Quellcode durchsuchen

fix(wise-cost-util): 三合一报错问题

vian vor 3 Jahren
Ursprung
Commit
a1c41c3546
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      wise-cost-util/src/process.ts
  2. 1 1
      wise-cost-util/src/threeInOneProcess.ts

+ 1 - 1
wise-cost-util/src/process.ts

@@ -123,5 +123,5 @@ export const getReportProcess = (processes: IProcess[]) => {
 
 
 // 是否是上报环节
 // 是否是上报环节
 export const isReportProcess = (process: IProcess) => {
 export const isReportProcess = (process: IProcess) => {
-  return process.participantInfo?.approvalWay === ApprovalWay.REPORT;
+  return process.participantInfo && process.participantInfo.approvalWay === ApprovalWay.REPORT;
 };
 };

+ 1 - 1
wise-cost-util/src/threeInOneProcess.ts

@@ -69,7 +69,7 @@ export const getProcedureCurrentProcess = (processes: IProcedureProcess[]) => {
   }
   }
   for (let i = 1; i < processes.length; i += 1) {
   for (let i = 1; i < processes.length; i += 1) {
     const process = processes[i];
     const process = processes[i];
-    if (!process.participantInfo?.executor?.members?.length) {
+    if (!process.participantInfo || !process.participantInfo.executor || !process.participantInfo.executor.members) {
       // eslint-disable-next-line no-continue
       // eslint-disable-next-line no-continue
       continue;
       continue;
     }
     }