|
@@ -443,19 +443,37 @@ public class ZEngineeringCivilServiceImpl implements IZEngineeringCivilService {
|
|
zEngineeringCivilBo.setzEngineeringNodeBo(izEngineeringNodeService.query(zEngineeringNodeBo));
|
|
zEngineeringCivilBo.setzEngineeringNodeBo(izEngineeringNodeService.query(zEngineeringNodeBo));
|
|
zEngineeringCivilBo.setCreateTime(zEngineeringReviewBo.getCreateTime());
|
|
zEngineeringCivilBo.setCreateTime(zEngineeringReviewBo.getCreateTime());
|
|
izEngineeringReviewService.Civilinsert(zEngineeringCivil, zEngineeringReviewBo);
|
|
izEngineeringReviewService.Civilinsert(zEngineeringCivil, zEngineeringReviewBo);
|
|
- areaMessageVo areaMessageVo = baseMapper.getHouseMessage(zEngineeringCivilBo.getHouseId());
|
|
|
|
|
|
+ areaMessageVo areaMessageVo=new areaMessageVo();
|
|
|
|
+ if (zEngineeringCivilBo.getEnginClassification().equals("courtyard")||zEngineeringCivilBo.getEnginClassification().equals("overhead "))
|
|
|
|
+ {
|
|
|
|
+ if (!"".equals(zEngineeringCivilBo.getBuildingId()))
|
|
|
|
+ {
|
|
|
|
+ areaMessageVo = baseMapper.getAreaMessage(zEngineeringCivilBo.getBuildingId());
|
|
|
|
+ areaMessageVo.setHouseId("未知");
|
|
|
|
+ areaMessageVo.setUnitId("未知");
|
|
|
|
+ }else
|
|
|
|
+ {
|
|
|
|
+ areaMessageVo = baseMapper.getAreaName(zEngineeringCivilBo.getAreaId());
|
|
|
|
+ areaMessageVo.setHouseId("未知");
|
|
|
|
+ areaMessageVo.setUnitId("未知");
|
|
|
|
+ areaMessageVo.setBuildingId("未知");
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ areaMessageVo = baseMapper.getHouseMessage(zEngineeringCivilBo.getHouseId());
|
|
|
|
+ }
|
|
|
|
+// areaMessageVo areaMessageVo = baseMapper.getHouseMessage(zEngineeringCivilBo.getHouseId());
|
|
BeanUtils.copyProperties(areaMessageVo, zEngineeringCivilBo);
|
|
BeanUtils.copyProperties(areaMessageVo, zEngineeringCivilBo);
|
|
Map<String, List<SysDictData>> sysDictMap = RedisUtils.getCacheMap("sys_dict");
|
|
Map<String, List<SysDictData>> sysDictMap = RedisUtils.getCacheMap("sys_dict");
|
|
sysDictMap.get(zEngineeringCivilBo.getEnginType()).stream().forEach(item -> {
|
|
sysDictMap.get(zEngineeringCivilBo.getEnginType()).stream().forEach(item -> {
|
|
- if (item.getDictValue().equals(zEngineeringCivilBo.getCompletionStatus())) {
|
|
|
|
- zEngineeringCivilBo.setEnginClassification(item.getDictLabel());
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- sysDictMap.get(zEngineeringCivilBo.getEnginType() + "_" + zEngineeringCivilBo.getEnginClassification()).stream().forEach(item -> {
|
|
|
|
- if (item.getDictValue().equals(zEngineeringCivilBo.getzEngineeringNodeBo().getType())) {
|
|
|
|
|
|
+ if (item.getDictValue().equals(zEngineeringCivilBo.getEnginClassification())) {
|
|
zEngineeringCivilBo.setEnginClassification(item.getDictLabel());
|
|
zEngineeringCivilBo.setEnginClassification(item.getDictLabel());
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+// sysDictMap.get(zEngineeringCivilBo.getEnginType() + "_" + zEngineeringCivilBo.getEnginClassification()).stream().forEach(item -> {
|
|
|
|
+// if (item.getDictValue().equals(zEngineeringCivilBo.getzEngineeringNodeBo().getType())) {
|
|
|
|
+// zEngineeringCivilBo.setEnginClassification(item.getDictLabel());
|
|
|
|
+// }
|
|
|
|
+// });
|
|
sysDictMap.get("engin_cycle").stream().forEach(item -> {
|
|
sysDictMap.get("engin_cycle").stream().forEach(item -> {
|
|
if (item.getDictValue().equals(zEngineeringCivilBo.getEnginCycle())) {
|
|
if (item.getDictValue().equals(zEngineeringCivilBo.getEnginCycle())) {
|
|
zEngineeringCivilBo.setEnginCycle(item.getDictLabel());
|
|
zEngineeringCivilBo.setEnginCycle(item.getDictLabel());
|