|
@@ -10,15 +10,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
10
|
10
|
import com.huiju.estateagents.base.BaseController;
|
11
|
11
|
import com.huiju.estateagents.base.ResponseBean;
|
12
|
12
|
import com.huiju.estateagents.common.CommConstant;
|
13
|
|
-import com.huiju.estateagents.entity.HelpActivity;
|
14
|
|
-import com.huiju.estateagents.entity.HelpInitiateRecord;
|
15
|
|
-import com.huiju.estateagents.entity.HelpRecord;
|
16
|
|
-import com.huiju.estateagents.entity.TaBuildingDynamic;
|
17
|
|
-import com.huiju.estateagents.entity.TaChannel;
|
18
|
|
-import com.huiju.estateagents.entity.TaPerson;
|
19
|
|
-import com.huiju.estateagents.entity.TaPoster;
|
20
|
|
-import com.huiju.estateagents.entity.TaShareContent;
|
21
|
|
-import com.huiju.estateagents.entity.TdPosterTemplate;
|
|
13
|
+import com.huiju.estateagents.entity.*;
|
22
|
14
|
import com.huiju.estateagents.excel.HelpInitiateRecordSucceed;
|
23
|
15
|
import com.huiju.estateagents.excel.HelpProceedAndFinish;
|
24
|
16
|
import com.huiju.estateagents.excel.HelpRecordExport;
|
|
@@ -159,6 +151,13 @@ public class HelpActivityController extends BaseController {
|
159
|
151
|
ResponseBean responseBean = new ResponseBean();
|
160
|
152
|
Integer orgId = getOrgId(request);
|
161
|
153
|
Integer cityId = iTaBuildingService.getCityById(helpActivity.getBuildingId());
|
|
154
|
+ QueryWrapper<HelpActivity> helpActivityQueryWrapper = new QueryWrapper<>();
|
|
155
|
+ helpActivityQueryWrapper.eq("heavy", helpActivity.getHeavy());
|
|
156
|
+ Integer heavyCount = taHelpActivityService.count(helpActivityQueryWrapper);
|
|
157
|
+ if (heavyCount != 0){
|
|
158
|
+ responseBean.addError("权重已存在,请重新编辑");
|
|
159
|
+ return responseBean;
|
|
160
|
+ }
|
162
|
161
|
helpActivity.setCityId(cityId);
|
163
|
162
|
// 活动暂且定位为未开始
|
164
|
163
|
helpActivity.setActivityStatus(1);
|
|
@@ -201,6 +200,13 @@ public class HelpActivityController extends BaseController {
|
201
|
200
|
public ResponseBean helpActivityUpdate(@RequestBody String parameter) {
|
202
|
201
|
ResponseBean responseBean = new ResponseBean();
|
203
|
202
|
HelpActivity helpActivity = JSONObject.parseObject(parameter, HelpActivity.class);
|
|
203
|
+ QueryWrapper<HelpActivity> helpActivityQueryWrapper = new QueryWrapper<>();
|
|
204
|
+ helpActivityQueryWrapper.eq("heavy", helpActivity.getHeavy());
|
|
205
|
+ Integer heavyCount = taHelpActivityService.count(helpActivityQueryWrapper);
|
|
206
|
+ if (heavyCount != 0){
|
|
207
|
+ responseBean.addError("权重已存在,请重新编辑");
|
|
208
|
+ return responseBean;
|
|
209
|
+ }
|
204
|
210
|
Integer cityId = iTaBuildingService.getCityById( helpActivity.getBuildingId());
|
205
|
211
|
helpActivity.setCityId(cityId);
|
206
|
212
|
helpActivity.setHelpActivityId(helpActivity.getHelpActivityId());
|
|
@@ -264,6 +270,30 @@ public class HelpActivityController extends BaseController {
|
264
|
270
|
return responseBean;
|
265
|
271
|
}
|
266
|
272
|
|
|
273
|
+ @RequestMapping(value = "/admin/helpActivity/send/{helpActivityId}", method = RequestMethod.PUT)
|
|
274
|
+ public ResponseBean send(@PathVariable String helpActivityId, HttpServletRequest request) {
|
|
275
|
+ ResponseBean responseBean = new ResponseBean();
|
|
276
|
+ QueryWrapper<HelpActivity> helpActivityQueryWrapper = new QueryWrapper<>();
|
|
277
|
+ helpActivityQueryWrapper.eq("help_activity_id", helpActivityId);
|
|
278
|
+ HelpActivity helpActivity = taHelpActivityService.getOne(helpActivityQueryWrapper);
|
|
279
|
+ helpActivity.setStatus(1);
|
|
280
|
+ helpActivity.setOrgId(getOrgId(request));
|
|
281
|
+ taHelpActivityService.update(helpActivity, helpActivityQueryWrapper);
|
|
282
|
+ return responseBean;
|
|
283
|
+ }
|
|
284
|
+
|
|
285
|
+ @RequestMapping(value = "/admin/helpActivity/cancel/{helpActivityId}", method = RequestMethod.PUT)
|
|
286
|
+ public ResponseBean cancel(@PathVariable String helpActivityId, HttpServletRequest request) {
|
|
287
|
+ ResponseBean responseBean = new ResponseBean();
|
|
288
|
+ QueryWrapper<HelpActivity> taShareActivityQueryWrapper = new QueryWrapper<>();
|
|
289
|
+ taShareActivityQueryWrapper.eq("help_activity_id", helpActivityId);
|
|
290
|
+ HelpActivity helpActivity = taHelpActivityService.getOne(taShareActivityQueryWrapper);
|
|
291
|
+ helpActivity.setStatus(-1);
|
|
292
|
+ helpActivity.setOrgId(getOrgId(request));
|
|
293
|
+ taHelpActivityService.update(helpActivity, taShareActivityQueryWrapper);
|
|
294
|
+ return responseBean;
|
|
295
|
+ }
|
|
296
|
+
|
267
|
297
|
@ApiOperation(value = "助力记录", notes = "助力记录")
|
268
|
298
|
@ApiImplicitParams({
|
269
|
299
|
@ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query", value = "第几页"),
|