Commit 2a0ba4db authored by Hsinli's avatar Hsinli

addd

parent a4469d2e
Pipeline #9192 passed with stage
in 5 seconds
...@@ -21,8 +21,9 @@ class Export20190425 extends Controller { ...@@ -21,8 +21,9 @@ class Export20190425 extends Controller {
} }
let newHouseList = retList.data; let newHouseList = retList.data;
let ret = { let ret = {
newHouse: [], new_org_count: newHouseList.rowCount,
newHouseType: [], new_house: [],
new_house_type: [],
}; };
if (newHouseList.rowCount > 0) { if (newHouseList.rowCount > 0) {
let list = newHouseList.results; let list = newHouseList.results;
...@@ -31,13 +32,13 @@ class Export20190425 extends Controller { ...@@ -31,13 +32,13 @@ class Export20190425 extends Controller {
name: list[i].name, name: list[i].name,
residential_id: list[i].residentialId, residential_id: list[i].residentialId,
// developer_id: list[i].xxx, // developer_id: list[i].xxx,
province: list[i].province, province: list[i].residential.province,
city: list[i].city, city: list[i].residential.city,
area: list[i].county, area: list[i].residential.county,
address: list[i].address, address: list[i].address,
sale_province: list[i].province, sale_province: list[i].residential.province,
sale_city: list[i].city, sale_city: list[i].residential.city,
sale_area: list[i].county, sale_area: list[i].residential.county,
sale_address: list[i].saleAddress, sale_address: list[i].saleAddress,
tags: list[i].tags, tags: list[i].tags,
sale_type: list[i].saleType, sale_type: list[i].saleType,
...@@ -89,35 +90,38 @@ class Export20190425 extends Controller { ...@@ -89,35 +90,38 @@ class Export20190425 extends Controller {
} }
//房源信息和小区信息 //房源信息和小区信息
let id = await ctx.realestateModel.NewHouse.add(newHouseData); let id = await ctx.realestateModel.NewHouse.add(newHouseData);
ret.newHouse.push(id); ret.new_house.push(id);
//户型 //户型
if (list.newHouseType.length > 0) { if (list[i].newHouseType.length > 0) {
for (let j in list.newHouseType) { let newHouseType = list[i].newHouseType;
for (let j in newHouseType) {
let newHouseDataTypeData = { let newHouseDataTypeData = {
new_house_id: list.newHouseType[j].newHouseId, new_house_id: newHouseType[j].newHouseId,
type: list.newHouseType[j].type, type: newHouseType[j].type,
image: list.newHouseType[j].image, image: newHouseType[j].image,
tags: list.newHouseType[j].tags, tags: newHouseType[j].tags,
apartment: list.newHouseType[j].apartment, apartment: newHouseType[j].apartment,
sale_type: list.newHouseType[j].saleType, sale_type: newHouseType[j].saleType,
area: list.newHouseType[j].area, area: newHouseType[j].area,
orientation: list.newHouseType[j].orientation, orientation: newHouseType[j].orientation,
num: list.newHouseType[j].num, num: newHouseType[j].num,
price: list.newHouseType[j].price, price: newHouseType[j].price,
discount: list.newHouseType[j].discount, discount: newHouseType[j].discount,
status: Number(list.newHouseType[j].state) === 0 ? 'offline' : 'online', status: Number(newHouseType[j].state) === 0 ? 'offline' : 'online',
remark: list.newHouseType[j].remark, remark: newHouseType[j].remark,
valid: 1, valid: 1,
created_at: list.newHouseType[j].created_at, created_at: newHouseType[j].created_at,
updated_at: list.newHouseType[j].updated_at || null, updated_at: newHouseType[j].updated_at || null,
// deleted_at: list.newHouseType[j].xxx, // deleted_at: list.newHouseType[j].xxx,
} }
let typeId = await ctx.realestateModel.NewHouseType.add(newHouseDataTypeData); let typeId = await ctx.realestateModel.NewHouseType.add(newHouseDataTypeData);
ret.newHouseType.push(typeId); ret.new_house_type.push(typeId);
} }
} }
} }
} }
ret.new_count = ret.new_house.length;
ret.type_count = ret.new_house_type.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