Commit 67228dee authored by 李尚科's avatar 李尚科
parents 77dbdbc2 0f59b8af
Pipeline #9300 passed with stage
in 5 seconds
...@@ -30,7 +30,7 @@ class Export20190425 extends Controller { ...@@ -30,7 +30,7 @@ class Export20190425 extends Controller {
let newHouseData = []; let newHouseData = [];
for (let i in list) { for (let i in list) {
newHouseData[i] = { newHouseData[i] = {
// id: list[i].id, id: list[i].id,
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,
...@@ -93,6 +93,7 @@ class Export20190425 extends Controller { ...@@ -93,6 +93,7 @@ class Export20190425 extends Controller {
let newHouseDataTypeData = []; let newHouseDataTypeData = [];
for (let j in newHouseType) { for (let j in newHouseType) {
newHouseDataTypeData[j] = { newHouseDataTypeData[j] = {
id: list[i].id,
new_house_id: newHouseType[j].newHouseId, new_house_id: newHouseType[j].newHouseId,
type: newHouseType[j].type, type: newHouseType[j].type,
image: newHouseType[j].image, image: newHouseType[j].image,
...@@ -112,12 +113,12 @@ class Export20190425 extends Controller { ...@@ -112,12 +113,12 @@ class Export20190425 extends Controller {
// deleted_at: list.newHouseType[j].xxx, // deleted_at: list.newHouseType[j].xxx,
} }
} }
let type_data = await ctx.realestateModel.NewHouseType.bulkCreate(newHouseDataTypeData); let type_data = await ctx.realestateModel.NewHouseType.bulkCreate(newHouseDataTypeData, { ignoreDuplicates: true });
ret.type_data = ret.type_data.concat(type_data); ret.type_data = ret.type_data.concat(type_data);
} }
} }
//房源信息和小区信息 //房源信息和小区信息
let new_data = await ctx.realestateModel.NewHouse.bulkCreate(newHouseData); let new_data = await ctx.realestateModel.NewHouse.bulkCreate(newHouseData, { ignoreDuplicates: true });
ret.new_data = ret.new_data.concat(new_data); ret.new_data = ret.new_data.concat(new_data);
} }
ret.new_count = ret.new_data.length; ret.new_count = ret.new_data.length;
...@@ -166,7 +167,7 @@ class Export20190425 extends Controller { ...@@ -166,7 +167,7 @@ class Export20190425 extends Controller {
// deleted_at: list[i].xxx, // deleted_at: list[i].xxx,
} }
} }
let addRes = await ctx.realestateModel.Collection.bulkCreate(addData); let addRes = await ctx.realestateModel.Collection.bulkCreate(addData, { ignoreDuplicates: true });
ret.data = ret.data.concat(addRes); ret.data = ret.data.concat(addRes);
} }
ret.count = ret.data.length; ret.count = ret.data.length;
...@@ -202,6 +203,7 @@ class Export20190425 extends Controller { ...@@ -202,6 +203,7 @@ class Export20190425 extends Controller {
let addData = []; let addData = [];
for (let i in list) { for (let i in list) {
addData[i] = { addData[i] = {
id: list[i].id,
user_id: list[i].userId, user_id: list[i].userId,
app_user_id: list[i].appUserId, app_user_id: list[i].appUserId,
house_style: list[i].houseStyle, house_style: list[i].houseStyle,
...@@ -216,7 +218,7 @@ class Export20190425 extends Controller { ...@@ -216,7 +218,7 @@ class Export20190425 extends Controller {
// deleted_at:list[i].xxx, // deleted_at:list[i].xxx,
} }
} }
let addRes = await ctx.realestateModel.Order.bulkCreate(addData); let addRes = await ctx.realestateModel.Order.bulkCreate(addData, { ignoreDuplicates: true });
ret.data = ret.data.concat(addRes); ret.data = ret.data.concat(addRes);
} }
ret.count = ret.data.length; ret.count = ret.data.length;
...@@ -253,6 +255,7 @@ class Export20190425 extends Controller { ...@@ -253,6 +255,7 @@ class Export20190425 extends Controller {
let addData = []; let addData = [];
for (let i in list) { for (let i in list) {
addData[i] = { addData[i] = {
id: list[i].id,
user_id: list[i].userId, user_id: list[i].userId,
app_user_id: list[i].appUserId, app_user_id: list[i].appUserId,
key_word: list[i].keyWord, key_word: list[i].keyWord,
...@@ -263,7 +266,7 @@ class Export20190425 extends Controller { ...@@ -263,7 +266,7 @@ class Export20190425 extends Controller {
// deleted_at: list[i].xxx, // deleted_at: list[i].xxx,
} }
} }
let addRes = await ctx.realestateModel.SearchHistory.bulkCreate(addData); let addRes = await ctx.realestateModel.SearchHistory.bulkCreate(addData, { ignoreDuplicates: true });
ret.data = ret.data.concat(addRes); ret.data = ret.data.concat(addRes);
} }
ret.count = ret.data.length; ret.count = ret.data.length;
...@@ -299,6 +302,7 @@ class Export20190425 extends Controller { ...@@ -299,6 +302,7 @@ class Export20190425 extends Controller {
let addData = []; let addData = [];
for (let i in list) { for (let i in list) {
addData[i] = { addData[i] = {
id: list[i].id,
user_id: list[i].userId, user_id: list[i].userId,
// app_type_id:list[i].xxx, // app_type_id:list[i].xxx,
app_user_id: list[i].appUserId, app_user_id: list[i].appUserId,
...@@ -311,7 +315,7 @@ class Export20190425 extends Controller { ...@@ -311,7 +315,7 @@ class Export20190425 extends Controller {
// deleted_at: list[i].xxx, // deleted_at: list[i].xxx,
} }
} }
let addRes = await ctx.realestateModel.FootPrint.bulkCreate(addData); let addRes = await ctx.realestateModel.FootPrint.bulkCreate(addData, { ignoreDuplicates: true });
ret.data = ret.data.concat(addRes); ret.data = ret.data.concat(addRes);
} }
ret.count = ret.data.length; ret.count = ret.data.length;
......
...@@ -67,15 +67,22 @@ class HotQuestionPutService extends Service { ...@@ -67,15 +67,22 @@ class HotQuestionPutService extends Service {
*/ */
async questionDetail(condition) { async questionDetail(condition) {
const { ctx } = this; const { ctx } = this;
let ret = {
question: '--',
time: '--',
answerList: []
};
//问题内容 //问题内容
let filter = { let filter = {
attributes: ['question', 'created_at'], attributes: ['question', 'created_at'],
where: { where: {
id: Number(condition.id), id: Number(condition.id)
status: "pass"
} }
} }
let question = await ctx.realestateModel.HotQuestionPut.one(filter); let question = await ctx.realestateModel.HotQuestionPut.one(filter);
if (question === null || !question) {
return ret;
}
//回答的列表 //回答的列表
let answerFliter = { let answerFliter = {
page: Number(condition.page) || 1, page: Number(condition.page) || 1,
...@@ -83,9 +90,9 @@ class HotQuestionPutService extends Service { ...@@ -83,9 +90,9 @@ class HotQuestionPutService extends Service {
question_id: Number(condition.id), question_id: Number(condition.id),
} }
let answerLsit = await ctx.service.house.v2.hotQuestionAnswer.answerList(answerFliter); let answerLsit = await ctx.service.house.v2.hotQuestionAnswer.answerList(answerFliter);
let ret = { ret = {
question: question.question || '', question: question.question || '',
time: question.created_at ? moment().format("YYYY-MM-DD") : '', time: question.created_at ? moment(question.created_at).format("YYYY-MM-DD") : '',
answerList: answerLsit answerList: answerLsit
} }
return ret; return 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