浏览代码

退回修正order问题

laiguoran 5 年之前
父节点
当前提交
e07fe2b4f8
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      app/service/material_audit.js

+ 7 - 0
app/service/material_audit.js

@@ -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,