魏超 5 lat temu
rodzic
commit
5e86a333ed

+ 29
- 8
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Wyświetl plik

@@ -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

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaShareActivity.java Wyświetl plik

@@ -50,6 +50,11 @@ public class TaShareActivity implements Serializable {
50 50
      */
51 51
     private String mainImg;
52 52
 
53
+    /**
54
+     * 活动列表图
55
+     */
56
+    private String detailImg;
57
+
53 58
     /**
54 59
      * 活动开始时间
55 60
      */