|
@@ -6,15 +6,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
6
|
6
|
import com.huiju.estateagents.base.BaseController;
|
7
|
7
|
import com.huiju.estateagents.base.ResponseBean;
|
8
|
8
|
import com.huiju.estateagents.common.CommConstant;
|
9
|
|
-import com.huiju.estateagents.entity.TaNews;
|
10
|
|
-import com.huiju.estateagents.entity.TaPerson;
|
11
|
|
-import com.huiju.estateagents.entity.TaPoster;
|
12
|
|
-import com.huiju.estateagents.entity.TaShareActivity;
|
13
|
|
-import com.huiju.estateagents.entity.TaShareChildRecord;
|
14
|
|
-import com.huiju.estateagents.entity.TaShareContent;
|
15
|
|
-import com.huiju.estateagents.entity.TaShareRecord;
|
|
9
|
+import com.huiju.estateagents.entity.*;
|
16
|
10
|
import com.huiju.estateagents.service.*;
|
17
|
|
-import com.huiju.estateagents.entity.TdPosterTemplate;
|
18
|
11
|
import com.huiju.estateagents.service.ITaPersonService;
|
19
|
12
|
import com.huiju.estateagents.service.ITaShareActivityService;
|
20
|
13
|
import com.huiju.estateagents.service.ITaShareChildRecordService;
|
|
@@ -22,6 +15,9 @@ import com.huiju.estateagents.service.ITaShareRecordService;
|
22
|
15
|
import com.huiju.estateagents.service.ITdPosterTemplateService;
|
23
|
16
|
import com.huiju.estateagents.service.TaPosterService;
|
24
|
17
|
import com.huiju.estateagents.service.TaShareContentService;
|
|
18
|
+import io.swagger.annotations.ApiImplicitParam;
|
|
19
|
+import io.swagger.annotations.ApiImplicitParams;
|
|
20
|
+import io.swagger.annotations.ApiOperation;
|
25
|
21
|
import io.swagger.models.auth.In;
|
26
|
22
|
import org.slf4j.Logger;
|
27
|
23
|
import org.slf4j.LoggerFactory;
|
|
@@ -29,6 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
29
|
25
|
import org.springframework.web.bind.annotation.*;
|
30
|
26
|
|
31
|
27
|
import javax.servlet.http.HttpServletRequest;
|
|
28
|
+import java.time.LocalDateTime;
|
32
|
29
|
import java.util.HashMap;
|
33
|
30
|
import java.util.List;
|
34
|
31
|
import java.util.Map;
|
|
@@ -274,6 +271,30 @@ public class TaShareActivityController extends BaseController {
|
274
|
271
|
return responseBean;
|
275
|
272
|
}
|
276
|
273
|
|
|
274
|
+ @RequestMapping(value = "/admin/taShareActivity/send/{groupActivityId}", method = RequestMethod.PUT)
|
|
275
|
+ public ResponseBean send(@PathVariable String groupActivityId, HttpServletRequest request) {
|
|
276
|
+ ResponseBean responseBean = new ResponseBean();
|
|
277
|
+ QueryWrapper<TaShareActivity> taShareActivityQueryWrapper = new QueryWrapper<>();
|
|
278
|
+ taShareActivityQueryWrapper.eq("group_activity_id", groupActivityId);
|
|
279
|
+ TaShareActivity taShareActivity = iTaShareActivityService.getOne(taShareActivityQueryWrapper);
|
|
280
|
+ taShareActivity.setStatus(1);
|
|
281
|
+ taShareActivity.setOrgId(getOrgId(request));
|
|
282
|
+ iTaShareActivityService.update(taShareActivity, taShareActivityQueryWrapper);
|
|
283
|
+ return responseBean;
|
|
284
|
+ }
|
|
285
|
+
|
|
286
|
+ @RequestMapping(value = "/admin/taShareActivity/cancel/{groupActivityId}", method = RequestMethod.PUT)
|
|
287
|
+ public ResponseBean cancel(@PathVariable String groupActivityId, HttpServletRequest request) {
|
|
288
|
+ ResponseBean responseBean = new ResponseBean();
|
|
289
|
+ QueryWrapper<TaShareActivity> taShareActivityQueryWrapper = new QueryWrapper<>();
|
|
290
|
+ taShareActivityQueryWrapper.eq("group_activity_id", groupActivityId);
|
|
291
|
+ TaShareActivity dynamic = iTaShareActivityService.getOne(taShareActivityQueryWrapper);
|
|
292
|
+ dynamic.setStatus(-1);
|
|
293
|
+ dynamic.setOrgId(getOrgId(request));
|
|
294
|
+ iTaShareActivityService.update(dynamic, taShareActivityQueryWrapper);
|
|
295
|
+ return responseBean;
|
|
296
|
+ }
|
|
297
|
+
|
277
|
298
|
/**
|
278
|
299
|
* 置顶活动,首页推荐
|
279
|
300
|
* @param taShareActivity
|