修改新法规导入流程、市场清单发布流程保存修改
This commit is contained in:
+9
@@ -35,6 +35,7 @@ import org.activiti.engine.runtime.ProcessInstance;
|
|||||||
import org.activiti.engine.task.DelegationState;
|
import org.activiti.engine.task.DelegationState;
|
||||||
import org.activiti.engine.task.Task;
|
import org.activiti.engine.task.Task;
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
@@ -144,12 +145,20 @@ public class ProcessMarketStandardReleaseServiceImpl extends ServiceImpl<Process
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = JeroBootException.class)
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public void saveToDraft(ProcessInfoVO<ProcessMarketStandardRelease> processInfoVO) {
|
public void saveToDraft(ProcessInfoVO<ProcessMarketStandardRelease> processInfoVO) {
|
||||||
|
BasicTaskInfoDTO basicTaskInfoDTO = processInfoVO.getBasicTaskInfoDTO();
|
||||||
|
if(Objects.isNull(basicTaskInfoDTO) || StringUtils.isBlank(basicTaskInfoDTO.getTaskId())){
|
||||||
// 验证是否已发起流程
|
// 验证是否已发起流程
|
||||||
checkProcessStatus(processInfoVO.getBusinessInfoDTO().getManifestId());
|
checkProcessStatus(processInfoVO.getBusinessInfoDTO().getManifestId());
|
||||||
|
}
|
||||||
|
ProcessMarketStandardRelease processMarketStandardRelease = processInfoVO.getBusinessInfoDTO();
|
||||||
|
if(!Objects.isNull(processMarketStandardRelease)){
|
||||||
|
saveOrUpdate(processMarketStandardRelease);
|
||||||
|
}
|
||||||
// 流程信息
|
// 流程信息
|
||||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
||||||
// 流程类型
|
// 流程类型
|
||||||
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.MARKET_STANDARD_PUBLISH.getValue());
|
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.MARKET_STANDARD_PUBLISH.getValue());
|
||||||
|
|
||||||
processHandleService.saveToDraft(processInfoVO, UserUtils.getUserId());
|
processHandleService.saveToDraft(processInfoVO, UserUtils.getUserId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
@@ -141,6 +141,10 @@ public class ProcessNewStandardImportServiceImpl extends ServiceImpl<ProcessNewS
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = JeroBootException.class)
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public void saveToDraft(ProcessInfoVO<ProcessNewStandardImport> processInfoVO) {
|
public void saveToDraft(ProcessInfoVO<ProcessNewStandardImport> processInfoVO) {
|
||||||
|
ProcessNewStandardImport processNewStandardImport = processInfoVO.getBusinessInfoDTO();
|
||||||
|
if(!Objects.isNull(processNewStandardImport)){
|
||||||
|
saveOrUpdate(processNewStandardImport);
|
||||||
|
}
|
||||||
// 流程信息
|
// 流程信息
|
||||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
||||||
// 流程类型
|
// 流程类型
|
||||||
|
|||||||
Reference in New Issue
Block a user