add 标准法规入库_变更流程-转办
This commit is contained in:
+9
@@ -3,6 +3,7 @@ package com.jero.modules.activiti.process.fb.controller;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
import com.jero.common.util.MessageUtils;
|
||||
import com.jero.modules.activiti.process.common.entity.TransferVO;
|
||||
import com.jero.modules.activiti.process.esInitChange.entity.vo.InitChangeDataVO;
|
||||
import com.jero.modules.activiti.process.fb.entity.ProcessFbEntryChange;
|
||||
import com.jero.modules.activiti.process.fb.service.IProcessFbEntryChangeService;
|
||||
@@ -83,6 +84,14 @@ public class ProcessFbEntryChangeController extends JeroController<ProcessFbEntr
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
@AutoLog(value = "标准法规入库_变更流程-转办")
|
||||
@ApiOperation(value="标准法规入库_变更流程-转办", notes="标准法规入库_变更流程-转办")
|
||||
@PostMapping(value = "/transfer")
|
||||
public Result<T> transfer(@RequestBody TransferVO transferVO) {
|
||||
processFbEntryChangeService.transfer(transferVO.getTaskId(), transferVO.getUserId());
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
@AutoLog(value = "流程处理-保存为草稿")
|
||||
@ApiOperation(value = "流程处理-保存为草稿", notes = "流程处理-保存为草稿")
|
||||
@PostMapping(value = "/saveToDraft")
|
||||
|
||||
+7
@@ -47,6 +47,13 @@ public interface IProcessFbEntryChangeService extends IService<ProcessFbEntryCha
|
||||
**/
|
||||
void approveTask(ProcessInfoVO processInfoVO, boolean pass);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/6 15:22
|
||||
* @Description: 转办
|
||||
**/
|
||||
void transfer(String taskId, String toUserId);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/3 10:58
|
||||
|
||||
+7
@@ -23,6 +23,13 @@ public interface IProcessHandleService {
|
||||
**/
|
||||
void approveTask(ProcessInfoVO processInfoVO, boolean pass);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/6 15:16
|
||||
* @Description: 转办
|
||||
**/
|
||||
void transfer(String taskId, String toUserId);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/6 11:59
|
||||
|
||||
+10
@@ -114,6 +114,16 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
|
||||
processHandleService.approveTask(processInfoVO, pass);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/6 15:23
|
||||
* @Description: 转办
|
||||
**/
|
||||
@Override
|
||||
public void transfer(String taskId, String toUserId) {
|
||||
processHandleService.transfer(taskId, toUserId);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/3 11:28
|
||||
|
||||
+15
@@ -122,6 +122,21 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
||||
taskService.complete(taskId);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/6 15:17
|
||||
* @Description: 转办
|
||||
**/
|
||||
@Override
|
||||
public void transfer(String taskId, String toUserId) {
|
||||
isMyTask(taskId); // 判断是否拥有任务处理权限
|
||||
ProcessApprovalRecord processApprovalRecord = processApprovalRecordService.getToDoByTaskId(taskId);
|
||||
processApprovalRecord.setTransferBy(CurrentUserUtil.getId()); // 转办人
|
||||
processApprovalRecord.setUserId(toUserId); // 任务处理人
|
||||
processApprovalRecordService.updateById(processApprovalRecord);
|
||||
taskService.setAssignee(taskId, toUserId);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/11/6 12:00
|
||||
|
||||
Reference in New Issue
Block a user