|
@@ -423,6 +423,13 @@ module.exports = app => {
|
|
|
const transaction = await this.db.beginTransaction();
|
|
|
try {
|
|
|
await transaction.update(this.tableName, { id: audit.id, status: checkData.checkType, opinion: checkData.opinion, end_time: time });
|
|
|
+ // 顺移气候审核人流程顺序
|
|
|
+ this.initSqlBuilder();
|
|
|
+ this.sqlBuilder.setAndWhere('mid', { value: materialId, operate: '=' });
|
|
|
+ this.sqlBuilder.setAndWhere('order', { value: audit.order, operate: '>' });
|
|
|
+ this.sqlBuilder.setUpdateData('order', { value: 2, selfOperate: '+' });
|
|
|
+ const [sql, sqlParam] = this.sqlBuilder.build(this.tableName, 'update');
|
|
|
+ const data = await transaction.query(sql, sqlParam);
|
|
|
const newAuditors = [];
|
|
|
newAuditors.push({
|
|
|
tid: audit.tid, mid: audit.mid, aid: preAuditor.aid,
|