소스 검색

列表页增加修订审批人标段判断

laiguoran 5 년 전
부모
커밋
edb97ce559
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      app/service/tender.js

+ 6 - 1
app/service/tender.js

@@ -123,12 +123,17 @@ module.exports = app => {
                     // 参与审批 变更令 的标段
                     '    OR (t.`ledger_status` = ' + auditConst.ledger.status.checked + ' AND ' +
                     '        t.id IN ( SELECT ca.`tid` FROM ?? AS ca WHERE ca.`uid` = ? GROUP BY ca.`tid`))' +
+                    // 参与审批 台账修订 的标段
+                    '    OR (t.`ledger_status` = ' + auditConst.ledger.status.checked + ' AND ' +
+                    '        t.id IN ( SELECT ra.`tender_id` FROM ?? AS ra WHERE ra.`audit_id` = ? GROUP BY ra.`tender_id`))' +
                     // 未参与,但可见的标段
                     ')';
                 sqlParam = [this.tableName, this.ctx.service.projectAccount.tableName, session.sessionProject.id, session.sessionUser.accountId,
                     this.ctx.service.ledgerAudit.tableName, session.sessionUser.accountId,
                     this.ctx.service.stageAudit.tableName, session.sessionUser.accountId,
-                    this.ctx.service.changeAudit.tableName, session.sessionUser.accountId];
+                    this.ctx.service.changeAudit.tableName, session.sessionUser.accountId,
+                    this.ctx.service.reviseAudit.tableName, session.sessionUser.accountId,
+                ];
             }
             const list = await this.db.query(sql, sqlParam);
             for (const l of list) {