Procházet zdrojové kódy

报表数据源,标段&期,资金支付单位期

MaiXinRong před 3 týdny
rodič
revize
a9afe445e3
2 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 6 0
      app/lib/rm/tender_financial.js
  2. 4 0
      app/service/report.js

+ 6 - 0
app/lib/rm/tender_financial.js

@@ -59,6 +59,12 @@ class reportMemoryFinancial {
         return await this.ctx.service.financialPayTender.getAllDataByCondition({ where: { spid: this.tender.spid } });
     }
 
+    async projectPayStage(tid) {
+        await this.checkTender(tid);
+        if (!this.tender || !this.tender.spid) return [];
+        return await this.ctx.service.financialPayStage.getAllDataByCondition({ where: { spid: this.tender.spid } });
+    }
+
     async projectTransfer(tid) {
         await this.checkTender(tid);
         if (!this.tender || !this.tender.spid) return [];

+ 4 - 0
app/service/report.js

@@ -453,6 +453,10 @@ module.exports = app => {
                             runnableRst.push(financialSource.projectPayTender(params.tender_id));
                             runnableKey.push(filter);
                             break;
+                        case 'mem_financial_pay_stage':
+                            runnableRst.push(financialSource.projectPayStage(params.tender_id));
+                            runnableKey.push(filter);
+                            break;
                         case 'mem_financial_transfer':
                             runnableRst.push(financialSource.projectTransfer(params.tender_id));
                             runnableKey.push(filter);