Преглед на файлове

新增流程结束更新crm状态

wangliang преди 1 година
родител
ревизия
bd4dee3a08
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      sop-business/src/main/java/com/qmth/sop/business/activiti/listener/ProcessEventListener.java

+ 5 - 3
sop-business/src/main/java/com/qmth/sop/business/activiti/listener/ProcessEventListener.java

@@ -82,9 +82,11 @@ public class ProcessEventListener implements ActivitiEventListener, Serializable
                         }
                     }
                     this.sendFlowFinishSms(tfCustomFlow.getType(), tfCustomFlowEntity, tfFlowApprove.getStatus(), tfFlowLog);
-                    int count = tfFlowApproveService.findFlowPassageSopByCrmNo(tfCustomFlowEntity.getCrmNo());
-                    if (count == 0) {
-                        tbCrmService.updateCrmStatus(tfCustomFlowEntity.getCrmNo(), CrmStatusEnum.FINISH);
+                    if (tfCustomFlow.getType() == TFCustomTypeEnum.OFFICE_SOP_FLOW || tfCustomFlow.getType() == TFCustomTypeEnum.CLOUD_MARK_SOP_FLOW) {
+                        int count = tfFlowApproveService.findFlowPassageSopByCrmNo(tfCustomFlowEntity.getCrmNo());
+                        if (count == 0) {
+                            tbCrmService.updateCrmStatus(tfCustomFlowEntity.getCrmNo(), CrmStatusEnum.FINISH);
+                        }
                     }
                 }
                 break;