Merge remote-tracking branch 'origin/master'
This commit is contained in:
+12
-4
@@ -227,6 +227,7 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
|||||||
@Override
|
@Override
|
||||||
public void issue(DummyInventoryBaseEO dummyInventoryBaseEO){
|
public void issue(DummyInventoryBaseEO dummyInventoryBaseEO){
|
||||||
this.updateById(dummyInventoryBaseEO);
|
this.updateById(dummyInventoryBaseEO);
|
||||||
|
//不管有没有维护清单,都返回操作成功
|
||||||
//发布与撤回均需要发消息(向订阅的人员发消息)
|
//发布与撤回均需要发消息(向订阅的人员发消息)
|
||||||
//首次发布不发消息
|
//首次发布不发消息
|
||||||
//(1)首次发布将虚拟清单的基础数据和详情数据存入维护清单内容变更表_dummy_content_change
|
//(1)首次发布将虚拟清单的基础数据和详情数据存入维护清单内容变更表_dummy_content_change
|
||||||
@@ -429,13 +430,12 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
|||||||
String addSerialNumber = dummyInventoryInfoEOList.stream().map(e -> e.getSerialNumber()).collect(Collectors.joining(","));
|
String addSerialNumber = dummyInventoryInfoEOList.stream().map(e -> e.getSerialNumber()).collect(Collectors.joining(","));
|
||||||
iDummyContentChangeEOService.saveBatch(list);
|
iDummyContentChangeEOService.saveBatch(list);
|
||||||
sendMsg(null,dummyInventoryInfoEOList.get(0).getDummyInventoryBaseId(), null, addSerialNumber,null,dummyInventoryBaseEO.getState(),dummyInventoryBaseEO.getCut());
|
sendMsg(null,dummyInventoryInfoEOList.get(0).getDummyInventoryBaseId(), null, addSerialNumber,null,dummyInventoryBaseEO.getState(),dummyInventoryBaseEO.getCut());
|
||||||
// private void sendMsg(Map<String, String> baseDiff, String idTemp,List<Map<String, String>> infoDiffList,
|
|
||||||
// String addSerialNumber,String deleteSerialNumber,String state,String cut) {
|
|
||||||
}else {
|
}else {
|
||||||
if (CutEnum.CN.getValue().equals(dummyInventoryBaseEO.getCut())) {
|
if (CutEnum.CN.getValue().equals(dummyInventoryBaseEO.getCut())) {
|
||||||
throw new JeroBootException("维护清单为空,发布失败");
|
throw new JeroBootException("操作成功");
|
||||||
} else {
|
} else {
|
||||||
throw new JeroBootException("The maintenance list is empty, and publishing failed.");
|
throw new JeroBootException("Successful operation.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -722,14 +722,20 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
|||||||
//设计符合性确认交付物模板
|
//设计符合性确认交付物模板
|
||||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getDesignDeliverableTemplate())){
|
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getDesignDeliverableTemplate())){
|
||||||
deliverableList.addAll(Arrays.asList(dummyInventoryInfoEO.getDesignDeliverableTemplate().split(",")));
|
deliverableList.addAll(Arrays.asList(dummyInventoryInfoEO.getDesignDeliverableTemplate().split(",")));
|
||||||
|
}else {
|
||||||
|
dummyInventoryInfoEO.setDesignDeliverableTemplateName("空");
|
||||||
}
|
}
|
||||||
// Prehomo确认交付物模板
|
// Prehomo确认交付物模板
|
||||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getPrehomoDeliverableTemplate())){
|
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getPrehomoDeliverableTemplate())){
|
||||||
deliverableList.addAll(Arrays.asList(dummyInventoryInfoEO.getPrehomoDeliverableTemplate().split(",")));
|
deliverableList.addAll(Arrays.asList(dummyInventoryInfoEO.getPrehomoDeliverableTemplate().split(",")));
|
||||||
|
}else {
|
||||||
|
dummyInventoryInfoEO.setPrehomoDeliverableTemplateName("空");
|
||||||
}
|
}
|
||||||
// 验证符合性确认交付物模板
|
// 验证符合性确认交付物模板
|
||||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getVerifyDeliverableTemplate())){
|
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getVerifyDeliverableTemplate())){
|
||||||
deliverableList.addAll(Arrays.asList(dummyInventoryInfoEO.getVerifyDeliverableTemplate().split(",")));
|
deliverableList.addAll(Arrays.asList(dummyInventoryInfoEO.getVerifyDeliverableTemplate().split(",")));
|
||||||
|
}else {
|
||||||
|
dummyInventoryInfoEO.setVerifyDeliverableTemplateName("空");
|
||||||
}
|
}
|
||||||
List<OSSFile> fileInfos = new ArrayList<>();
|
List<OSSFile> fileInfos = new ArrayList<>();
|
||||||
if(deliverableList.size() != 0){
|
if(deliverableList.size() != 0){
|
||||||
@@ -763,8 +769,10 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
|||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
for (String s : deliverableTemplate.split(",")) {
|
for (String s : deliverableTemplate.split(",")) {
|
||||||
List<OSSFile> collect = fileInfos.stream().filter(e -> s.equals(e.getId())).collect(Collectors.toList());
|
List<OSSFile> collect = fileInfos.stream().filter(e -> s.equals(e.getId())).collect(Collectors.toList());
|
||||||
|
if (CollectionUtils.isNotEmpty(collect)) {
|
||||||
sb.append(collect.get(0).getFileName() + ",");
|
sb.append(collect.get(0).getFileName() + ",");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
String sbStr = "";
|
String sbStr = "";
|
||||||
if(org.apache.commons.lang3.StringUtils.isNotBlank(sb)){
|
if(org.apache.commons.lang3.StringUtils.isNotBlank(sb)){
|
||||||
sbStr = sb.substring(0, sb.length() - 1);
|
sbStr = sb.substring(0, sb.length() - 1);
|
||||||
|
|||||||
+6
@@ -2082,14 +2082,20 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
//设计符合性确认交付物模板
|
//设计符合性确认交付物模板
|
||||||
if(StringUtils.isNotBlank(projectLawsInventoryEO.getDesignDeliverableTemplate())){
|
if(StringUtils.isNotBlank(projectLawsInventoryEO.getDesignDeliverableTemplate())){
|
||||||
deliverableList.addAll(Arrays.asList(projectLawsInventoryEO.getDesignDeliverableTemplate().split(",")));
|
deliverableList.addAll(Arrays.asList(projectLawsInventoryEO.getDesignDeliverableTemplate().split(",")));
|
||||||
|
}else {
|
||||||
|
projectLawsInventoryEO.setDesignDeliverableTemplateName("空");
|
||||||
}
|
}
|
||||||
// Prehomo确认交付物模板
|
// Prehomo确认交付物模板
|
||||||
if(StringUtils.isNotBlank(projectLawsInventoryEO.getPrehomoDeliverableTemplate())){
|
if(StringUtils.isNotBlank(projectLawsInventoryEO.getPrehomoDeliverableTemplate())){
|
||||||
deliverableList.addAll(Arrays.asList(projectLawsInventoryEO.getPrehomoDeliverableTemplate().split(",")));
|
deliverableList.addAll(Arrays.asList(projectLawsInventoryEO.getPrehomoDeliverableTemplate().split(",")));
|
||||||
|
}else {
|
||||||
|
projectLawsInventoryEO.setPrehomoDeliverableTemplateName("空");
|
||||||
}
|
}
|
||||||
// 验证符合性确认交付物模板
|
// 验证符合性确认交付物模板
|
||||||
if(StringUtils.isNotBlank(projectLawsInventoryEO.getVerifyDeliverableTemplate())){
|
if(StringUtils.isNotBlank(projectLawsInventoryEO.getVerifyDeliverableTemplate())){
|
||||||
deliverableList.addAll(Arrays.asList(projectLawsInventoryEO.getVerifyDeliverableTemplate().split(",")));
|
deliverableList.addAll(Arrays.asList(projectLawsInventoryEO.getVerifyDeliverableTemplate().split(",")));
|
||||||
|
}else {
|
||||||
|
projectLawsInventoryEO.setVerifyDeliverableTemplateName("空");
|
||||||
}
|
}
|
||||||
List<OSSFile> fileInfos = new ArrayList<>();
|
List<OSSFile> fileInfos = new ArrayList<>();
|
||||||
if(deliverableList.size() != 0){
|
if(deliverableList.size() != 0){
|
||||||
|
|||||||
Reference in New Issue
Block a user