Pārlūkot izejas kodu

台账上报审批,缓存问题

MaiXinRong 2 gadi atpakaļ
vecāks
revīzija
2bf0caa3d3
1 mainītis faili ar 6 papildinājumiem un 6 dzēšanām
  1. 6 6
      app/service/tender_cache.js

+ 6 - 6
app/service/tender_cache.js

@@ -97,16 +97,16 @@ module.exports = app => {
             preInfo.time = new Date();
             const data = {
                 id: tid, ledger_status: status,
-                ledger_flow_pre_uid: orgCache.ledger_flow_cur_uid, ledger_flow_pre_info: JSON.parse(preInfo),
+                ledger_flow_pre_uid: orgCache.ledger_flow_cur_uid, ledger_flow_pre_info: JSON.stringify(preInfo),
             };
             if (audit) {
                 const info = await this.ctx.service.projectAccount.getAccountCacheData(audit.audit_id);
                 info.order = audit.audit_order;
                 info.status = status;
                 data.ledger_flow_cur_uid = audit.audit_id;
-                data.ledger_flow_cur_info = JSON.parse(info);
+                data.ledger_flow_cur_info = JSON.stringify(info);
             }
-            if (tp) data.ledger_tp = JSON.parse(tp);
+            if (tp) data.ledger_tp = JSON.stringify(tp);
             await transaction.update(this.tableName, data);
         }
 
@@ -117,18 +117,18 @@ module.exports = app => {
             preInfo.status = checkType;
             const data = {
                 id: tid, ledger_status: status,
-                ledger_flow_pre_uid: orgCache.ledger_flow_cur_uid, ledger_flow_pre_info: JSON.parse(preInfo),
+                ledger_flow_pre_uid: orgCache.ledger_flow_cur_uid, ledger_flow_pre_info: JSON.stringify(preInfo),
             };
             if (next) {
                 const info = await this.ctx.service.projectAccount.getAccountCacheData(next.audit_id);
                 info.status = checkType === auditConst.ledger.status.checkNo ? status : auditConst.ledger.status.uncheck;
                 data.ledger_flow_cur_uid = next.id;
-                data.ledger_flow_cur_info = JSON.parse(info);
+                data.ledger_flow_cur_info = JSON.stringify(info);
             } else {
                 data.ledger_flow_cur_uid = 0;
                 data.ledger_flow_cur_info = '';
             }
-            if (tp) data.ledger_tp = JSON.parse(tp);
+            if (tp) data.ledger_tp = JSON.stringify(tp);
             await transaction.update(this.tableName, data);
         }