浏览代码

修复预付款列表bug

laiguoran 4 年之前
父节点
当前提交
bf77a0185e
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      app/controller/wap_controller.js

+ 6 - 1
app/controller/wap_controller.js

@@ -440,8 +440,13 @@ module.exports = app => {
             try {
                 const tender = ctx.tender.data;
                 ctx.advance.advancePayTotal = ctx.tender.info.deal_param[ advanceConst.typeCol[ctx.advance.type].key + 'Advance'];
+                const times = ctx.advance.status === auditConst.advance.status.checkNo ? ctx.advance.times - 1 : ctx.advance.times;
+                if (ctx.advance.status === auditConst.advance.status.checkNo) {
+                    ctx.advance.curAuditor = await ctx.service.reviseAudit.getAuditorByStatus(ctx.advance.id, ctx.advance.status, times);
+                    ctx.advance.auditors = await ctx.service.reviseAudit.getAuditors(ctx.advance.id, times);
+                }
                 // 获取审批流程中左边列表
-                ctx.advance.auditors2 = await ctx.service.advanceAudit.getAuditGroupByList(ctx.advance.id, ctx.advance.times);
+                ctx.advance.auditors2 = await ctx.service.advanceAudit.getAuditGroupByList(ctx.advance.id, times);
                 const renderData = {
                     tender,
                     advance: ctx.advance,