dingxin 6 anni fa
parent
commit
610eacea1a

+ 8
- 4
whole-estate/src/main/java/com/example/wholeestate/controller/BuildingController.java Vedi File

78
     })
78
     })
79
 //    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
79
 //    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
80
     @RequestMapping(value = "/appointmentlist", method = RequestMethod.GET)
80
     @RequestMapping(value = "/appointmentlist", method = RequestMethod.GET)
81
-    public ResponseBean appointmentList(@RequestParam("pageNum")Integer pageNum,@RequestParam("pageSize")Integer pageSize, HttpSession session,@RequestParam("buildingId")Integer buildingId,@RequestParam("username")String username){
81
+    public ResponseBean appointmentList(@RequestParam("pageNum")Integer pageNum,
82
+                                        @RequestParam("pageSize")Integer pageSize, HttpSession session,
83
+                                        @RequestParam("buildingId")Integer buildingId,
84
+                                        @RequestParam("username")String username){
82
 //        SysUser sessionUser= getSessionUser(session);
85
 //        SysUser sessionUser= getSessionUser(session);
83
         ResponseBean  responseBean = iBuildingService.appointmentList(pageNum,pageSize,buildingId,username);
86
         ResponseBean  responseBean = iBuildingService.appointmentList(pageNum,pageSize,buildingId,username);
84
         return responseBean;
87
         return responseBean;
99
 
102
 
100
     @ApiOperation(value = "楼盘修改成已发布", notes = "楼盘修改成已发布")
103
     @ApiOperation(value = "楼盘修改成已发布", notes = "楼盘修改成已发布")
101
     @ApiImplicitParams({
104
     @ApiImplicitParams({
102
-            @ApiImplicitParam(paramType = "path", dataTypeClass=Integer.class, name = "id", value = "楼盘id"),
105
+    @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "id:楼盘id,status:状态," )
106
+
103
     })
107
     })
104
 
108
 
105
 //    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
109
 //    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
106
     @RequestMapping(value = "/building/update/status", method = RequestMethod.PUT)
110
     @RequestMapping(value = "/building/update/status", method = RequestMethod.PUT)
107
-    public ResponseBean buildingUpdateStatus(@RequestParam("id")Integer id, HttpSession session){
108
-        ResponseBean  responseBean = iBuildingService.buildingUpdateStatus(id);
111
+    public ResponseBean buildingUpdateStatus(@RequestBody String parameter, HttpSession session){
112
+        ResponseBean  responseBean = iBuildingService.buildingUpdateStatus(parameter);
109
         return responseBean;
113
         return responseBean;
110
     }
114
     }
111
 
115
 

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/service/IBuildingService.java Vedi File

54
      * 修改成已发布
54
      * 修改成已发布
55
      * @return
55
      * @return
56
      */
56
      */
57
-    ResponseBean buildingUpdateStatus(Integer id);
57
+    ResponseBean buildingUpdateStatus(String parameter);
58
 }
58
 }

+ 5
- 2
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java Vedi File

169
         }
169
         }
170
 
170
 
171
     @Override
171
     @Override
172
-    public ResponseBean buildingUpdateStatus(Integer id) {
172
+    public ResponseBean buildingUpdateStatus(String parameter) {
173
         Building  building= new Building();
173
         Building  building= new Building();
174
+        JSONObject jsonobject = JSONObject.parseObject(parameter);
175
+        Integer  status= jsonobject.getInteger("status");
176
+        Integer id= jsonobject.getInteger("id");
174
         QueryWrapper<Building> buildingIdQueryWrapper = new QueryWrapper<>();
177
         QueryWrapper<Building> buildingIdQueryWrapper = new QueryWrapper<>();
175
         buildingIdQueryWrapper.eq("building_id", id);
178
         buildingIdQueryWrapper.eq("building_id", id);
176
         building.setBuildingId(String.valueOf(id));
179
         building.setBuildingId(String.valueOf(id));
177
-        building.setStatus(1);
180
+        building.setStatus(status);
178
         buildingMapper.update(building,buildingIdQueryWrapper);
181
         buildingMapper.update(building,buildingIdQueryWrapper);
179
          ResponseBean ResponseBean= new ResponseBean<>();
182
          ResponseBean ResponseBean= new ResponseBean<>();
180
         ResponseBean.addSuccess("成功");
183
         ResponseBean.addSuccess("成功");