dingxin hace 6 años
padre
commit
2e1234dc5d

+ 1
- 3
whole-estate/src/main/java/com/example/wholeestate/controller/BuildingController.java Ver fichero

@@ -83,11 +83,9 @@ public class BuildingController extends BaseController {
83 83
     @ApiOperation(value = "楼盘修改", notes = "楼盘修改")
84 84
     @ApiImplicitParams({
85 85
             @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "buildingId:楼盘ID,buildingName:楼盘名称," +
86
-                    "name:楼盘别名,price:价格,openingDate:开盘时间,coordinate:项目坐标,propertyType:物业类型,dynamic:最新动态,tel:电话,code:樓盤編碼")
86
+                    "name:楼盘别名,price:价格,openingDate:开盘时间,coordinate:项目坐标,propertyType:物业类型,dynamic:最新动态,tel:电话,code:樓盤編碼,img:[]多个图片,imgType:图片类型,orderNo:排序\"")
87 87
 
88 88
     })
89
-
90
-//    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
91 89
     @RequestMapping(value = "/building/update", method = RequestMethod.PUT)
92 90
     public ResponseBean buildingUpdate(@RequestBody String parameter, HttpSession session){
93 91
         ResponseBean  responseBean = iBuildingService.buildingUpdate(parameter);

+ 22
- 13
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java Ver fichero

@@ -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
     }