法规清单-复制功能完善。
This commit is contained in:
+23
-1
@@ -2458,8 +2458,29 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
LambdaQueryWrapper<ProjectLawsInventoryEO> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProjectLawsInventoryEO> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.in(ProjectLawsInventoryEO::getId,Arrays.asList(ids.split(",")));
|
wrapper.in(ProjectLawsInventoryEO::getId,Arrays.asList(ids.split(",")));
|
||||||
List<ProjectLawsInventoryEO> projectLawsInventoryEOList = this.list(wrapper);
|
List<ProjectLawsInventoryEO> projectLawsInventoryEOList = this.list(wrapper);
|
||||||
|
List<ProjectTaskInventoryEO> projectTaskInventoryEOList = new ArrayList<>();
|
||||||
for (ProjectLawsInventoryEO projectLawsInventoryEO : projectLawsInventoryEOList) {
|
for (ProjectLawsInventoryEO projectLawsInventoryEO : projectLawsInventoryEOList) {
|
||||||
projectLawsInventoryEO.setId(UUID.randomUUID().toString().replace("-", ""));
|
String projectLawsInventoryId = UUID.randomUUID().toString().replace("-", "");
|
||||||
|
projectLawsInventoryEO.setId(projectLawsInventoryId);
|
||||||
|
|
||||||
|
projectLawsInventoryEO.setTaskAffirmStatus(TaskAffirmStatusEnum.NOT_STARTED.getValue());
|
||||||
|
projectLawsInventoryEO.setInventoryAffirmStatus(InventoryAffirmStatusEnum.NOT_STARTED.getValue());
|
||||||
|
projectLawsInventoryEO.setRegulationOwnerSubmitStatus(null);
|
||||||
|
projectLawsInventoryEO.setHomologationEngineerSubmitStatus(null);
|
||||||
|
projectLawsInventoryEO.setSendMsgFlag(null);
|
||||||
|
projectLawsInventoryEO.setSendMsgCurrentFlag(null);
|
||||||
|
projectLawsInventoryEO.setDesignDueDate(null);
|
||||||
|
projectLawsInventoryEO.setPrehomoDueDate(null);
|
||||||
|
projectLawsInventoryEO.setVerifyDueDate(null);
|
||||||
|
projectLawsInventoryEO.setInventoryAffirmDueDate(null);
|
||||||
|
projectLawsInventoryEO.setTaskAffirmDueDate(null);
|
||||||
|
|
||||||
|
ProjectTaskInventoryEO projectTaskInventoryEO = new ProjectTaskInventoryEO();
|
||||||
|
String projectTaskInventoryId = UUID.randomUUID().toString().replace("-", "");
|
||||||
|
projectTaskInventoryEO.setId(projectTaskInventoryId);
|
||||||
|
projectTaskInventoryEO.setProjectLawsInventoryId(projectLawsInventoryId);
|
||||||
|
projectTaskInventoryEO.setStandId(projectLawsInventoryEO.getStandId());
|
||||||
|
projectTaskInventoryEOList.add(projectTaskInventoryEO);
|
||||||
}
|
}
|
||||||
this.saveBatch(projectLawsInventoryEOList);
|
this.saveBatch(projectLawsInventoryEOList);
|
||||||
|
|
||||||
@@ -2472,6 +2493,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
String enContentLog = username+" copied “"+serialNumber+"”";
|
String enContentLog = username+" copied “"+serialNumber+"”";
|
||||||
projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
|
projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
|
||||||
projectLawsInventoryLogEOService.updateLog(enContentLog, projectLibraryId,CutEnum.EN.getValue());
|
projectLawsInventoryLogEOService.updateLog(enContentLog, projectLibraryId,CutEnum.EN.getValue());
|
||||||
|
this.projectTaskInventoryEOService.saveBatch(projectTaskInventoryEOList);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user