浏览代码

支付审批原报签章丢失问题

Tony Kang 1 年之前
父节点
当前提交
7b6339ce53
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      app/controller/report_controller.js

+ 10 - 0
app/controller/report_controller.js

@@ -574,6 +574,11 @@ module.exports = app => {
                 stgAudit = await ctx.service.paymentDetailAudit.getAuditors(params.detail_id, params.stage_times);
                 stgAuditForOrg = await ctx.service.paymentDetailAudit.getAuditors(params.detail_id, 1);
                 stageFlow = await ctx.service.paymentDetailAudit.getAuditorsWithOwner(params.detail_id);
+                const paymentDetailList = await ctx.service.paymentDetail.getDetail(params.detail_id);
+                if (paymentDetailList && paymentDetailList.length > 0) {
+                    const payment = paymentDetailList[0];
+                    stageList.push({ id: params.stage_id, user_id: payment.uid, status: payment.status });
+                }
             }
 
             stageFlow.forEach(x => {
@@ -679,6 +684,11 @@ module.exports = app => {
                 stageList = await ctx.service.stage.getValidStagesShort(params.tender_id);
             } else {
                 stgAudit = await ctx.service.paymentDetailAudit.getAuditors(params.detail_id);
+                const paymentDetailList = await ctx.service.paymentDetail.getDetail(params.detail_id);
+                if (paymentDetailList && paymentDetailList.length > 0) {
+                    const payment = paymentDetailList[0];
+                    stageList.push({ id: params.stage_id, user_id: payment.uid, status: payment.status });
+                }
             }
 
             // const stgAudit = await ctx.service.stageAudit.getStageAudit(params.stage_id, params.stage_times);