dingxin 5 년 전
부모
커밋
ed7d8e53f7

+ 4
- 4
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java 파일 보기

89
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "cityId", paramType = "query", value = "城市"),
89
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "cityId", paramType = "query", value = "城市"),
90
             @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query", value = "项目"),
90
             @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query", value = "项目"),
91
             @ApiImplicitParam(dataTypeClass = String.class, name = "title", paramType = "query", value = "标题"),
91
             @ApiImplicitParam(dataTypeClass = String.class, name = "title", paramType = "query", value = "标题"),
92
-            @ApiImplicitParam(dataTypeClass = Data.class, name = "startDate", paramType = "query", value = "活动开始时间"),
93
-            @ApiImplicitParam(dataTypeClass = Data.class, name = "endDate", paramType = "query", value = "活动结束时间"),
92
+            @ApiImplicitParam(dataTypeClass = String.class, name = "startDate", paramType = "query", value = "活动开始时间"),
93
+            @ApiImplicitParam(dataTypeClass = String.class, name = "endDate", paramType = "query", value = "活动结束时间"),
94
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "activityStatus", paramType = "query", value = "活动状态")
94
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "activityStatus", paramType = "query", value = "活动状态")
95
     })
95
     })
96
     @RequestMapping(value = "admin/helpActivity/list", method = RequestMethod.GET)
96
     @RequestMapping(value = "admin/helpActivity/list", method = RequestMethod.GET)
99
                                          @RequestParam(value = "cityId", required = false) Integer cityId,
99
                                          @RequestParam(value = "cityId", required = false) Integer cityId,
100
                                          @RequestParam(value = "buildingId", required = false) String buildingId,
100
                                          @RequestParam(value = "buildingId", required = false) String buildingId,
101
                                          @RequestParam(value = "title", required = false) String title,
101
                                          @RequestParam(value = "title", required = false) String title,
102
-                                         @RequestParam(value = "startDate", required = false) Data startDate,
103
-                                         @RequestParam(value = "endDate", required = false) Data endDate,
102
+                                         @RequestParam(value = "startDate", required = false) String startDate,
103
+                                         @RequestParam(value = "endDate", required = false) String endDate,
104
                                          @RequestParam(value = "activityStatus", required = false) Integer activityStatus,
104
                                          @RequestParam(value = "activityStatus", required = false) Integer activityStatus,
105
                                          HttpServletRequest request) {
105
                                          HttpServletRequest request) {
106
         Integer orgId = getOrgId(request);
106
         Integer orgId = getOrgId(request);

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/HelpActivityMapper.java 파일 보기

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("activityStatus")Integer activityStatus, @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")String startDate, @Param("endDate") String endDate, @Param("activityStatus")Integer activityStatus, @Param("orgId")Integer orgId);
34
 }
34
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/IHelpActivityService.java 파일 보기

32
      * @param orgId
32
      * @param orgId
33
      * @return
33
      * @return
34
      */
34
      */
35
-    ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, Data startDate, Data endDate, Integer activityStatus, Integer orgId);
35
+    ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, String startDate, String endDate, Integer activityStatus, Integer orgId);
36
 
36
 
37
     /**
37
     /**
38
      * 活动助力添加
38
      * 活动助力添加

+ 7
- 2
src/main/java/com/huiju/estateagents/service/impl/HelpActivityServiceImpl.java 파일 보기

45
     HelpRecordMapper helpRecordMapper;
45
     HelpRecordMapper helpRecordMapper;
46
 
46
 
47
     @Override
47
     @Override
48
-    public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, Data startDate, Data endDate, Integer activityStatus, Integer orgId) {
48
+    public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, String startDate, String endDate, Integer activityStatus, Integer orgId) {
49
         ResponseBean responseBean = new ResponseBean<>();
49
         ResponseBean responseBean = new ResponseBean<>();
50
         IPage<HelpActivity> pg = new Page<>(pageNum, pageSize);
50
         IPage<HelpActivity> pg = new Page<>(pageNum, pageSize);
51
         IPage<HelpActivity> result = taHelpActivityMapper.helpActivityListPage(pg, cityId, buildingId, title, startDate, endDate, activityStatus, orgId);
51
         IPage<HelpActivity> result = taHelpActivityMapper.helpActivityListPage(pg, cityId, buildingId, title, startDate, endDate, activityStatus, orgId);
127
     public ResponseBean helpInitiateRecordVerify(Integer helpRecordInitiateId, Integer verifyCode) {
127
     public ResponseBean helpInitiateRecordVerify(Integer helpRecordInitiateId, Integer verifyCode) {
128
         ResponseBean responseBean = new ResponseBean<>();
128
         ResponseBean responseBean = new ResponseBean<>();
129
         HelpInitiateRecord helpInitiateRecord = helpInitiateRecordMapper.selectById(helpRecordInitiateId);
129
         HelpInitiateRecord helpInitiateRecord = helpInitiateRecordMapper.selectById(helpRecordInitiateId);
130
+        if (null ==verifyCode || "".equals(verifyCode)){
131
+            responseBean.addError("请输入核销码");
132
+            return responseBean;
133
+        }
134
+
130
         // 判断是否已核销
135
         // 判断是否已核销
131
         if ("1".equals(helpInitiateRecord.getVerificationStatus())){
136
         if ("1".equals(helpInitiateRecord.getVerificationStatus())){
132
             responseBean.addSuccess("已核销");
137
             responseBean.addSuccess("已核销");
138
             helpInitiateRecordMapper.updateById(helpInitiateRecord);
143
             helpInitiateRecordMapper.updateById(helpInitiateRecord);
139
             responseBean.addSuccess("成功");
144
             responseBean.addSuccess("成功");
140
         }else {
145
         }else {
141
-            responseBean.addError("核销码错误");
146
+            responseBean.addError("核销码错误,请重新输入");
142
         }
147
         }
143
         return responseBean;
148
         return responseBean;
144
     }
149
     }

+ 5
- 1
src/main/resources/mapper/HelpActivityMapper.xml 파일 보기

13
         <if test="title != null and title != ''">
13
         <if test="title != null and title != ''">
14
             and title = #{title}
14
             and title = #{title}
15
         </if>
15
         </if>
16
-        <if test="startDate != null and endDate != null">
16
+        <if test="startDate != null and startDate != ''and startDate!='Invalid date'">
17
+         and date_format(start_date,'%Y-%m-%d') = date_format( #{startDate}, '%Y-%m-%d' )
18
+        </if>
19
+        <if test="endDate != null and endDate != ''and endDate!='Invalid date'">
20
+            and date_format(end_date,'%Y-%m-%d') = date_format( #{endDate}, '%Y-%m-%d' )
17
         </if>
21
         </if>
18
         <if test="activityStatus != null and activityStatus != null">
22
         <if test="activityStatus != null and activityStatus != null">
19
             and activity_status = #{activityStatus}
23
             and activity_status = #{activityStatus}