Browse Source

Merge branch 'master' of http://smartcost.in.8866.org:26903/maixinrong/calculation

maixinrong 5 years ago
parent
commit
310c748648
1 changed files with 3 additions and 0 deletions
  1. 3 0
      app/controller/report_controller.js

+ 3 - 0
app/controller/report_controller.js

@@ -505,6 +505,9 @@ async function getMultiRptsCommon(ctx, params, outputType, baseDir) {
         params.rpt_ids[idx] = parseInt(params.rpt_ids[idx]); // 转换一下,以防万一
     }
     const rptTpls = await ctx.service.rptTpl.getAllTplByIds(params.rpt_ids);
+    rptTpls.sort(function(rpt1, rpt2) {
+        return params.rpt_ids.indexOf(rpt1.id) - params.rpt_ids.indexOf(rpt2.id);
+    });
     for (let rtIdx = 0; rtIdx < rptTpls.length; rtIdx++) {
         rptTpls[rtIdx] = JSON.parse(rptTpls[rtIdx].rpt_content);
     }