|
@@ -87,22 +87,31 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
|
87
|
87
|
JSONObject object= JSONObject.parseObject(parameter);
|
88
|
88
|
|
89
|
89
|
Building building = JSONObject.parseObject(parameter,Building.class);
|
90
|
|
-// if (!"".equals(building.getBuildingId())&&null!=building.getBuildingId()){
|
91
|
|
-// response.addError("楼盘名称不能为空");
|
92
|
|
-// return response;
|
93
|
|
-// }
|
94
|
|
-// if (!"".equals(building.getPrice())&&null!=building.getPrice()){
|
95
|
|
-// response.addError("价格不能为空");
|
96
|
|
-// return response;
|
97
|
|
-// }
|
98
|
|
-// if (!"".equals(building.getOpeningDate())&&null!=building.getOpeningDate()){
|
99
|
|
-// response.addError("开盘时间");
|
100
|
|
-// return response;
|
101
|
|
-// }
|
102
|
|
-// building.setOpeningDate(object.getDate("openingDate"));
|
|
90
|
+ String imgStr = object.getString("img");
|
|
91
|
+ List<BuildingImg> buildingImgs = JSONObject.parseArray(imgStr, BuildingImg.class);
|
|
92
|
+
|
103
|
93
|
QueryWrapper<Building> buildingIdQueryWrapper = new QueryWrapper<>();
|
104
|
94
|
buildingIdQueryWrapper.eq("building_id", building.getBuildingId());
|
105
|
95
|
buildingMapper.update(building,buildingIdQueryWrapper);
|
|
96
|
+ //图片先删除再添加
|
|
97
|
+ QueryWrapper<BuildingImg> BuildingImgQueryWrapper = new QueryWrapper<>();
|
|
98
|
+ BuildingImgQueryWrapper.eq("building_id", building.getBuildingId());
|
|
99
|
+ buildingImgMapper.delete(BuildingImgQueryWrapper);
|
|
100
|
+
|
|
101
|
+ for (BuildingImg img:buildingImgs){
|
|
102
|
+ BuildingImg Images = new BuildingImg();
|
|
103
|
+ Images.setImgId(idGen.nextId()+"");
|
|
104
|
+ Images.setBuildingId(building.getBuildingId());
|
|
105
|
+ Images.setImgType(img.getImgType());
|
|
106
|
+ Images.setUrl(img.getUrl());
|
|
107
|
+ Images.setOrderNo(Integer.valueOf(img.getOrderNo()));
|
|
108
|
+ Images.setStatus(0);
|
|
109
|
+ Images.setCreateDate(LocalDateTime.now());
|
|
110
|
+ buildingImgMapper.insert(Images);
|
|
111
|
+ }
|
|
112
|
+
|
|
113
|
+
|
|
114
|
+
|
106
|
115
|
response.addSuccess("成功");
|
107
|
116
|
return response;
|
108
|
117
|
}
|