Browse Source

变更撤回状态判断bug

ellisran 1 year ago
parent
commit
b2590e3c6a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      app/service/change.js

+ 2 - 2
app/service/change.js

@@ -1988,9 +1988,9 @@ module.exports = app => {
                     const preAuditChecked = preAuditors.find(pa => { return pa.status === status.checked && pa.uid === accountId; });
                     const preAuditCheckNoPre = preAuditors.find(pa => { return pa.status === status.checkNoPre && pa.uid === accountId; });
                     if (preAuditorIds.indexOf(accountId) >= 0) {
-                        if (preAuditChecked) {
+                        if (preAuditChecked && change.status === status.checking) {
                             change.cancancel = 2;// 审批人撤回审批通过
-                        } else if (preAuditCheckNoPre) {
+                        } else if (preAuditCheckNoPre && change.status === status.checkNoPre) {
                             change.cancancel = 3;// 审批人撤回审批退回上一人
                         }
                         change.preAuditors = preAuditors;