dingxin пре 5 година
родитељ
комит
c20b992111

+ 11
- 11
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Прегледај датотеку

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

+ 4
- 0
src/main/java/com/huiju/estateagents/entity/HelpActivity.java Прегледај датотеку

106
      */
106
      */
107
     private int cityId;
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 Прегледај датотеку

26
      * @param title
26
      * @param title
27
      * @param startDate
27
      * @param startDate
28
      * @param endDate
28
      * @param endDate
29
-     * @param status
29
+     * @param activityStatus
30
      * @param orgId
30
      * @param orgId
31
      * @return
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 Прегледај датотеку

24
      * @param title
24
      * @param title
25
      * @param startDate
25
      * @param startDate
26
      * @param endDate
26
      * @param endDate
27
-     * @param status
27
+     * @param activityStatus
28
      * @param orgId
28
      * @param orgId
29
      * @return
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 Прегледај датотеку

41
     HelpRecordMapper helpRecordMapper;
41
     HelpRecordMapper helpRecordMapper;
42
 
42
 
43
     @Override
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
         ResponseBean responseBean = new ResponseBean<>();
45
         ResponseBean responseBean = new ResponseBean<>();
46
         IPage<HelpActivity> pg = new Page<>(pageNum, pageSize);
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
         responseBean.addSuccess(result);
48
         responseBean.addSuccess(result);
49
         return responseBean;
49
         return responseBean;
50
     }
50
     }
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
                 if (persionNumCount > helpRecordCount) {
92
                 if (persionNumCount > helpRecordCount) {
93
                     helpInitiateRecord.setHelpCount(helpRecordCount);
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
                 if (persionNumCount > helpRecordCount) {
99
                 if (persionNumCount > helpRecordCount) {
100
                     helpInitiateRecord.setHelpCount(helpRecordCount);
100
                     helpInitiateRecord.setHelpCount(helpRecordCount);
101
                 }
101
                 }
129
             return responseBean;
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
             responseBean.addSuccess("成功");
135
             responseBean.addSuccess("成功");
134
         }else {
136
         }else {
135
             responseBean.addError("核销码错误");
137
             responseBean.addError("核销码错误");

+ 2
- 2
src/main/resources/mapper/HelpActivityMapper.xml Прегледај датотеку

15
         </if>
15
         </if>
16
         <if test="startDate != null and endDate != null">
16
         <if test="startDate != null and endDate != null">
17
         </if>
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
         </if>
20
         </if>
21
             and org_id=#{orgId}
21
             and org_id=#{orgId}
22
         </where>
22
         </where>

+ 2
- 2
src/main/resources/mapper/HelpInitiateRecordMapper.xml Прегледај датотеку

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