Explorar el Código

合并终结版

dingxin hace 5 años
padre
commit
948356656a

+ 12
- 2
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Ver fichero

@@ -85,6 +85,8 @@ public class HelpActivityController extends BaseController {
85 85
     @Autowired
86 86
     private TaShareContentService taShareContentService;
87 87
 
88
+    @Autowired
89
+    private HelpInitiateRecordMapper helpInitiateRecordMapper;
88 90
     /**
89 91
      * 活动助力列表
90 92
      *
@@ -130,7 +132,8 @@ public class HelpActivityController extends BaseController {
130 132
         Integer cityId = iTaBuildingService.getCityById(helpActivity.getBuildingId());
131 133
         helpActivity.setCityId(cityId);
132 134
         // 活动暂且定位为未开始
133
-        helpActivity.setActivityStatus(0);
135
+        helpActivity.setActivityStatus(1);
136
+        helpActivity.setStatus(0);
134 137
         helpActivity.setWeight(0);
135 138
         helpActivity.setIsMain(false);
136 139
         taHelpActivityService.helpActivityAdd(helpActivity, orgId);
@@ -214,6 +217,13 @@ public class HelpActivityController extends BaseController {
214 217
         // 结束活动操作
215 218
         if (activityStatus.equals("2")) {
216 219
             helpActivity.setActivityStatus(2);
220
+            QueryWrapper<HelpInitiateRecord> helpInitiateRecordQuery= new QueryWrapper<>();
221
+            helpInitiateRecordQuery.eq("help_activity_id",helpActivityId);
222
+                List<HelpInitiateRecord> list= helpInitiateRecordMapper.selectList(helpInitiateRecordQuery);
223
+                for (HelpInitiateRecord helpInitiateRecord:list){
224
+                    helpInitiateRecord.setStatus(2);
225
+                    helpInitiateRecordMapper.updateById(helpInitiateRecord);
226
+                }
217 227
         }
218 228
         Boolean isA = taHelpActivityService.updateById(helpActivity);
219 229
         responseBean.addSuccess(isA);
@@ -331,7 +341,7 @@ public class HelpActivityController extends BaseController {
331 341
     }
332 342
 
333 343
     /**
334
-     * 导出数据 客户列表 公客/私客
344
+     * 助力活动发起人
335 345
      *
336 346
      * @param request
337 347
      * @param response

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/HelpActivityServiceImpl.java Ver fichero

@@ -92,14 +92,14 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
92 92
                 }
93 93
             }
94 94
             // 助力进行中(活动进行中,未结束)
95
-            if ("helpUnderway".equals(status) && helpActivity.getStatus().equals(1)) {
95
+            if ("helpUnderway".equals(status) && helpInitiateRecord.getStatus().equals(1)) {
96 96
                 if (persionNumCount > helpRecordCount) {
97 97
                     helpInitiateRecord.setHelpCount(helpRecordCount);
98 98
                 }
99 99
             }
100 100
             // 活动助力失败
101 101
             // 活动进行中(活动已结束)
102
-            if ("helpUnfinished".equals(status) && helpActivity.getStatus().equals(2)) {
102
+            if ("helpUnfinished".equals(status) && helpInitiateRecord.getStatus().equals(2)) {
103 103
                 if (persionNumCount > helpRecordCount) {
104 104
                     helpInitiateRecord.setHelpCount(helpRecordCount);
105 105
                 }

+ 2
- 2
src/main/resources/mapper/HelpInitiateRecordMapper.xml Ver fichero

@@ -15,12 +15,12 @@
15 15
         </if>
16 16
        <if test="status == 'helpUnderway'">
17 17
            and (hi.verification = 'null' OR hi.verification = '')
18
-           AND ha.`activity_status` = 1
18
+           AND hi.`status` = 1
19 19
        </if>
20 20
 
21 21
        <if test="status == 'helpUnfinished '">
22 22
            and (hi.verification = 'null' OR hi.verification = '')
23
-           AND ha.`activity_status` = 2
23
+           AND hi.`status` =  2
24 24
        </if>
25 25
        </where>
26 26
     </select>