update 流程草稿
This commit is contained in:
+1
-1
@@ -88,7 +88,7 @@ public interface IProcessHandleService {
|
||||
* @Date: 2023/11/20 16:48
|
||||
* @Description: 删除自己的草稿
|
||||
**/
|
||||
void deleteMyDraft(String businessId);
|
||||
void deleteMyDraft(String taskId);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
|
||||
+7
-7
@@ -66,7 +66,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
||||
@Transactional
|
||||
public String startProcess(ProcessInfoVO processInfoVO) {
|
||||
// 删除自己的草稿
|
||||
deleteMyDraft(processInfoVO.getBusinessId());
|
||||
deleteMyDraft(processInfoVO.getBasicTaskInfoDTO().getTaskId());
|
||||
|
||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO(); // 流程信息
|
||||
Map<String, Object> userInfoMap = processInfoVO.getUserInfoMap(); // 用户变量map
|
||||
@@ -126,7 +126,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
||||
isMyTask(taskId);
|
||||
|
||||
// 删除自己的草稿
|
||||
deleteMyDraft(processInfoVO.getBusinessId());
|
||||
deleteMyDraft(taskId);
|
||||
|
||||
ProcessDTO processDTO = getProcessDTO(taskId);
|
||||
String processInstanceId = processDTO.getProcessInstanceId();
|
||||
@@ -189,7 +189,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
||||
ProcessApprovalRecord processApprovalRecord = processApprovalRecordService.getToDoByTaskId(taskId);
|
||||
|
||||
// 删除自己的草稿
|
||||
deleteMyDraft(processApprovalRecord.getProjectId());
|
||||
deleteMyDraft(taskId);
|
||||
|
||||
processApprovalRecord.setTransferBy(CurrentUserUtil.getId()); // 转办人
|
||||
processApprovalRecord.setUserId(toUserId); // 任务处理人
|
||||
@@ -281,7 +281,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
||||
BasicTaskInfoDTO basicTaskInfoDTO = processInfoVO.getBasicTaskInfoDTO();
|
||||
|
||||
// 删除自己的草稿
|
||||
deleteMyDraft(processInfoVO.getBusinessId());
|
||||
deleteMyDraft(basicTaskInfoDTO.getTaskId());
|
||||
|
||||
ProcessDraft processDraft = new ProcessDraft();
|
||||
processDraft.setProjectId(processInfoVO.getBusinessId()); // 业务id
|
||||
@@ -303,10 +303,10 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
||||
**/
|
||||
@Transactional
|
||||
@Override
|
||||
public void deleteMyDraft(String businessId) {
|
||||
if (StringUtils.isNotBlank(businessId)) {
|
||||
public void deleteMyDraft(String taskId) {
|
||||
if (StringUtils.isNotBlank(taskId)) {
|
||||
LambdaQueryWrapper<ProcessDraft> deleteWrapper = new LambdaQueryWrapper<>();
|
||||
deleteWrapper.eq(ProcessDraft::getProjectId, businessId);
|
||||
deleteWrapper.eq(ProcessDraft::getTaskId, taskId);
|
||||
deleteWrapper.eq(ProcessDraft::getUserId, CurrentUserUtil.getId());
|
||||
processDraftService.remove(deleteWrapper);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user