MaiXinRong 3 年之前
父節點
當前提交
2a2da75a7a
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      app/service/stage_import_change.js

+ 9 - 1
app/service/stage_import_change.js

@@ -178,10 +178,18 @@ module.exports = app => {
             return this._.map(cur, 'rela_cid');
         }
 
+        async _getTender(stage) {
+            if (this.ctx.tender) return this.ctx.tender;
+            const tender = { id: stage.tid };
+            tender.data = await this.ctx.service.tender.getTender(stage.tid);
+            tender.info = await this.service.tenderInfo.getTenderInfo(tender.id);
+            return tender;
+        }
+
         // 分类汇总变更金额
         async getSubtotal(stage) {
             const helper = this.ctx.helper;
-            const tender = this.ctx.tender && this.ctx.tender.id === stage.tid ? this.ctx.tender : await this._getTender(stage);
+            const tender = await this._getTender(stage);
             const sql = 'SELECT sc.*, c.quality FROM ' + this.tableName + ' sc' +
                 '  LEFT JOIN ' + this.ctx.service.change.tableName + ' c ON sc.rela_cid = c.cid' +
                 '  WHERE sid = ?';