dingxin 5 anos atrás
pai
commit
c20b992111

+ 11
- 11
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Ver arquivo

@@ -67,7 +67,7 @@ public class HelpActivityController extends BaseController {
67 67
             @ApiImplicitParam(dataTypeClass = String.class, name = "title", paramType = "query",value = "标题"),
68 68
             @ApiImplicitParam(dataTypeClass = Data.class, name = "startDate", paramType = "query",value = "活动开始时间"),
69 69
             @ApiImplicitParam(dataTypeClass = Data.class, name = "endDate", paramType = "query",value = "活动结束时间"),
70
-            @ApiImplicitParam(dataTypeClass = Integer.class, name = "status", paramType = "query",value = "活动状态")
70
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "activityStatus", paramType = "query",value = "活动状态")
71 71
     })
72 72
     @RequestMapping(value="admin/helpActivity/list",method= RequestMethod.GET)
73 73
     public ResponseBean helpActivityList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
@@ -77,10 +77,10 @@ public class HelpActivityController extends BaseController {
77 77
                                          @RequestParam(value ="title",required = false) String title,
78 78
                                          @RequestParam(value ="startDate",required = false) Data startDate,
79 79
                                          @RequestParam(value ="endDate",required = false) Data endDate,
80
-                                         @RequestParam(value ="status",required = false) Integer status,
80
+                                         @RequestParam(value ="activityStatus",required = false) Integer activityStatus,
81 81
                                          HttpServletRequest request){
82 82
         Integer orgId = getOrgId(request);
83
-        ResponseBean  helpActivityList= taHelpActivityService.helpActivityList(pageNum,pageSize,cityId,buildingId,title,startDate,endDate,status,orgId);
83
+        ResponseBean  helpActivityList= taHelpActivityService.helpActivityList(pageNum,pageSize,cityId,buildingId,title,startDate,endDate,activityStatus,orgId);
84 84
         return helpActivityList;
85 85
     }
86 86
 
@@ -96,7 +96,7 @@ public class HelpActivityController extends BaseController {
96 96
         Integer cityId = iTaBuildingService.getCityById(helpActivity.getBuildingId());
97 97
         helpActivity.setCityId(cityId);
98 98
         // 活动暂且定位为未开始
99
-        helpActivity.setStatus(0);
99
+        helpActivity.setActivityStatus(0);
100 100
         helpActivity.setWeight(0);
101 101
         helpActivity.setIsMain(false);
102 102
         taHelpActivityService.helpActivityAdd(helpActivity,orgId);
@@ -164,20 +164,20 @@ public class HelpActivityController extends BaseController {
164 164
         ResponseBean responseBean = new ResponseBean();
165 165
         JSONObject object= JSONObject.parseObject(parameter);
166 166
         // 根据状态值判断是置顶还是推首页的操作
167
-        String  status= object.getString("status");
167
+        String  activityStatus= object.getString("status");
168 168
         String  helpActivityId= object.getString("helpActivityId");
169 169
         HelpActivity helpActivity = taHelpActivityService.getById(helpActivityId);
170 170
         // 置顶操作
171
-        if (status.equals("0")) {
171
+        if (activityStatus.equals("0")) {
172 172
             helpActivity.setWeight(Integer.valueOf(helpActivity.getWeight().equals(0)? 1:0));
173 173
         }
174 174
         // 推首页
175
-        if (status.equals("1")){
175
+        if (activityStatus.equals("1")){
176 176
             helpActivity.setIsMain(true==helpActivity.getIsMain()?false:true);
177 177
         }
178 178
         // 结束活动操作
179
-        if (status.equals("2")){
180
-            helpActivity.setStatus(2);
179
+        if (activityStatus.equals("2")){
180
+            helpActivity.setActivityStatus(2);
181 181
         }
182 182
         Boolean isA = taHelpActivityService.updateById(helpActivity);
183 183
         responseBean.addSuccess(isA);
@@ -188,7 +188,7 @@ public class HelpActivityController extends BaseController {
188 188
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
189 189
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
190 190
             @ApiImplicitParam(dataTypeClass = String.class, name = "helpActivityId", paramType = "query",value = "助力ID"),
191
-            @ApiImplicitParam(dataTypeClass = Integer.class, name = "status", paramType = "query",value = "status: 0助力成功,1进行中,2助力失败")
191
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "status", paramType = "query",value = "status: helpSucceed助力成功,helpUnderway进行中,helpUnfinished助力失败")
192 192
     })
193 193
     @RequestMapping(value="admin/helpRecord",method= RequestMethod.GET)
194 194
     public ResponseBean helpRecord(@RequestParam(value ="helpActivityId",required = false) Integer helpActivityId,
@@ -220,7 +220,7 @@ public class HelpActivityController extends BaseController {
220 220
             @ApiImplicitParam(dataTypeClass = String.class, name = "helpRecordInitiateId", paramType = "query",value = "发起助力ID"),
221 221
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "verifyCode", paramType = "query",value = "核销码"),
222 222
     })
223
-    @RequestMapping(value="admin/helpInitiateRecordVerify/",method= RequestMethod.POST)
223
+    @RequestMapping(value="admin/helpInitiateRecordVerify",method= RequestMethod.POST)
224 224
     public ResponseBean helpInitiateRecordVerify(@RequestParam(value ="helpRecordInitiateId",required = false) Integer helpRecordInitiateId,
225 225
                                                  @RequestParam(value ="verifyCode",required = false) Integer verifyCode){
226 226
         ResponseBean helpRecord = taHelpActivityService.helpInitiateRecordVerify(helpRecordInitiateId,verifyCode);

+ 4
- 0
src/main/java/com/huiju/estateagents/entity/HelpActivity.java Ver arquivo

@@ -106,5 +106,9 @@ public class HelpActivity implements Serializable {
106 106
      */
107 107
     private int cityId;
108 108
 
109
+    /**
110
+     * 活动状态
111
+     */
112
+    private int activityStatus;
109 113
 
110 114
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/mapper/HelpActivityMapper.java Ver arquivo

@@ -26,9 +26,9 @@ public interface HelpActivityMapper extends BaseMapper<HelpActivity> {
26 26
      * @param title
27 27
      * @param startDate
28 28
      * @param endDate
29
-     * @param status
29
+     * @param activityStatus
30 30
      * @param orgId
31 31
      * @return
32 32
      */
33
-    IPage<HelpActivity> helpActivityListPage(IPage<HelpActivity> pg, @Param("cityId")Integer cityId, @Param("buildingId")String buildingId, @Param("title")String title, @Param("startDate")Data startDate, @Param("endDate") Data endDate, @Param("status")Integer status, @Param("orgId")Integer orgId);
33
+    IPage<HelpActivity> helpActivityListPage(IPage<HelpActivity> pg, @Param("cityId")Integer cityId, @Param("buildingId")String buildingId, @Param("title")String title, @Param("startDate")Data startDate, @Param("endDate") Data endDate, @Param("activityStatus")Integer activityStatus, @Param("orgId")Integer orgId);
34 34
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/service/IHelpActivityService.java Ver arquivo

@@ -24,11 +24,11 @@ public interface IHelpActivityService extends IService<HelpActivity> {
24 24
      * @param title
25 25
      * @param startDate
26 26
      * @param endDate
27
-     * @param status
27
+     * @param activityStatus
28 28
      * @param orgId
29 29
      * @return
30 30
      */
31
-    ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, Data startDate, Data endDate, Integer status, Integer orgId);
31
+    ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, Data startDate, Data endDate, Integer activityStatus, Integer orgId);
32 32
 
33 33
     /**
34 34
      * 活动助力添加

+ 7
- 5
src/main/java/com/huiju/estateagents/service/impl/HelpActivityServiceImpl.java Ver arquivo

@@ -41,10 +41,10 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
41 41
     HelpRecordMapper helpRecordMapper;
42 42
 
43 43
     @Override
44
-    public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, Data startDate, Data endDate, Integer status, Integer orgId) {
44
+    public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, Data startDate, Data endDate, Integer activityStatus, Integer orgId) {
45 45
         ResponseBean responseBean = new ResponseBean<>();
46 46
         IPage<HelpActivity> pg = new Page<>(pageNum, pageSize);
47
-        IPage<HelpActivity> result = taHelpActivityMapper.helpActivityListPage(pg, cityId, buildingId, title, startDate, endDate, status, orgId);
47
+        IPage<HelpActivity> result = taHelpActivityMapper.helpActivityListPage(pg, cityId, buildingId, title, startDate, endDate, activityStatus, orgId);
48 48
         responseBean.addSuccess(result);
49 49
         return responseBean;
50 50
     }
@@ -88,14 +88,14 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
88 88
                 }
89 89
             }
90 90
             // 助力进行中(活动进行中,未结束)
91
-            if ("helpUnderway".equals(status) && "1".equals(helpActivity.getStatus())) {
91
+            if ("helpUnderway".equals(status) && helpActivity.getStatus().equals(1)) {
92 92
                 if (persionNumCount > helpRecordCount) {
93 93
                     helpInitiateRecord.setHelpCount(helpRecordCount);
94 94
                 }
95 95
             }
96 96
             // 活动助力失败
97 97
             // 活动进行中(活动已结束)
98
-            if ("helpUnfinished".equals(status) && "2".equals(helpActivity.getStatus())) {
98
+            if ("helpUnfinished".equals(status) && helpActivity.getStatus().equals(2)) {
99 99
                 if (persionNumCount > helpRecordCount) {
100 100
                     helpInitiateRecord.setHelpCount(helpRecordCount);
101 101
                 }
@@ -129,7 +129,9 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
129 129
             return responseBean;
130 130
         }
131 131
 
132
-        if (helpInitiateRecord.getVerification().equals(verifyCode)){
132
+        if (verifyCode.equals(Integer.valueOf(helpInitiateRecord.getVerification()))){
133
+            helpInitiateRecord.setVerificationStatus(1);
134
+            helpInitiateRecordMapper.updateById(helpInitiateRecord);
133 135
             responseBean.addSuccess("成功");
134 136
         }else {
135 137
             responseBean.addError("核销码错误");

+ 2
- 2
src/main/resources/mapper/HelpActivityMapper.xml Ver arquivo

@@ -15,8 +15,8 @@
15 15
         </if>
16 16
         <if test="startDate != null and endDate != null">
17 17
         </if>
18
-        <if test="status != null and status != null">
19
-            and status = #{status}
18
+        <if test="activityStatus != null and activityStatus != null">
19
+            and activity_status = #{activityStatus}
20 20
         </if>
21 21
             and org_id=#{orgId}
22 22
         </where>

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

@@ -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.`status` = 1
18
+           AND ha.`activity_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.`status` = 2
23
+           AND ha.`activity_status` = 2
24 24
        </if>
25 25
        </where>
26 26
     </select>