|
|
|
|
196
|
JSONObject object= JSONObject.parseObject(parameter);
|
196
|
JSONObject object= JSONObject.parseObject(parameter);
|
197
|
|
197
|
|
198
|
TaBuilding building = JSONObject.parseObject(parameter,TaBuilding.class);
|
198
|
TaBuilding building = JSONObject.parseObject(parameter,TaBuilding.class);
|
|
|
199
|
+
|
|
|
200
|
+
|
199
|
String imgStr = object.getString("img");
|
201
|
String imgStr = object.getString("img");
|
200
|
List<TaBuildingImg> buildingImgs = JSONObject.parseArray(imgStr, TaBuildingImg.class);
|
202
|
List<TaBuildingImg> buildingImgs = JSONObject.parseArray(imgStr, TaBuildingImg.class);
|
|
|
203
|
+ if (CollectionUtils.isNotEmpty(buildingImgs)) {
|
|
|
204
|
+ QueryWrapper<TaBuilding> buildingIdQueryWrapper = new QueryWrapper<>();
|
|
|
205
|
+ buildingIdQueryWrapper.eq("building_id", building.getBuildingId());
|
|
|
206
|
+ taBuildingMapper.update(building,buildingIdQueryWrapper);
|
|
|
207
|
+ QueryWrapper<TaBuildingImg> BuildingImgQueryWrapper = new QueryWrapper<>();
|
|
|
208
|
+ BuildingImgQueryWrapper.eq("building_id", building.getBuildingId());
|
|
|
209
|
+ BuildingImgQueryWrapper.eq("img_type", "banner");
|
|
|
210
|
+ taBuildingImgMapper.delete(BuildingImgQueryWrapper);
|
|
|
211
|
+ insertImgBatch(buildingImgs, building.getBuildingId());
|
|
|
212
|
+ }
|
201
|
|
213
|
|
202
|
-
|
|
|
203
|
- QueryWrapper<TaBuilding> buildingIdQueryWrapper = new QueryWrapper<>();
|
|
|
204
|
- buildingIdQueryWrapper.eq("building_id", building.getBuildingId());
|
|
|
205
|
- taBuildingMapper.update(building,buildingIdQueryWrapper);
|
|
|
206
|
- QueryWrapper<TaBuildingImg> BuildingImgQueryWrapper = new QueryWrapper<>();
|
|
|
207
|
- BuildingImgQueryWrapper.eq("building_id", building.getBuildingId());
|
|
|
208
|
- BuildingImgQueryWrapper.eq("img_type", "banner");
|
|
|
209
|
- taBuildingImgMapper.delete(BuildingImgQueryWrapper);
|
|
|
210
|
- insertImgBatch(buildingImgs, building.getBuildingId());
|
|
|
211
|
|
214
|
|
212
|
|
215
|
|
213
|
String tagStr = object.getString("tag");
|
216
|
String tagStr = object.getString("tag");
|
214
|
List<TaBuildingTag> buildingTags = JSONObject.parseArray(tagStr, TaBuildingTag.class);
|
217
|
List<TaBuildingTag> buildingTags = JSONObject.parseArray(tagStr, TaBuildingTag.class);
|
215
|
- QueryWrapper<TaBuildingTag> BuildingTagQueryWrapper = new QueryWrapper<>();
|
|
|
216
|
- BuildingTagQueryWrapper.eq("building_id", building.getBuildingId());
|
|
|
217
|
- taBuildingTagMapper.delete(BuildingTagQueryWrapper);
|
|
|
218
|
- insertTagBatch(buildingTags, building.getBuildingId());
|
|
|
|
|
218
|
+ if (CollectionUtils.isNotEmpty(buildingTags)) {
|
|
|
219
|
+ QueryWrapper<TaBuildingTag> BuildingTagQueryWrapper = new QueryWrapper<>();
|
|
|
220
|
+ BuildingTagQueryWrapper.eq("building_id", building.getBuildingId());
|
|
|
221
|
+ taBuildingTagMapper.delete(BuildingTagQueryWrapper);
|
|
|
222
|
+ insertTagBatch(buildingTags, building.getBuildingId());
|
|
|
223
|
+ }
|
|
|
224
|
+
|
219
|
if(null != building.getCityId()){
|
225
|
if(null != building.getCityId()){
|
220
|
TdCity city = tdCityMapper.selectById(building.getCityId());
|
226
|
TdCity city = tdCityMapper.selectById(building.getCityId());
|
221
|
city.setStatus("1");
|
227
|
city.setStatus("1");
|
|
|
|
|
227
|
taBuildingProjectTypeMapper.deleteByBuildingId(building.getBuildingId());
|
233
|
taBuildingProjectTypeMapper.deleteByBuildingId(building.getBuildingId());
|
228
|
JSONArray buildingProjectTypeArray = object.getJSONArray("buildingProjectType");
|
234
|
JSONArray buildingProjectTypeArray = object.getJSONArray("buildingProjectType");
|
229
|
if (CollectionUtils.isNotEmpty(buildingProjectTypeArray)) {
|
235
|
if (CollectionUtils.isNotEmpty(buildingProjectTypeArray)) {
|
230
|
- taBuildingProjectTypeMapper.insertBuildingProjectTypeBatch(buildingProjectTypeArray);
|
|
|
|
|
236
|
+ taBuildingProjectTypeMapper.insertBuildingProjectTypeBatch(buildingProjectTypeArray, building.getBuildingId());
|
231
|
}
|
237
|
}
|
232
|
return ResponseBean.success("");
|
238
|
return ResponseBean.success("");
|
233
|
}
|
239
|
}
|
|
|
|
|
273
|
}
|
279
|
}
|
274
|
|
280
|
|
275
|
|
281
|
|
276
|
-
|
|
|
277
|
JSONArray buildingProjectTypeArray = object.getJSONArray("buildingProjectType");
|
282
|
JSONArray buildingProjectTypeArray = object.getJSONArray("buildingProjectType");
|
278
|
if (CollectionUtils.isNotEmpty(buildingProjectTypeArray)) {
|
283
|
if (CollectionUtils.isNotEmpty(buildingProjectTypeArray)) {
|
279
|
- taBuildingProjectTypeMapper.insertBuildingProjectTypeBatch(buildingProjectTypeArray);
|
|
|
|
|
284
|
+ taBuildingProjectTypeMapper.insertBuildingProjectTypeBatch(buildingProjectTypeArray, building.getBuildingId());
|
280
|
}
|
285
|
}
|
281
|
|
286
|
|
282
|
return ResponseBean.success("");
|
287
|
return ResponseBean.success("");
|