Commit 874bbb2c authored by Hsinli's avatar Hsinli

add

parent b1c85cc5
...@@ -129,23 +129,29 @@ class Export20190425 extends Controller { ...@@ -129,23 +129,29 @@ class Export20190425 extends Controller {
//收藏 //收藏
async moveCollection() { async moveCollection() {
const { ctx } = this; const { ctx } = this;
let data = {
pageIndex: 1,
pageSize: 99999,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const retList = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/collection/list', data, { method: 'POST' });
if (retList.status !== 200) {
ctx.failed('error');
}
let res = retList.data;
let ret = { let ret = {
id: [], id: [],
}; };
if (res.rowCount > 0) { let k = 0;
for (k = 1; k < 999; k++) {
let data = {
pageIndex: k,
pageSize: 500,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const result = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/collection/list', data, { method: 'POST' });
if (result.status !== 200) {
ctx.failed('error');
}
let res = result.data;
if (res.results.length === 0) {
break;
}
ret.org_count = res.rowCount;
let taskList = [];
let list = res.results; let list = res.results;
for (let i in list) { for (let i in list) {
let addData = { let addData = {
...@@ -157,12 +163,18 @@ class Export20190425 extends Controller { ...@@ -157,12 +163,18 @@ class Export20190425 extends Controller {
remark: list[i].remark, remark: list[i].remark,
created_at: list[i].createdAt, created_at: list[i].createdAt,
updated_at: list[i].updatedAt || null, updated_at: list[i].updatedAt || null,
deleted_at: list[i].xxx, // deleted_at: list[i].xxx,
} }
let id = await ctx.realestateModel.Collection.add(addData); taskList[i] = ctx.realestateModel.Collection.add(addData);
ret.id.push(id);
} }
const retList = await Promise.all(taskList).then(result => {
return result;
}).catch(error => {
ctx.failed(error);
});
ret.id = ret.id.concat(retList);
} }
ret.count = ret.id.length; ret.count = ret.id.length;
ctx.success(ret); ctx.success(ret);
} }
...@@ -170,23 +182,29 @@ class Export20190425 extends Controller { ...@@ -170,23 +182,29 @@ class Export20190425 extends Controller {
//预约 //预约
async moveOrder() { async moveOrder() {
const { ctx } = this; const { ctx } = this;
let data = {
pageIndex: 1,
pageSize: 99999,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const retList = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/order/list', data, { method: 'POST' });
if (retList.status !== 200) {
ctx.failed('error');
}
let res = retList.data;
let ret = { let ret = {
id: [], id: [],
}; };
if (res.rowCount > 0) { let k = 0;
for (k = 1; k < 999; k++) {
let data = {
pageIndex: k,
pageSize: 500,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const result = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/order/list', data, { method: 'POST' });
if (result.status !== 200) {
ctx.failed('error');
}
let res = result.data;
if (res.results.length === 0) {
break;
}
ret.org_count = res.rowCount;
let taskList = [];
let list = res.results; let list = res.results;
for (let i in list) { for (let i in list) {
let addData = { let addData = {
...@@ -203,35 +221,47 @@ class Export20190425 extends Controller { ...@@ -203,35 +221,47 @@ class Export20190425 extends Controller {
updated_at: list[i].updatedAt || null, updated_at: list[i].updatedAt || null,
// deleted_at:list[i].xxx, // deleted_at:list[i].xxx,
} }
let id = await ctx.realestateModel.Order.add(addData); taskList[i] = ctx.realestateModel.Order.add(addData);
ret.id.push(id);
} }
const retList = await Promise.all(taskList).then(result => {
return result;
}).catch(error => {
ctx.failed(error);
});
ret.id = ret.id.concat(retList);
} }
ret.count = ret.id.length; ret.count = ret.id.length;
ctx.success(ret); ctx.success(ret);
} }
//搜索历史 //搜索历史
async moveHistory() { async moveHistory() {
const { ctx } = this; const { ctx } = this;
let data = {
pageIndex: 1,
pageSize: 99999,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const retList = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/searchhistory/list', data, { method: 'POST' });
if (retList.status !== 200) {
ctx.failed('error');
}
let res = retList.data;
let ret = { let ret = {
org_count: res.rowCount,
id: [], id: [],
}; };
if (res.rowCount > 0) { let k = 0;
for (k = 1; k < 999; k++) {
let data = {
pageIndex: k,
pageSize: 500,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const result = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/searchhistory/list', data, { method: 'POST' });
if (result.status !== 200) {
ctx.failed('error');
}
let res = result.data;
if (res.results.length === 0) {
break;
}
ret.org_count = res.rowCount;
let taskList = [];
let list = res.results; let list = res.results;
for (let i in list) { for (let i in list) {
let addData = { let addData = {
...@@ -244,10 +274,16 @@ class Export20190425 extends Controller { ...@@ -244,10 +274,16 @@ class Export20190425 extends Controller {
// updated_at: list[i].xxx, // updated_at: list[i].xxx,
// deleted_at: list[i].xxx, // deleted_at: list[i].xxx,
} }
let id = await ctx.realestateModel.SearchHistory.add(addData); taskList[i] = ctx.realestateModel.SearchHistory.add(addData);
ret.id.push(id);
} }
const retList = await Promise.all(taskList).then(result => {
return result;
}).catch(error => {
ctx.failed(error);
});
ret.id = ret.id.concat(retList);
} }
ret.count = ret.id.length; ret.count = ret.id.length;
ctx.success(ret); ctx.success(ret);
} }
...@@ -255,25 +291,28 @@ class Export20190425 extends Controller { ...@@ -255,25 +291,28 @@ class Export20190425 extends Controller {
//足迹 //足迹
async moveFoot() { async moveFoot() {
const { ctx } = this; const { ctx } = this;
let data = {
pageIndex: 1,
pageSize: 601,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const retList = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/footprint/list', data, { method: 'POST' });
if (retList.status !== 200) {
ctx.failed('error');
}
let res = retList.data;
let ret = { let ret = {
org_count: res.rowCount,
org_length: res.results.length,
id: [], id: [],
}; };
if (res.rowCount > 0) { let k = 0;
for (k = 1; k < 999; k++) {
let data = {
pageIndex: k,
pageSize: 500,
orderConditions: [{
key: 'id',
orderSequence: 'asc',
}]
}
const result = await ctx.helper.send_request(this.config.HOUSE_SERVICE_API + '/v1/footprint/list', data, { method: 'POST' });
if (result.status !== 200) {
ctx.failed('error');
}
let res = result.data;
if (res.results.length === 0) {
break;
}
ret.org_count = res.rowCount;
let taskList = []; let taskList = [];
let list = res.results; let list = res.results;
for (let i in list) { for (let i in list) {
...@@ -296,8 +335,9 @@ class Export20190425 extends Controller { ...@@ -296,8 +335,9 @@ class Export20190425 extends Controller {
}).catch(error => { }).catch(error => {
ctx.failed(error); ctx.failed(error);
}); });
ret.id = retList; ret.id = ret.id.concat(retList);
} }
ret.count = ret.id.length; ret.count = ret.id.length;
ctx.success(ret); ctx.success(ret);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment