|
@ -1,9 +1,11 @@
|
|
package com.yihu.hos.system.service;
|
|
package com.yihu.hos.system.service;
|
|
|
|
|
|
|
|
import com.yihu.hos.common.constants.ContextAttributes;
|
|
import com.yihu.hos.config.MongoConfig;
|
|
import com.yihu.hos.config.MongoConfig;
|
|
import com.yihu.hos.core.datatype.StringUtil;
|
|
import com.yihu.hos.core.datatype.StringUtil;
|
|
import com.yihu.hos.core.encrypt.DES;
|
|
import com.yihu.hos.core.encrypt.DES;
|
|
import com.yihu.hos.core.file.FileUtil;
|
|
import com.yihu.hos.core.file.FileUtil;
|
|
|
|
import com.yihu.hos.interceptor.LocalContext;
|
|
import com.yihu.hos.services.ServiceFlowEventService;
|
|
import com.yihu.hos.services.ServiceFlowEventService;
|
|
import com.yihu.hos.system.dao.FlowClassDao;
|
|
import com.yihu.hos.system.dao.FlowClassDao;
|
|
import com.yihu.hos.system.dao.FlowDao;
|
|
import com.yihu.hos.system.dao.FlowDao;
|
|
@ -160,10 +162,11 @@ public class FlowManager {
|
|
List<ServiceFlow> serviceFlowList = new ArrayList<>();
|
|
List<ServiceFlow> serviceFlowList = new ArrayList<>();
|
|
List<SystemServiceFlow> classFlowList = flowDao.getFlowList(ServiceFlowConstant.CLASS);
|
|
List<SystemServiceFlow> classFlowList = flowDao.getFlowList(ServiceFlowConstant.CLASS);
|
|
for (SystemServiceFlow systemServiceFlow : classFlowList) {
|
|
for (SystemServiceFlow systemServiceFlow : classFlowList) {
|
|
|
|
String tenant = LocalContext.getContext().getAttachment(ContextAttributes.TENANT_NAME);
|
|
ServiceFlow serviceFlow = new ServiceFlow();
|
|
ServiceFlow serviceFlow = new ServiceFlow();
|
|
serviceFlow.setRouteCode(systemServiceFlow.getCode());
|
|
serviceFlow.setRouteCode(systemServiceFlow.getCode());
|
|
serviceFlow.setFlowType(systemServiceFlow.getFileType());
|
|
serviceFlow.setFlowType(systemServiceFlow.getFileType());
|
|
|
|
|
|
|
|
serviceFlow.setTenant(tenant);
|
|
List<SystemServiceFlowClass> classList = flowClassDao.getFlowClassByFlowId(systemServiceFlow.getId());
|
|
List<SystemServiceFlowClass> classList = flowClassDao.getFlowClassByFlowId(systemServiceFlow.getId());
|
|
ArrayList<ServiceFlow.HandleFile> handleFileList = new ArrayList<>();
|
|
ArrayList<ServiceFlow.HandleFile> handleFileList = new ArrayList<>();
|
|
for (SystemServiceFlowClass flowClass : classList) {
|
|
for (SystemServiceFlowClass flowClass : classList) {
|