浏览代码

code sync

TonyKang 5 年之前
父节点
当前提交
c6e272f6aa
共有 2 个文件被更改,包括 9 次插入5 次删除
  1. 4 4
      app/controller/report_controller.js
  2. 5 1
      app/service/report.js

+ 4 - 4
app/controller/report_controller.js

@@ -383,9 +383,9 @@ async function getReportData(ctx, params, filters, memFieldKeys) {
                     break;
                     break;
                 case 'stage_bills_final':
                 case 'stage_bills_final':
                     await checkStg(ctx, params);
                     await checkStg(ctx, params);
-                    const stage = ctx.stage;
+                    // const stage = ctx.stage;
                     // runnableRst.push(ctx.service.stageBillsFinal.getFinalDataEx(params.tender_id, params.stage_order));
                     // runnableRst.push(ctx.service.stageBillsFinal.getFinalDataEx(params.tender_id, params.stage_order));
-                    runnableRst.push(ctx.service.stageBillsFinal.getFinalDataEx(params.tender_id, stage.order));
+                    runnableRst.push(ctx.service.stageBillsFinal.getFinalDataEx(params.tender_id, ctx.stage.order));
                     runnableKey.push('stage_bills_final');
                     runnableKey.push('stage_bills_final');
                     break;
                     break;
                 case 'stage':
                 case 'stage':
@@ -394,9 +394,9 @@ async function getReportData(ctx, params, filters, memFieldKeys) {
                     break;
                     break;
                 case 'stage_pay':
                 case 'stage_pay':
                     await checkStg(ctx, params);
                     await checkStg(ctx, params);
-                    const stage2 = ctx.stage;
+                    // const stage2 = ctx.stage;
                     // runnableRst.push(ctx.service.stagePay.getAuditorStageData(params.stage_id, params.stage_times, params.stage_order));
                     // runnableRst.push(ctx.service.stagePay.getAuditorStageData(params.stage_id, params.stage_times, params.stage_order));
-                    runnableRst.push(ctx.service.stagePay.getAuditorStageData(params.stage_id, stage2.times, stage2.order));
+                    runnableRst.push(ctx.service.stagePay.getAuditorStageData(params.stage_id, ctx.stage.times, ctx.stage.order));
                     runnableKey.push('stage_pay');
                     runnableKey.push('stage_pay');
                     break;
                     break;
                 case 'mem_stage_im_zl':
                 case 'mem_stage_im_zl':

+ 5 - 1
app/service/report.js

@@ -123,7 +123,11 @@ async function checkStg(ctx, params) {
     if (ctx.stage === null || ctx.stage === undefined || parseInt(ctx.stage.id) !== parseInt(params.stage_id)) {
     if (ctx.stage === null || ctx.stage === undefined || parseInt(ctx.stage.id) !== parseInt(params.stage_id)) {
         await ctx.service.stage.checkStage(params.stage_id);
         await ctx.service.stage.checkStage(params.stage_id);
         if (ctx.stage) {
         if (ctx.stage) {
-            params.stage_order = ctx.stage.curOrder;
+            // params.stage_order = ctx.stage.curOrder;
+            // console.log('ctx.stage.curOrder: ' + ctx.stage.curOrder);
+            // console.log('ctx.stage.order: ' + ctx.stage.order);
+            params.stage_order = ctx.stage.order; // 经过check stage后,取新的order
+            params.stage_times = ctx.stage.times; // 经过check stage后,取新的times
         }
         }
     }
     }
 }
 }