소스 검색

修改市政工业图片不对 bug

qinhouyu 1 년 전
부모
커밋
2ea98c1d04
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      ruoyi-zdsz/src/main/java/com/ruoyi/zdsz/service/impl/ZEngineeringIndustryServiceImpl.java

+ 9 - 1
ruoyi-zdsz/src/main/java/com/ruoyi/zdsz/service/impl/ZEngineeringIndustryServiceImpl.java

@@ -553,7 +553,8 @@ public class ZEngineeringIndustryServiceImpl implements IZEngineeringIndustrySer
     public Boolean updateNodeByBo(ZEngineeringIndustryBo bo) {
         ZEngineeringIndustry update = BeanUtil.toBean(bo, ZEngineeringIndustry.class);
         boolean flag = baseMapper.updateById(update) > 0;
-        bo.setCreateTime(baseMapper.selectVoById(bo.getId()).getCreateTime());
+        ZEngineeringIndustryVo voById = baseMapper.selectVoById(bo.getId());
+        bo.setCreateTime(voById.getCreateTime());
         if (flag) {
             if (!ObjectUtils.isEmpty(bo.getFiles())) {
                 List<ZEngiineeringPhoto> list = new ArrayList<>();
@@ -616,9 +617,16 @@ public class ZEngineeringIndustryServiceImpl implements IZEngineeringIndustrySer
                 e.printStackTrace();
             }
         }
+
+
         if (!ObjectUtils.isEmpty(bo.getzEngineeringNodeBo())){
             List<ZEngineeringInfoBo> engineeringInfoBoList1 = bo.getzEngineeringNodeBo().getzEngineeringInfoBoList();
             if (engineeringInfoBoList1 != null && !engineeringInfoBoList1.isEmpty()) {
+                if ("2".equals(voById.getType())) {
+                    engineeringInfoBoList1.stream().forEach(iy->{
+                        iy.setzEngiineeringPhotoBoList(Collections.EMPTY_LIST);
+                    });
+                }
                 nodeService.updateMuch(bo.getzEngineeringNodeBo());
             }
         }