update 项目合规评估流程-[各部门主管级领导下发]查询流程信息
This commit is contained in:
+3
-4
@@ -212,9 +212,9 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
|||||||
if (Objects.isNull(task)) {
|
if (Objects.isNull(task)) {
|
||||||
throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND);
|
throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND);
|
||||||
}
|
}
|
||||||
if (!CurrentUserUtil.getId().equals(task.getAssignee())) {
|
//if (!CurrentUserUtil.getId().equals(task.getAssignee())) {
|
||||||
throw new JeroBootException(ResultCommon.NO_PERMISSION);
|
// throw new JeroBootException(ResultCommon.NO_PERMISSION);
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -423,7 +423,6 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
|||||||
basicTaskInfoDTO.setTaskId(processDraft.getTaskId());
|
basicTaskInfoDTO.setTaskId(processDraft.getTaskId());
|
||||||
basicTaskInfoDTO.setHandleText(processDraft.getHandleText());
|
basicTaskInfoDTO.setHandleText(processDraft.getHandleText());
|
||||||
basicTaskInfoDTO.setHandleFile(processDraft.getHandleFile());
|
basicTaskInfoDTO.setHandleFile(processDraft.getHandleFile());
|
||||||
processInfoVO.setBusinessId(processDraft.getProjectId());
|
|
||||||
processInfoVO.setDraftId(draftId);
|
processInfoVO.setDraftId(draftId);
|
||||||
basicProcessInfoDTO.setProcessType(processDraft.getPrcType());
|
basicProcessInfoDTO.setProcessType(processDraft.getPrcType());
|
||||||
basicProcessInfoDTO.setProcessName(processDraft.getPrcName());
|
basicProcessInfoDTO.setProcessName(processDraft.getPrcName());
|
||||||
|
|||||||
+4
-1
@@ -25,9 +25,12 @@
|
|||||||
term_number, term_name, term_text, split_info_id, can_assign_flag
|
term_number, term_name, term_text, split_info_id, can_assign_flag
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<select id="getByResponsibleUnitLeader" resultMap="BaseResultMap">
|
<select id="getByResponsibleUnitLeader" resultMap="BaseResultMap">
|
||||||
select
|
select
|
||||||
<include refid="Base_Column_List"/>
|
ppat.id,ppat.create_by,ppat.create_time,ppat.update_by,ppat.update_time,ppat.org_code,ppat.del_flag,ppat.assessment_id,
|
||||||
|
ppat.term_number,ppat.term_name,ppat.term_text,ppat.split_info_id,ppat.can_assign_flag
|
||||||
from process_project_assess_term ppat
|
from process_project_assess_term ppat
|
||||||
left join process_project_assess_term_user ppatu on ppat.id = ppatu.trem_id
|
left join process_project_assess_term_user ppatu on ppat.id = ppatu.trem_id
|
||||||
where
|
where
|
||||||
|
|||||||
+8
-4
@@ -74,12 +74,12 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
ProcessApprovalRecord processApprovalRecord = processDTO.getProcessApprovalRecord();
|
ProcessApprovalRecord processApprovalRecord = processDTO.getProcessApprovalRecord();
|
||||||
String originUserId = processApprovalRecord.getOriginUserId();
|
String originUserId = processApprovalRecord.getOriginUserId();
|
||||||
Task task = processDTO.getTask();
|
Task task = processDTO.getTask();
|
||||||
String name = task.getName();
|
String taskDefinitionKey = task.getTaskDefinitionKey();
|
||||||
List<ProcessProjectAssessTermUser> processProjectAssessTermUserList = new ArrayList<>();
|
List<ProcessProjectAssessTermUser> processProjectAssessTermUserList = new ArrayList<>();
|
||||||
List<ProcessProjectAssessTerm> processProjectAssessTermList = new ArrayList<>();
|
List<ProcessProjectAssessTerm> processProjectAssessTermList = new ArrayList<>();
|
||||||
LambdaQueryWrapper<ProcessProjectAssessTermUser> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessProjectAssessTermUser> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(ProcessProjectAssessTermUser::getAssessmentId, assessmentId);
|
wrapper.eq(ProcessProjectAssessTermUser::getAssessmentId, assessmentId);
|
||||||
switch (name) {
|
switch (taskDefinitionKey) {
|
||||||
case ProcessProjectAssessCommon.GBMZGJLDXF:
|
case ProcessProjectAssessCommon.GBMZGJLDXF:
|
||||||
processProjectAssessTermList = processProjectAssessTermService.getByResponsibleUnitLeader(assessmentId,originUserId);
|
processProjectAssessTermList = processProjectAssessTermService.getByResponsibleUnitLeader(assessmentId,originUserId);
|
||||||
break;
|
break;
|
||||||
@@ -92,6 +92,7 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
}
|
}
|
||||||
|
//给条款中保存关联的信息
|
||||||
Map<String, ProcessProjectAssessTerm> splitInfoIdMap = processProjectAssessTermService.getSplitInfoIdMap(assessmentId);
|
Map<String, ProcessProjectAssessTerm> splitInfoIdMap = processProjectAssessTermService.getSplitInfoIdMap(assessmentId);
|
||||||
if (!processProjectAssessTermUserList.isEmpty()){
|
if (!processProjectAssessTermUserList.isEmpty()){
|
||||||
|
|
||||||
@@ -100,6 +101,7 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//拼接分类法规标题
|
||||||
List<ProcessProjectAssessTerm> AllProjectAssesTermList = new ArrayList<>();
|
List<ProcessProjectAssessTerm> AllProjectAssesTermList = new ArrayList<>();
|
||||||
List<String> usedSplitInfoId = new ArrayList<>();
|
List<String> usedSplitInfoId = new ArrayList<>();
|
||||||
for (ProcessProjectAssessTerm term : processProjectAssessTermList) {
|
for (ProcessProjectAssessTerm term : processProjectAssessTermList) {
|
||||||
@@ -115,8 +117,9 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
}
|
}
|
||||||
AllProjectAssesTermList.add(term);
|
AllProjectAssesTermList.add(term);
|
||||||
}
|
}
|
||||||
|
ProcessProjectAssessVO processProjectAssessVO = new ProcessProjectAssessVO();
|
||||||
|
processProjectAssessVO.setProcessProjectAssessTermList(AllProjectAssesTermList);
|
||||||
|
processInfoVO.setBusinessInfoDTO(processProjectAssessVO);
|
||||||
return processInfoVO;
|
return processInfoVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -126,6 +129,7 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
ProcessProjectAssess processProjectAssess = businessInfoDTO.getProcessProjectAssess();
|
ProcessProjectAssess processProjectAssess = businessInfoDTO.getProcessProjectAssess();
|
||||||
this.save(processProjectAssess);
|
this.save(processProjectAssess);
|
||||||
String assessmentId = processProjectAssess.getId();
|
String assessmentId = processProjectAssess.getId();
|
||||||
|
processInfoVO.setBusinessId(assessmentId);
|
||||||
//保存关联标准
|
//保存关联标准
|
||||||
List<ProcessProjectAssessLink> processProjectAssessLinkList = businessInfoDTO.getProcessProjectAssessLinkList();
|
List<ProcessProjectAssessLink> processProjectAssessLinkList = businessInfoDTO.getProcessProjectAssessLinkList();
|
||||||
for (ProcessProjectAssessLink processProjectAssessLink : processProjectAssessLinkList) {
|
for (ProcessProjectAssessLink processProjectAssessLink : processProjectAssessLinkList) {
|
||||||
|
|||||||
Reference in New Issue
Block a user