fix 解决锁表问题
This commit is contained in:
+7
@@ -83,6 +83,13 @@ public interface IProcessHandleService {
|
|||||||
**/
|
**/
|
||||||
String getDefinitionIdByKey(String definitionKey);
|
String getDefinitionIdByKey(String definitionKey);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: liao
|
||||||
|
* @Date: 2023/11/20 16:48
|
||||||
|
* @Description: 删除自己的草稿
|
||||||
|
**/
|
||||||
|
void deleteMyDraft(String businessId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: liao
|
* @Author: liao
|
||||||
* @Date: 2023/11/8 11:16
|
* @Date: 2023/11/8 11:16
|
||||||
|
|||||||
+6
-3
@@ -1,5 +1,6 @@
|
|||||||
package com.jero.modules.activiti.process.fb.service.impl;
|
package com.jero.modules.activiti.process.fb.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.modules.activiti.entity.ProcessAll;
|
import com.jero.modules.activiti.entity.ProcessAll;
|
||||||
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
||||||
@@ -298,13 +299,15 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
|||||||
* @Date: 2023/11/9 16:46
|
* @Date: 2023/11/9 16:46
|
||||||
* @Description: 删除自己的草稿
|
* @Description: 删除自己的草稿
|
||||||
**/
|
**/
|
||||||
private void deleteMyDraft(String businessId) {
|
@Transactional
|
||||||
/*if (StringUtils.isNotBlank(businessId)) {
|
@Override
|
||||||
|
public void deleteMyDraft(String businessId) {
|
||||||
|
if (StringUtils.isNotBlank(businessId)) {
|
||||||
LambdaQueryWrapper<ProcessDraft> deleteWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessDraft> deleteWrapper = new LambdaQueryWrapper<>();
|
||||||
deleteWrapper.eq(ProcessDraft::getProjectId, businessId);
|
deleteWrapper.eq(ProcessDraft::getProjectId, businessId);
|
||||||
deleteWrapper.eq(ProcessDraft::getUserId, CurrentUserUtil.getId());
|
deleteWrapper.eq(ProcessDraft::getUserId, CurrentUserUtil.getId());
|
||||||
processDraftService.remove(deleteWrapper);
|
processDraftService.remove(deleteWrapper);
|
||||||
}*/
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+2
@@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.modules.activiti.mapper.ProcessNodeLinkMapper;
|
import com.jero.modules.activiti.mapper.ProcessNodeLinkMapper;
|
||||||
import com.jero.modules.activiti.entity.ProcessNodeLink;
|
import com.jero.modules.activiti.entity.ProcessNodeLink;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -28,6 +29,7 @@ public class ProcessNodeLinkService extends ServiceImpl<ProcessNodeLinkMapper, P
|
|||||||
@Resource
|
@Resource
|
||||||
private ProcessNodeService processNodeService;
|
private ProcessNodeService processNodeService;
|
||||||
|
|
||||||
|
@Transactional
|
||||||
public void saveNodeUserLink(String processDefinitionId, String processInstanceId, Map<String, Object> map) {
|
public void saveNodeUserLink(String processDefinitionId, String processInstanceId, Map<String, Object> map) {
|
||||||
LambdaQueryWrapper<ProcessNode> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessNode> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(ProcessNode::getProcessDefinitionId,processDefinitionId);
|
wrapper.eq(ProcessNode::getProcessDefinitionId,processDefinitionId);
|
||||||
|
|||||||
Reference in New Issue
Block a user