dingxin 6 gadus atpakaļ
vecāks
revīzija
610eacea1a

+ 8
- 4
whole-estate/src/main/java/com/example/wholeestate/controller/BuildingController.java Parādīt failu

@@ -78,7 +78,10 @@ public class BuildingController extends BaseController {
78 78
     })
79 79
 //    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
80 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 85
 //        SysUser sessionUser= getSessionUser(session);
83 86
         ResponseBean  responseBean = iBuildingService.appointmentList(pageNum,pageSize,buildingId,username);
84 87
         return responseBean;
@@ -99,13 +102,14 @@ public class BuildingController extends BaseController {
99 102
 
100 103
     @ApiOperation(value = "楼盘修改成已发布", notes = "楼盘修改成已发布")
101 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 109
 //    @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "token")
106 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 113
         return responseBean;
110 114
     }
111 115
 

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/service/IBuildingService.java Parādīt failu

@@ -54,5 +54,5 @@ public interface IBuildingService extends IService<Building> {
54 54
      * 修改成已发布
55 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 Parādīt failu

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