fix(企标稽查流程): 81090
This commit is contained in:
+9
-1
@@ -202,6 +202,7 @@ public class EsInspectFlowServiceImpl implements IEsInspectFlowService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void duplicateCheck(List<ProcessEsInspect> processEsInspectList) {
|
private void duplicateCheck(List<ProcessEsInspect> processEsInspectList) {
|
||||||
|
List<String> inspectIdList = new ArrayList<>();
|
||||||
for (ProcessEsInspect processEsInspect : processEsInspectList) {
|
for (ProcessEsInspect processEsInspect : processEsInspectList) {
|
||||||
ProcessEsInspect esInspect = processEsInspectService.getOne(
|
ProcessEsInspect esInspect = processEsInspectService.getOne(
|
||||||
new LambdaQueryWrapper<ProcessEsInspect>()
|
new LambdaQueryWrapper<ProcessEsInspect>()
|
||||||
@@ -213,10 +214,17 @@ public class EsInspectFlowServiceImpl implements IEsInspectFlowService {
|
|||||||
.and(qw -> qw.ne(ProcessDraft::getSaveSource, "3")
|
.and(qw -> qw.ne(ProcessDraft::getSaveSource, "3")
|
||||||
.or().isNull(ProcessDraft::getSaveSource)));
|
.or().isNull(ProcessDraft::getSaveSource)));
|
||||||
if (size == 0){
|
if (size == 0){
|
||||||
throw new JeroBootException("稽查计划企标不可重复发起!");
|
inspectIdList.add(processEsInspect.getInspectId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!inspectIdList.isEmpty()){
|
||||||
|
List<EnterpriseStandardInspect> enterpriseStandardInspectList = enterpriseStandardInspectService.listByIds(inspectIdList);
|
||||||
|
if (!enterpriseStandardInspectList.isEmpty()){
|
||||||
|
String errorMsg = enterpriseStandardInspectList.stream().map(EnterpriseStandardInspect::getInspectNo).collect(Collectors.joining(","));
|
||||||
|
throw new JeroBootException("稽查依据标准号为:" + errorMsg +"的稽查计划企标不可重复发起!");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleReportAndRectifyPlan(ProcessAll processAll, ProcessEsInspect processEsInspect) {
|
private void handleReportAndRectifyPlan(ProcessAll processAll, ProcessEsInspect processEsInspect) {
|
||||||
|
|||||||
Reference in New Issue
Block a user