fix 80342 【阻塞】未符合项-查看 没有正常回显数据,评估结果也不能点击,流程数据没有归档
This commit is contained in:
+8
@@ -56,6 +56,8 @@ public class ActivitiController {
|
||||
@Resource
|
||||
private RepositoryService repositoryService;
|
||||
@Resource
|
||||
private RuntimeService runtimeService;
|
||||
@Resource
|
||||
private TaskService taskService;
|
||||
@Resource
|
||||
private ProcessNodeService processNodeService;
|
||||
@@ -270,6 +272,12 @@ public class ActivitiController {
|
||||
})
|
||||
@ApiOperation("获得节点列表")
|
||||
public Result<List<ProcessNode>> getNodeList(String processDefinitionKey,String processDefinitionId,String processInstanceId) {
|
||||
if (StringUtils.isNotBlank(processInstanceId)){
|
||||
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery()
|
||||
.processInstanceId(processInstanceId)
|
||||
.singleResult();
|
||||
processDefinitionId = processInstance.getProcessDefinitionId();
|
||||
}
|
||||
if (StringUtils.isBlank(processDefinitionId)){
|
||||
processDefinitionId = repositoryService.createProcessDefinitionQuery() // 创建部署信息查询器
|
||||
.processDefinitionKey(processDefinitionKey) // 根据流程部署key查询
|
||||
|
||||
+9
-2
@@ -183,7 +183,7 @@ public class ProcessProjectNotMetService extends ServiceImpl<ProcessProjectNotMe
|
||||
break;
|
||||
//法规工程师审批
|
||||
case ProcessProjectNotMetCommon.FGGCSSP:
|
||||
fggcsspApprove(processInfoVO, processDTO, pass);
|
||||
fggcsspApprove(processInfoVO, processDTO, pass, processAll);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
@@ -217,7 +217,7 @@ public class ProcessProjectNotMetService extends ServiceImpl<ProcessProjectNotMe
|
||||
}
|
||||
}
|
||||
|
||||
private void fggcsspApprove(ProcessInfoVO<ProcessProjectNotMetVO> processInfoVO, ProcessDTO processDTO, boolean pass) {
|
||||
private void fggcsspApprove(ProcessInfoVO<ProcessProjectNotMetVO> processInfoVO, ProcessDTO processDTO, boolean pass, ProcessAll processAll) {
|
||||
// 完成任务
|
||||
Map<String, Object> variables = new HashMap<>();
|
||||
if (!pass){
|
||||
@@ -239,6 +239,13 @@ public class ProcessProjectNotMetService extends ServiceImpl<ProcessProjectNotMe
|
||||
wrapper.set(LawsEvaluationNotMet::getState, pass ? DONE : RECTIFICATION);
|
||||
wrapper.in(LawsEvaluationNotMet::getId,projectNotMetIdList);
|
||||
lawsEvaluationNotMetService.update(wrapper);
|
||||
//如果通过,更新未符合项列表的流程编号
|
||||
if (pass){
|
||||
LambdaUpdateWrapper<LawsEvaluationNotMet> wrapper1 = new LambdaUpdateWrapper<>();
|
||||
wrapper1.set(LawsEvaluationNotMet::getPrcNum, processAll.getPrcNum());
|
||||
wrapper1.in(LawsEvaluationNotMet::getId,projectNotMetIdList);
|
||||
lawsEvaluationNotMetService.update(wrapper1);
|
||||
}
|
||||
}
|
||||
|
||||
public void submit(ProcessInfoVO<ProcessProjectNotMetVO> processInfoVO) {
|
||||
|
||||
+4
@@ -132,6 +132,10 @@ public class LawsEvaluationNotMet implements Serializable {
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String orgCode;
|
||||
|
||||
/**所属流程*/
|
||||
@Dict(dictTable = "process_all", dicText = "process_instance_id", dicCode = "prc_num")
|
||||
@ApiModelProperty(value = "所属流程")
|
||||
private String prcNum;
|
||||
|
||||
/**预计整改完成日期范围*/
|
||||
@TableField(exist = false)
|
||||
|
||||
Reference in New Issue
Block a user