|
@@ -9,6 +9,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.ruoyi.zdsz.domain.bo.ZEngineeringNodeBo;
|
|
|
import com.ruoyi.zdsz.domain.vo.ZEngineeringNodeVo;
|
|
|
import com.ruoyi.zdsz.service.IZEngineeringNodeService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -46,7 +47,11 @@ public class ZEngineeringPipeJackingServiceImpl implements IZEngineeringPipeJack
|
|
|
*/
|
|
|
@Override
|
|
|
public ZEngineeringPipeJackingVo queryById(String id){
|
|
|
- return baseMapper.selectVoById(id);
|
|
|
+ ZEngineeringPipeJackingVo jackingVo = baseMapper.selectVoById(id);
|
|
|
+ ZEngineeringNodeBo bo = new ZEngineeringNodeBo();
|
|
|
+ bo.setCreateTime(new Date());
|
|
|
+ jackingVo.setZEngineeringNodeBoList(nodeService.queryListDetails(bo));
|
|
|
+ return jackingVo;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -89,11 +94,17 @@ public class ZEngineeringPipeJackingServiceImpl implements IZEngineeringPipeJack
|
|
|
public Boolean insertByBo(ZEngineeringPipeJackingBo bo) {
|
|
|
ZEngineeringPipeJacking add = BeanUtil.toBean(bo, ZEngineeringPipeJacking.class);
|
|
|
validEntityBeforeSave(add);
|
|
|
+ if (bo.getType()==1){
|
|
|
+ List<Map<String, Object>> civil = baseMapper.getCivil(bo.getEnginName());
|
|
|
+ if (!civil.isEmpty()){
|
|
|
+ add.setEnginAddre((String) civil.get(0).get("name"));
|
|
|
+ }
|
|
|
+ }
|
|
|
boolean flag = baseMapper.insert(add) > 0;
|
|
|
if (flag) {
|
|
|
bo.setId(add.getId());
|
|
|
bo.getNodeBo().setCivliId(add.getId());
|
|
|
- bo.getNodeBo().setCreateTime(new Date());
|
|
|
+ bo.getNodeBo().setCreateTime(bo.getCreateTime());
|
|
|
nodeService.insert(bo.getNodeBo());
|
|
|
}
|
|
|
return flag;
|
|
@@ -106,8 +117,14 @@ public class ZEngineeringPipeJackingServiceImpl implements IZEngineeringPipeJack
|
|
|
public Boolean updateByBo(ZEngineeringPipeJackingBo bo) {
|
|
|
ZEngineeringPipeJacking update = BeanUtil.toBean(bo, ZEngineeringPipeJacking.class);
|
|
|
validEntityBeforeSave(update);
|
|
|
+ if (bo.getType()==1){
|
|
|
+ List<Map<String, Object>> civil = baseMapper.getCivil(bo.getEnginName());
|
|
|
+ if (!civil.isEmpty()){
|
|
|
+ update.setEnginAddre((String) civil.get(0).get("name"));
|
|
|
+ }
|
|
|
+ }
|
|
|
bo.getNodeBo().setCivliId(bo.getId());
|
|
|
- nodeService.updateDg(bo.getNodeBo());
|
|
|
+ nodeService.update(bo.getNodeBo());
|
|
|
return baseMapper.updateById(update) > 0;
|
|
|
}
|
|
|
|