dingxin 5 lat temu
rodzic
commit
766b2bd074

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

@@ -17,14 +17,7 @@ import com.huiju.estateagents.excel.HelpRecordExport;
17 17
 import com.huiju.estateagents.excel.PublicCustomerExport;
18 18
 import com.huiju.estateagents.excel.handler.CustomCellWriteHandler;
19 19
 import com.huiju.estateagents.mapper.HelpInitiateRecordMapper;
20
-import com.huiju.estateagents.service.IHelpActivityService;
21
-import com.huiju.estateagents.service.IHelpInitiateRecordService;
22
-import com.huiju.estateagents.service.IHelpRecordService;
23
-import com.huiju.estateagents.service.ITaBuildingService;
24
-import com.huiju.estateagents.service.ITaPersonService;
25
-import com.huiju.estateagents.service.ITdPosterTemplateService;
26
-import com.huiju.estateagents.service.TaPosterService;
27
-import com.huiju.estateagents.service.TaShareContentService;
20
+import com.huiju.estateagents.service.*;
28 21
 import io.swagger.annotations.Api;
29 22
 import io.swagger.annotations.ApiOperation;
30 23
 import io.swagger.annotations.ApiImplicitParam;
@@ -84,6 +77,9 @@ public class HelpActivityController extends BaseController {
84 77
     
85 78
     @Autowired
86 79
     private ITdPosterTemplateService tdPosterTemplateService;
80
+
81
+    @Autowired
82
+    private IExtendContentService iExtendContentService;
87 83
     /**
88 84
      * 活动助力列表
89 85
      *
@@ -293,6 +289,8 @@ public class HelpActivityController extends BaseController {
293 289
         helpActivity.setStatus(-1);
294 290
         helpActivity.setOrgId(getOrgId(request));
295 291
         taHelpActivityService.update(helpActivity, taShareActivityQueryWrapper);
292
+        // 设置为取消发布以后把轮播图和资讯设置为停用
293
+        iExtendContentService.updateActivity(helpActivityId,"help",getOrgId(request));
296 294
         return responseBean;
297 295
     }
298 296
 

+ 5
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Wyświetl plik

@@ -99,6 +99,9 @@ public class TaBuildingDynamicController extends BaseController {
99 99
     @Autowired
100 100
     private ITaPointsRecordsService taPointsRecordsService;
101 101
 
102
+    @Autowired
103
+    private IExtendContentService iExtendContentService;
104
+
102 105
     @InitBinder
103 106
     protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
104 107
         DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
@@ -530,7 +533,8 @@ public class TaBuildingDynamicController extends BaseController {
530 533
         dynamicQueryWrapper.eq("dynamic_id", dynamicId);
531 534
         TaBuildingDynamic dynamic = iBuildingDynamicService.getOne(dynamicQueryWrapper);
532 535
         dynamic.setStatus(0);
533
-        dynamic.setOrgId(getOrgId(request));
536
+        // 设置为取消发布以后把轮播图和资讯设置为停用
537
+        iExtendContentService.updateActivity(dynamicId,"activity",getOrgId(request));
534 538
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
535 539
         return responseBean;
536 540
     }

+ 7
- 5
src/main/java/com/huiju/estateagents/controller/TaNewsController.java Wyświetl plik

@@ -10,10 +10,7 @@ import com.huiju.estateagents.common.JWTUtils;
10 10
 import com.huiju.estateagents.entity.TaBuildingDynamic;
11 11
 import com.huiju.estateagents.entity.TaNews;
12 12
 import com.huiju.estateagents.entity.TaPerson;
13
-import com.huiju.estateagents.service.ITaBuildingService;
14
-import com.huiju.estateagents.service.ITaNewsService;
15
-import com.huiju.estateagents.service.ITaPersonService;
16
-import com.huiju.estateagents.service.ITaSaveService;
13
+import com.huiju.estateagents.service.*;
17 14
 import io.swagger.annotations.Api;
18 15
 import io.swagger.annotations.ApiImplicitParam;
19 16
 import io.swagger.annotations.ApiImplicitParams;
@@ -61,7 +58,8 @@ public class TaNewsController extends BaseController {
61 58
     @Autowired
62 59
     public ITaBuildingService iTaBuildingService;
63 60
 
64
-
61
+    @Autowired
62
+    private IExtendContentService iExtendContentService;
65 63
     /**
66 64
      * 分页查询列表
67 65
      * @param pageNum
@@ -168,6 +166,10 @@ public class TaNewsController extends BaseController {
168 166
         taNews.setCityId(cityId);
169 167
         taNews.setOrgId(getOrgId(request));
170 168
         ResponseBean responseBean = iTaNewsService.updateTaNews(taNews);
169
+        if ("0".equals(String.valueOf(taNews.getNewsStatus()))){
170
+            // 设置为取消发布以后把轮播图和资讯设置为停用
171
+            iExtendContentService.updateActivity(String.valueOf(id),"news",getOrgId(request));
172
+        }
171 173
         return responseBean;
172 174
     }
173 175
 

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

@@ -68,6 +68,9 @@ public class TaShareActivityController extends BaseController {
68 68
     @Autowired
69 69
     private ITdPosterTemplateService tdPosterTemplateService;
70 70
 
71
+    @Autowired
72
+    private  IExtendContentService iExtendContentService;
73
+
71 74
 
72 75
     /**
73 76
      * 分页查询列表
@@ -318,6 +321,8 @@ public class TaShareActivityController extends BaseController {
318 321
         dynamic.setStatus(-1);
319 322
         dynamic.setOrgId(getOrgId(request));
320 323
         iTaShareActivityService.update(dynamic, taShareActivityQueryWrapper);
324
+        // 设置为取消发布以后把轮播图和资讯设置为停用
325
+        iExtendContentService.updateActivity(groupActivityId,"group",getOrgId(request));
321 326
         return responseBean;
322 327
     }
323 328
 

+ 7
- 0
src/main/java/com/huiju/estateagents/service/IExtendContentService.java Wyświetl plik

@@ -38,4 +38,11 @@ public interface IExtendContentService extends IService<ExtendContent> {
38 38
      * @return
39 39
      */
40 40
     ResponseBean selectExtendContentListShowType(String showType, String showPosition, String targetId, String contentType, String buildingId, String contentId, Integer cityId,Integer orgId);
41
+
42
+    /**
43
+     * 更新活动拼团助力
44
+     * @param dynamicId
45
+     * @param type
46
+     */
47
+    void updateActivity(String dynamicId, String type,Integer orgId);
41 48
 }

+ 13
- 0
src/main/java/com/huiju/estateagents/service/impl/ExtendContentServiceImpl.java Wyświetl plik

@@ -71,4 +71,17 @@ public class ExtendContentServiceImpl extends ServiceImpl<ExtendContentMapper, E
71 71
         responseBean.addSuccess(taExtendContent);
72 72
         return responseBean;
73 73
     }
74
+
75
+    @Override
76
+    public void updateActivity(String dynamicId, String type,Integer orgId) {
77
+    QueryWrapper<ExtendContent> queryWrapperExtendContent = new QueryWrapper<>();
78
+        queryWrapperExtendContent.eq("target_id",dynamicId);
79
+        queryWrapperExtendContent.eq("content_type",type);
80
+        queryWrapperExtendContent.eq("org_id",orgId);
81
+        List<ExtendContent> list = extendContentMapper.selectList(queryWrapperExtendContent);
82
+        for (ExtendContent extendContent : list){
83
+            extendContent.setStatus(1);
84
+            extendContentMapper.updateById(extendContent);
85
+        }
86
+    }
74 87
 }