fix(征求意见流程): 80300
This commit is contained in:
+15
-1
@@ -15,6 +15,7 @@ import com.jero.modules.activiti.process.fb.service.IProcessFbStandardConsultati
|
|||||||
import com.jero.modules.activiti.process.fb.vo.NodeDispose;
|
import com.jero.modules.activiti.process.fb.vo.NodeDispose;
|
||||||
import com.jero.modules.activiti.service.ProcessAllService;
|
import com.jero.modules.activiti.service.ProcessAllService;
|
||||||
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
||||||
|
import com.jero.modules.system.service.ISysUserService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.activiti.engine.RuntimeService;
|
import org.activiti.engine.RuntimeService;
|
||||||
import org.activiti.engine.TaskService;
|
import org.activiti.engine.TaskService;
|
||||||
@@ -55,6 +56,8 @@ public class DesignEngineerOverDueJob implements Job {
|
|||||||
private TaskService taskService;
|
private TaskService taskService;
|
||||||
@Resource
|
@Resource
|
||||||
private RuntimeService runtimeService;
|
private RuntimeService runtimeService;
|
||||||
|
@Resource
|
||||||
|
private ISysUserService sysUserService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 征求意见流程-超过征求意见结束日期,存在设计师未提交意见时,直接流转到下一节点任务
|
* 征求意见流程-超过征求意见结束日期,存在设计师未提交意见时,直接流转到下一节点任务
|
||||||
@@ -113,7 +116,18 @@ public class DesignEngineerOverDueJob implements Job {
|
|||||||
updateWrapper.set(ProcessFbConsultationList::getModificationBefore, null);
|
updateWrapper.set(ProcessFbConsultationList::getModificationBefore, null);
|
||||||
updateWrapper.set(ProcessFbConsultationList::getModificationAfter, null);
|
updateWrapper.set(ProcessFbConsultationList::getModificationAfter, null);
|
||||||
updateWrapper.set(ProcessFbConsultationList::getModificationReason, "无意见");
|
updateWrapper.set(ProcessFbConsultationList::getModificationReason, "无意见");
|
||||||
processFbConsultationListService.update(updateWrapper);
|
boolean update = processFbConsultationListService.update(updateWrapper);
|
||||||
|
if (!update){
|
||||||
|
// 生成一条无意见数据
|
||||||
|
ProcessFbConsultationList consultationList = new ProcessFbConsultationList();
|
||||||
|
consultationList.setBusinessId(processAll.getProjectId());
|
||||||
|
consultationList.setDesignEngineerId(processApprovalRecord.getUserId());
|
||||||
|
consultationList.setDesignEngineerName(sysUserService.dictByIdsOrUserNames(
|
||||||
|
processApprovalRecord.getUserId(), ""));
|
||||||
|
consultationList.setUserLinkId(userLink.getId());
|
||||||
|
consultationList.setModificationReason("无意见");
|
||||||
|
processFbConsultationListService.save(consultationList);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
num += 1;
|
num += 1;
|
||||||
// 完成任务
|
// 完成任务
|
||||||
|
|||||||
Reference in New Issue
Block a user