|
@@ -147,14 +147,15 @@ public class ZEngineeringCivilServiceImpl implements IZEngineeringCivilService {
|
|
|
zEngineeringNodeService.insert(zEngineeringNodeBo);
|
|
|
}
|
|
|
return flag;
|
|
|
- }else {
|
|
|
- ZEngineeringNodeBo zEngineeringNodeBo = zEngineeringCivilVo.getzEngineeringNodeBo();
|
|
|
- String type = zEngineeringNodeBo.getType();
|
|
|
- String id = zEngineeringCivilVo.getId();
|
|
|
- Date createTime = zEngineeringCivilVo.getCreateTime();
|
|
|
- zEngineeringNodeBo.setId(id);
|
|
|
- zEngineeringNodeBo.setType(type);
|
|
|
- zEngineeringNodeBo.setCreateTime(createTime);
|
|
|
+ } else {
|
|
|
+ ZEngineeringNodeBo zEngineeringNodeBo = bo.getzEngineeringNodeBo();
|
|
|
+ zEngineeringNodeBo.setCivliId(zEngineeringCivilVo.getId());
|
|
|
+ zEngineeringNodeBo.setType(zEngineeringNodeBo.getType());
|
|
|
+ zEngineeringNodeBo.setCreateTime(zEngineeringCivilVo.getCreateTime());
|
|
|
+ ZEngineeringNodeBo query = zEngineeringNodeService.query(zEngineeringNodeBo);
|
|
|
+ if (!ObjectUtils.isEmpty(query)) {
|
|
|
+ zEngineeringNodeBo.setId(query.getId());
|
|
|
+ }
|
|
|
zEngineeringNodeService.insert(zEngineeringNodeBo);
|
|
|
return true;
|
|
|
}
|