Commit 9595cfd8 by 王悦

fix

parent 743115c7
...@@ -31,8 +31,8 @@ class TrademarkCtl extends CtlBase { ...@@ -31,8 +31,8 @@ class TrademarkCtl extends CtlBase {
"actionType": "tmInfo", "actionType": "tmInfo",
"actionBody": { "actionBody": {
channel_code: p.company_id, channel_code: p.company_id,
pageSize:p.pageInfo.pageSize,// 每页数量 pageSize: p.pageInfo.pageSize,// 每页数量
pageNumber:p.pageInfo.pageNo,// 页 pageNumber: p.pageInfo.pageNo,// 页
} }
}; };
if (p.search) { if (p.search) {
...@@ -46,10 +46,12 @@ class TrademarkCtl extends CtlBase { ...@@ -46,10 +46,12 @@ class TrademarkCtl extends CtlBase {
query.actionBody.tm_start_day = p.search.tm_start_day; query.actionBody.tm_start_day = p.search.tm_start_day;
else if (p.search.tm_end_day) else if (p.search.tm_end_day)
query.actionBody.tm_end_day = p.search.tm_end_day; query.actionBody.tm_end_day = p.search.tm_end_day;
else if (p.search.ids)
query.actionBody.tmList = p.search.ids;
} }
let rtn = await this.execClient.execPost(query, tmurl); let rtn = await this.execClient.execPost(query, tmurl);
let data = JSON.parse(rtn.stdout); let data = JSON.parse(rtn.stdout);
return system.getResultList(data.totalCount, data.data) return system.getResultList(data.totalCount, data.data||[])
} }
/** /**
...@@ -87,20 +89,26 @@ class TrademarkCtl extends CtlBase { ...@@ -87,20 +89,26 @@ class TrademarkCtl extends CtlBase {
*/ */
async publish(p, q, req) { async publish(p, q, req) {
let body = { let body = {
"actionType": "tmBatchUpload",
"actionBody": {
"tm": p "tm": p
}
}; };
let upload=await this.uploadSve.create({ let rtn = await this.execClient.execPost(body, tmurl);
total:p.length let data = JSON.parse(rtn.stdout);
if (data.status == 1) {
let upload = await this.uploadSve.create({
total: p.length,
success: data.data.successCount || 0,
fail: p.length - data.data.successCount || 0,
status: 1
}); });
body.upload_id = upload.id;
let rtn = await pushClient(body);
if (rtn.status == 1) {
let tradedb = []; let tradedb = [];
p.map(db => tradedb.push({ data.data.tm.map(db => tradedb.push({
opath: p.opath, opath: p.opath,
user_id: p.userid, user_id: p.userid,
company_id: p.company_id, company_id: p.company_id,
// trademark_id: db.id, trademark_id: db.id,
tm_code: db.code, tm_code: db.code,
upload_id: upload.id upload_id: upload.id
})); }));
...@@ -164,13 +172,13 @@ class TrademarkCtl extends CtlBase { ...@@ -164,13 +172,13 @@ class TrademarkCtl extends CtlBase {
let update = []; let update = [];
let upload_id = p.actionBody.messageBody.upload_id; let upload_id = p.actionBody.messageBody.upload_id;
let upload = await this.uploadSve.findOne({ let upload = await this.uploadSve.findOne({
id:upload_id id: upload_id
}); });
upload.success = p.actionBody.resultInfo.data.success || 0; upload.success = p.actionBody.resultInfo.data.successCount || 0;
upload.fail=upload.total-p.actionBody.resultInfo.data.success || 0; upload.fail = upload.total - p.actionBody.resultInfo.data.successCount || 0;
upload.status=1; upload.status = 1;
upload.save(); upload.save();
let tradedb = p.actionBody.resultInfo.data; let tradedb = p.actionBody.resultInfo.data.tm;
tradedb.map(db => update.push({ tradedb.map(db => update.push({
trademark_id: db.id, trademark_id: db.id,
tm_code: db.code tm_code: db.code
...@@ -178,6 +186,10 @@ class TrademarkCtl extends CtlBase { ...@@ -178,6 +186,10 @@ class TrademarkCtl extends CtlBase {
let res = await this.service.dao.model.bulkCreate(tradedb, {updateOnDuplicate: ["tm_code"]}); let res = await this.service.dao.model.bulkCreate(tradedb, {updateOnDuplicate: ["tm_code"]});
return system.getResult(res) return system.getResult(res)
} }
async getidlist(p, q, req){
let list = await this.service.findAll({upload_id:p.upload_id});
return system.getResult(list)
}
} }
module.exports = TrademarkCtl; module.exports = TrademarkCtl;
......
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