傅行帆 пре 5 година
родитељ
комит
a0b83436a2

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

@@ -132,9 +132,10 @@ public class HelpActivityController extends BaseController {
132 132
                                          @RequestParam(value = "cityId", required = false) Integer cityId,
133 133
                                          @RequestParam(value = "buildingId", required = false) String buildingId,
134 134
                                          @RequestParam(value = "status", required = false) Integer status,
135
+                                         @RequestParam(value = "name", required = false) String name,
135 136
                                          HttpServletRequest request) {
136 137
         Integer orgId = getOrgId(request);
137
-        ResponseBean helpActivityList = taHelpActivityService.helpActivityEffectiveList(pageNum, pageSize, cityId, orgId, buildingId,status);
138
+        ResponseBean helpActivityList = taHelpActivityService.helpActivityEffectiveList(pageNum, pageSize, cityId, orgId, buildingId,status,name);
138 139
         return helpActivityList;
139 140
     }
140 141
 

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

@@ -109,11 +109,12 @@ public class TaShareActivityController extends BaseController {
109 109
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
110 110
                                             @RequestParam(value ="cityId",required = false)Integer cityId,
111 111
                                             @RequestParam(value ="buildingId",required = false)String buildingId,
112
+                                            @RequestParam(value ="name",required = false)String name,
112 113
                                             @RequestParam(value ="status",required = false)Integer status,
113 114
                                             HttpServletRequest request){
114 115
         ResponseBean responseBean = new ResponseBean();
115 116
         try {
116
-            responseBean = iTaShareActivityService.getEffectiveList(pageNum, pageSize, cityId, buildingId, getOrgId(request),status);
117
+            responseBean = iTaShareActivityService.getEffectiveList(pageNum, pageSize, cityId, buildingId, getOrgId(request),status,name);
117 118
         }catch (Exception e){
118 119
             e.printStackTrace();
119 120
             logger.error("taShareActivityList -=- {}",e.toString());

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/HelpActivityMapper.java Прегледај датотеку

@@ -54,5 +54,5 @@ public interface HelpActivityMapper extends BaseMapper<HelpActivity> {
54 54
      * @param orgId
55 55
      * @return
56 56
      */
57
-    IPage<HelpActivity> helpActivityListEffectivePage(IPage<HelpActivity> pg, Integer cityId, Integer orgId, String buildingId,Integer status);
57
+    IPage<HelpActivity> helpActivityListEffectivePage(IPage<HelpActivity> pg, Integer cityId, Integer orgId, String buildingId,Integer status,String name);
58 58
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/IHelpActivityService.java Прегледај датотеку

@@ -145,5 +145,5 @@ public interface IHelpActivityService extends IService<HelpActivity> {
145 145
      * @param orgId
146 146
      * @return
147 147
      */
148
-    ResponseBean helpActivityEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, Integer orgId, String buildingId,Integer status);
148
+    ResponseBean helpActivityEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, Integer orgId, String buildingId,Integer status,String name);
149 149
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java Прегледај датотеку

@@ -42,7 +42,7 @@ public interface ITaShareActivityService extends IService<TaShareActivity> {
42 42
      * @param orgId
43 43
      * @return
44 44
      */
45
-    ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId,Integer status);
45
+    ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId,Integer status,String name);
46 46
 
47 47
     Integer countGroupBuyPeople(TaShareActivity taShareActivity);
48 48
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/HelpActivityServiceImpl.java Прегледај датотеку

@@ -222,10 +222,10 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
222 222
     }
223 223
 
224 224
     @Override
225
-    public ResponseBean helpActivityEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, Integer orgId, String buildingId,Integer status) {
225
+    public ResponseBean helpActivityEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, Integer orgId, String buildingId,Integer status,String name) {
226 226
         ResponseBean responseBean = new ResponseBean<>();
227 227
         IPage<HelpActivity> pg = new Page<>(pageNum, pageSize);
228
-        IPage<HelpActivity> result = taHelpActivityMapper.helpActivityListEffectivePage(pg, cityId, orgId, buildingId,status);
228
+        IPage<HelpActivity> result = taHelpActivityMapper.helpActivityListEffectivePage(pg, cityId, orgId, buildingId,status,name);
229 229
         responseBean.addSuccess(result);
230 230
         return responseBean;
231 231
     }

+ 3
- 1
src/main/java/com/huiju/estateagents/service/impl/TaShareActivityServiceImpl.java Прегледај датотеку

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.common.StringUtils;
8 9
 import com.huiju.estateagents.entity.TaShareActivity;
9 10
 import com.huiju.estateagents.entity.TaShareRecord;
10 11
 import com.huiju.estateagents.mapper.TaShareActivityMapper;
@@ -82,7 +83,7 @@ public class TaShareActivityServiceImpl extends ServiceImpl<TaShareActivityMappe
82 83
     }
83 84
 
84 85
     @Override
85
-    public ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId,Integer status) {
86
+    public ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId,Integer status,String name) {
86 87
         ResponseBean responseBean = new ResponseBean();
87 88
         Page<TaShareActivity> page = new Page<>();
88 89
         page.setSize(pageSize == null ? 10 : pageSize);
@@ -94,6 +95,7 @@ public class TaShareActivityServiceImpl extends ServiceImpl<TaShareActivityMappe
94 95
         queryWrapper.eq(status != null, "status", status);
95 96
         queryWrapper.eq(cityId != null, "city_id", cityId);
96 97
         queryWrapper.eq(buildingId != null, "building_id", buildingId);
98
+        queryWrapper.like(!StringUtils.isEmpty(name), "activity_name", name);
97 99
         queryWrapper.orderByAsc("activity_status");
98 100
         queryWrapper.orderByAsc("start_time");
99 101
         IPage<TaShareActivity> taNewsIPage = this.page(page, queryWrapper);

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

@@ -110,6 +110,9 @@
110 110
             <if test="cityId != null and cityId != ''">
111 111
                 and ha.city_id = #{cityId}
112 112
             </if>
113
+            <if test="name != null and name != ''">
114
+                and ha.title like CONCAT('%', #{name}, '%')
115
+            </if>
113 116
             <if test="buildingId != null">
114 117
                 and building_id = #{buildingId}
115 118
             </if>