|
@@ -57,12 +57,10 @@ public class ZComprehensiveServiceImpl implements IZComprehensiveService {
|
|
@Override
|
|
@Override
|
|
public ZComprehensiveVo queryById(String id){
|
|
public ZComprehensiveVo queryById(String id){
|
|
ZComprehensiveVo vo = baseMapper.selectVoById(id);
|
|
ZComprehensiveVo vo = baseMapper.selectVoById(id);
|
|
-// List<Map<String,Object>> list = new ArrayList<>();
|
|
|
|
-// Map<String,Object> map = new HashMap<>();
|
|
|
|
-// map.put("url","http://localhost/static/img/profile.f470f2a8.jpg");
|
|
|
|
-// map.put("id","111");
|
|
|
|
-// list.add(map);
|
|
|
|
- vo.setMapList(photoMapper.getlist(id));
|
|
|
|
|
|
+ ZEngiineeringPhotoBo bo = new ZEngiineeringPhotoBo();
|
|
|
|
+ bo.setParentId(id);
|
|
|
|
+ bo.setCreateTime(vo.getCreateTime());
|
|
|
|
+ vo.setMapList(photoService.queryList(bo));
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -71,9 +69,6 @@ public class ZComprehensiveServiceImpl implements IZComprehensiveService {
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public TableDataInfo<ZComprehensiveVo> queryPageList(ZComprehensiveBo bo, PageQuery pageQuery) {
|
|
public TableDataInfo<ZComprehensiveVo> queryPageList(ZComprehensiveBo bo, PageQuery pageQuery) {
|
|
-// LambdaQueryWrapper<ZComprehensive> lqw = buildQueryWrapper(bo);
|
|
|
|
-// Page<ZComprehensiveVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
|
-// return TableDataInfo.build(result);
|
|
|
|
Page<ZComprehensiveVo> page = new Page<>(pageQuery.getPageNum(), pageQuery.getPageSize());
|
|
Page<ZComprehensiveVo> page = new Page<>(pageQuery.getPageNum(), pageQuery.getPageSize());
|
|
Page<ZComprehensiveVo> list = baseMapper.getPageList(bo,page);
|
|
Page<ZComprehensiveVo> list = baseMapper.getPageList(bo,page);
|
|
return PageUtils.buildDataInfo(list);
|
|
return PageUtils.buildDataInfo(list);
|
|
@@ -128,10 +123,12 @@ public class ZComprehensiveServiceImpl implements IZComprehensiveService {
|
|
return flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 修改开栓|安检|维修
|
|
* 修改开栓|安检|维修
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
public Boolean updateByBo(ZComprehensiveBo bo) {
|
|
public Boolean updateByBo(ZComprehensiveBo bo) {
|
|
ZComprehensive update = BeanUtil.toBean(bo, ZComprehensive.class);
|
|
ZComprehensive update = BeanUtil.toBean(bo, ZComprehensive.class);
|
|
validEntityBeforeSave(update);
|
|
validEntityBeforeSave(update);
|
|
@@ -139,10 +136,13 @@ public class ZComprehensiveServiceImpl implements IZComprehensiveService {
|
|
bo.setId(bo.getId());
|
|
bo.setId(bo.getId());
|
|
List<ZEngiineeringPhoto> list = new ArrayList<>();
|
|
List<ZEngiineeringPhoto> list = new ArrayList<>();
|
|
if (!bo.getPicIds().isEmpty()) {
|
|
if (!bo.getPicIds().isEmpty()) {
|
|
- List<String> collect = photoMapper.getlist(bo.getId()).stream().map(ele -> String.valueOf(ele.get("url"))).collect(Collectors.toList());
|
|
|
|
- if (!collect.isEmpty()) {
|
|
|
|
- bo.setPicIds(bo.getPicIds().stream().filter(pic -> !collect.contains(pic)).collect(Collectors.toList()));
|
|
|
|
- }
|
|
|
|
|
|
+ ZEngiineeringPhotoBo bo1 = new ZEngiineeringPhotoBo();
|
|
|
|
+ bo1.setParentId(update.getId());
|
|
|
|
+ bo1.setCreateTime(update.getCreateTime());
|
|
|
|
+// List<String> collect = photoService.queryList(bo1).stream().map(ele -> ele.getPicUrl()).collect(Collectors.toList());
|
|
|
|
+// if (!collect.isEmpty()) {
|
|
|
|
+// bo.setPicIds(bo.getPicIds().stream().filter(pic -> !collect.contains(pic)).collect(Collectors.toList()));
|
|
|
|
+// }
|
|
bo.getPicIds().stream().forEach(o -> {
|
|
bo.getPicIds().stream().forEach(o -> {
|
|
ZEngiineeringPhoto pic = new ZEngiineeringPhoto();
|
|
ZEngiineeringPhoto pic = new ZEngiineeringPhoto();
|
|
pic.setParentId(bo.getId());
|
|
pic.setParentId(bo.getId());
|
|
@@ -152,7 +152,7 @@ public class ZComprehensiveServiceImpl implements IZComprehensiveService {
|
|
list.add(pic);
|
|
list.add(pic);
|
|
});
|
|
});
|
|
if (!list.isEmpty()) {
|
|
if (!list.isEmpty()) {
|
|
- photoMapper.insertBatch(list);
|
|
|
|
|
|
+ photoService.updateBatch(list);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|