소스 검색

关联台账相关

MaiXinRong 3 년 전
부모
커밋
6e3594ebf8
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      app/service/stage_rela.js

+ 3 - 1
app/service/stage_rela.js

@@ -232,6 +232,7 @@ class srCache {
                 quantity: i.quantity, total_price: i.total_price
             })
         }
+        console.log('calc', this.stageIm.length);
     }
 
     async calculate(stage) {
@@ -245,7 +246,7 @@ class srCache {
         const [gcl, gcl100] = this._getCacheBills();
         this._getCachePos();
         this.cache_tp = await this._getCacheTp(gcl, gcl100);
-        this._getCacheStageIm();
+        await this._getCacheStageIm();
     }
 };
 
@@ -459,6 +460,7 @@ module.exports = app => {
                 if (calcModel.stageBillsFinal && calcModel.stageBillsFinal.length > 0) await conn.insert(this.ctx.service.stageRelaBillsFinal.tableName, calcModel.stageBillsFinal);
                 if (calcModel.stagePos && calcModel.stagePos.length > 0) await conn.insert(this.ctx.service.stageRelaPos.tableName, calcModel.stagePos);
                 if (calcModel.stagePosFinal && calcModel.stagePosFinal.length > 0) await conn.insert(this.ctx.service.stageRelaPosFinal.tableName, calcModel.stagePosFinal);
+                console.log('insert', calcModel.stageIm.length);
                 if (calcModel.stageIm && calcModel.stageIm.length > 0) await conn.insert(this.ctx.service.stageRelaIm.tableName, calcModel.stageIm);
                 if (calcModel.stageImBills && calcModel.stageImBills.length > 0) await conn.insert(this.ctx.service.stageRelaImBills.tableName, calcModel.stageImBills);
                 await conn.update(this.ctx.service.stage.tableName, { id: this.ctx.stage.id, check_calc: 1 });