|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
6
|
6
|
import com.example.wholeestate.common.base.BaseController;
|
7
|
7
|
import com.example.wholeestate.common.resp.ResponseBean;
|
8
|
8
|
import com.example.wholeestate.common.uuid.IdGen;
|
|
9
|
+import com.example.wholeestate.model.Activity;
|
9
|
10
|
import com.example.wholeestate.model.BuildingDynamic;
|
10
|
11
|
import com.example.wholeestate.model.PageImg;
|
11
|
12
|
import com.example.wholeestate.service.IBuildingDynamicService;
|
|
@@ -54,21 +55,26 @@ public class BuildingDynamicController extends BaseController {
|
54
|
55
|
@ApiOperation(value = "项目动态管理列表", notes = "项目动态管理列表")
|
55
|
56
|
@ApiImplicitParams({
|
56
|
57
|
@ApiImplicitParam(paramType = "Query",dataType = "Integer",name = "pageNum",value = "分页第几页" ),
|
57
|
|
- @ApiImplicitParam(paramType = "Query",dataType = "Integer",name = "pageSize",value = "pageSize:每页长度")
|
58
|
|
-
|
|
58
|
+ @ApiImplicitParam(paramType = "Query",dataType = "Integer",name = "pageSize",value = "pageSize:每页长度"),
|
|
59
|
+ @ApiImplicitParam(paramType = "Query",dataType = "string",name = "name",value = "name:动态标题"),
|
|
60
|
+ @ApiImplicitParam(paramType = "Query",dataType = "string",name = "buildingId",value = "buildingId:楼盘id")
|
59
|
61
|
})
|
60
|
62
|
@RequestMapping(value = "/iBuildingDynamicList", method = RequestMethod.GET)
|
61
|
|
- public ResponseBean iBuildingDynamicList(@RequestParam("pageNum")Integer pageNum,@RequestParam("pageSize")Integer pageSize, HttpSession session){
|
62
|
|
- ResponseBean responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize);
|
|
63
|
+ public ResponseBean iBuildingDynamicList(@RequestParam("pageNum")Integer pageNum,
|
|
64
|
+ @RequestParam("pageSize")Integer pageSize,
|
|
65
|
+ @RequestParam(required = false)String name ,
|
|
66
|
+ @RequestParam(required = false)String buildingId,
|
|
67
|
+ HttpSession session){
|
|
68
|
+ ResponseBean responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId);
|
63
|
69
|
return responseBean;
|
64
|
70
|
}
|
65
|
71
|
|
66
|
72
|
@RequestMapping(value = "/iBuildingDynamicSelectId/{id}", method = RequestMethod.GET)
|
67
|
73
|
@ApiOperation(value = "项目动态详情", notes = "项目动态详情")
|
68
|
74
|
@ApiImplicitParams({
|
69
|
|
- @ApiImplicitParam(paramType = "path", dataTypeClass=Integer.class, name = "id", value = "项目动态id"),
|
|
75
|
+ @ApiImplicitParam(paramType = "path", dataTypeClass=String.class, name = "id", value = "项目动态id"),
|
70
|
76
|
})
|
71
|
|
- public ResponseBean iBuildingDynamicSelectId(@PathVariable(value = "id") Integer id, HttpSession session){
|
|
77
|
+ public ResponseBean iBuildingDynamicSelectId(@PathVariable(value = "id") String id, HttpSession session){
|
72
|
78
|
ResponseBean responseBean = iBuildingDynamicService.iBuildingDynamicSelectId(id);
|
73
|
79
|
return responseBean;
|
74
|
80
|
}
|
|
@@ -90,7 +96,7 @@ public class BuildingDynamicController extends BaseController {
|
90
|
96
|
@ApiImplicitParams({
|
91
|
97
|
@ApiImplicitParam(paramType = "path", dataTypeClass=String.class, name = "dynamicId", value = "项目动态dynamicId"),
|
92
|
98
|
})
|
93
|
|
- public ResponseBean iBuildingDynamicSelectId(@PathVariable(value = "dynamicId") String dynamicId, HttpSession session){
|
|
99
|
+ public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId, HttpSession session){
|
94
|
100
|
ResponseBean responseBean = iBuildingDynamicService.getWxBuildingDynamiceInfo(dynamicId);
|
95
|
101
|
return responseBean;
|
96
|
102
|
}
|
|
@@ -119,7 +125,7 @@ public class BuildingDynamicController extends BaseController {
|
119
|
125
|
ResponseBean responseBean = new ResponseBean();
|
120
|
126
|
BuildingDynamic dynamic = JSONObject.parseObject(parameter, BuildingDynamic.class);
|
121
|
127
|
QueryWrapper<BuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
|
122
|
|
- buildingDynamicQueryWrapper.eq("page_id", dynamic.getDynamicId());
|
|
128
|
+ buildingDynamicQueryWrapper.eq("dynamic_id", dynamic.getDynamicId());
|
123
|
129
|
iBuildingDynamicService.update(dynamic, buildingDynamicQueryWrapper);
|
124
|
130
|
return responseBean;
|
125
|
131
|
}
|
|
@@ -130,42 +136,38 @@ public class BuildingDynamicController extends BaseController {
|
130
|
136
|
})
|
131
|
137
|
@RequestMapping(value = "/buildingDynamic/delete", method = RequestMethod.DELETE)
|
132
|
138
|
public ResponseBean pageImdelect(@RequestParam(value = "id",required = false)String id) {
|
133
|
|
- ResponseBean responseBean = iBuildingDynamicService.buildingDynamicDelect(id);
|
|
139
|
+ ResponseBean responseBean = iBuildingDynamicService.buildingDynamicDelete(id);
|
134
|
140
|
return responseBean;
|
135
|
141
|
}
|
136
|
142
|
|
137
|
|
- @RequestMapping(value = "/buildingDynamic/delete" ,method =RequestMethod.DELETE)
|
138
|
|
- @ApiOperation(value = "动态删除",notes="动态删除")
|
|
143
|
+ @RequestMapping(value = "/buildingDynamic/send/{dynamicId}", method = RequestMethod.PUT)
|
|
144
|
+ @ApiOperation(value = "项目动态发布", notes = "项目动态发布")
|
139
|
145
|
@ApiImplicitParams({
|
140
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "id",value = "动态id" ),
|
|
146
|
+ @ApiImplicitParam(paramType = "path", dataTypeClass = String.class, name = "dynamicId", value = "dynamicId主键")
|
141
|
147
|
})
|
142
|
|
- public ResponseBean buildingDynamicDelete(@RequestParam(required = false) String id){
|
143
|
|
- ResponseBean responseBean= iBuildingDynamicService.buildingDynamicDelete(id);
|
|
148
|
+ public ResponseBean send(@PathVariable String dynamicId) {
|
|
149
|
+ ResponseBean responseBean = new ResponseBean();
|
|
150
|
+ QueryWrapper<BuildingDynamic> dynamicQueryWrapper = new QueryWrapper<>();
|
|
151
|
+ dynamicQueryWrapper.eq("dynamic_id", dynamicId);
|
|
152
|
+ BuildingDynamic dynamic = iBuildingDynamicService.getOne(dynamicQueryWrapper);
|
|
153
|
+ dynamic.setStatus(1);
|
|
154
|
+ dynamic.setPublishDate(LocalDateTime.now());
|
|
155
|
+ iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
|
144
|
156
|
return responseBean;
|
145
|
157
|
}
|
146
|
158
|
|
147
|
|
- @RequestMapping(value = "/buildingDynamic/update" ,method =RequestMethod.POST)
|
148
|
|
- @ApiOperation(value = "动态管理修改",notes="动态管理添加")
|
|
159
|
+ @RequestMapping(value = "/buildingDynamic/cancel/{dynamicId}", method = RequestMethod.PUT)
|
|
160
|
+ @ApiOperation(value = "项目动态取消发布", notes = "项目动态取消发布")
|
149
|
161
|
@ApiImplicitParams({
|
150
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "dynamicId",value = "动态id" ),
|
151
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "buildingId",value = "楼盘id" ),
|
152
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "imgUrl",value = "首页图片" ),
|
153
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "title",value = "标题" ),
|
154
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "desc",value = "描述" ),
|
155
|
|
- @ApiImplicitParam(paramType = "Query",dataTypeClass = String.class,name = "url",value = "url" ),
|
156
|
|
- @ApiImplicitParam(paramType = "Query",dataType = "Date",name = "publishDate",value = "publishDate" )
|
|
162
|
+ @ApiImplicitParam(paramType = "path", dataTypeClass = String.class, name = "dynamicId", value = "dynamicId主键")
|
157
|
163
|
})
|
158
|
|
- public ResponseBean buildingDynamicUpdate(@RequestParam(required = false) String buildingId,
|
159
|
|
- @RequestParam(required = false) String imgUrl,
|
160
|
|
- @RequestParam(required = false) String title,
|
161
|
|
- @RequestParam(required = false) String desc,
|
162
|
|
- @RequestParam(required = false) String url,
|
163
|
|
- @RequestParam(value = "publishDate",required = false) Date publishDate,
|
164
|
|
- @RequestParam(required = false) String dynamicId){
|
165
|
|
- HashMap<Object,Object> map= new HashMap<>();
|
166
|
|
- map.put("buildingId",buildingId);map.put("imgUrl",imgUrl);map.put("title",title);map.put("desc",desc);map.put("url",url);map.put("publishDate",publishDate);map.put("dynamicId",dynamicId);
|
167
|
|
- ResponseBean responseBean= iBuildingDynamicService.buildingDynamicUpdate(map);
|
|
164
|
+ public ResponseBean cancel(@PathVariable String dynamicId) {
|
|
165
|
+ ResponseBean responseBean = new ResponseBean();
|
|
166
|
+ QueryWrapper<BuildingDynamic> dynamicQueryWrapper = new QueryWrapper<>();
|
|
167
|
+ dynamicQueryWrapper.eq("dynamic_id", dynamicId);
|
|
168
|
+ BuildingDynamic dynamic = iBuildingDynamicService.getOne(dynamicQueryWrapper);
|
|
169
|
+ dynamic.setStatus(0);
|
|
170
|
+ iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
|
168
|
171
|
return responseBean;
|
169
|
172
|
}
|
170
|
|
-
|
171
|
173
|
}
|