|
@@ -357,8 +357,8 @@ module.exports = app => {
|
|
|
const relaTenderId = data.rela_tender.split(',');
|
|
|
const removeTenderId = orgRelaTenderId.filter(x => { return relaTenderId.indexOf(x) < 0});
|
|
|
const addTenderId = relaTenderId.filter(x => { return orgRelaTenderId.indexOf(x) < 0});
|
|
|
- if (removeTenderId.length > 0) await conn.update(this.ctx.service.tender.tableName, { id: removeTenderId, spid: '' });
|
|
|
- if (addTenderId.length > 0) await conn.update(this.ctx.service.tender.tableName, { id: addTenderId, spid: data.id });
|
|
|
+ if (removeTenderId.length > 0) await conn.update(this.ctx.service.tender.tableName, { spid: '' }, { where: { id: removeTenderId }});
|
|
|
+ if (addTenderId.length > 0) await conn.update(this.ctx.service.tender.tableName, { spid: data.id }, { where: { id: addTenderId }});
|
|
|
await conn.commit();
|
|
|
return data;
|
|
|
} catch (error) {
|