Browse Source

增加查询功能

魏超 5 years ago
parent
commit
c6dff318f4

+ 4
- 3
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java View File

@@ -96,13 +96,14 @@ public class TaUserController extends BaseController {
96 96
      */
97 97
     @RequestMapping(value="/center/taUser",method= RequestMethod.GET)
98 98
     public ResponseBean taUserList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
99
-									 @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request){
99
+									 @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
100
+                                     @RequestParam(value = "miniAppName", required = false) String miniAppName, HttpServletRequest request){
100 101
         ResponseBean responseBean = new ResponseBean();
101 102
 
102 103
         try {
103 104
             //使用分页插件
104 105
 		    IPage pg = new Page<>(pageNum, pageSize);
105
-            IPage<Map<String,Object>> result = iTaUserService.getPageList(pg, getChannelId(request));
106
+            IPage<Map<String,Object>> result = iTaUserService.getPageList(pg, getChannelId(request), miniAppName);
106 107
             responseBean.addSuccess(result);
107 108
         }catch (Exception e){
108 109
             e.printStackTrace();
@@ -125,7 +126,7 @@ public class TaUserController extends BaseController {
125 126
         try {
126 127
             //使用分页插件
127 128
             IPage pg = new Page<>(pageNum, pageSize);
128
-            IPage<Map<String,Object>> result = iTaUserService.getPageList(pg, null);
129
+            IPage<Map<String,Object>> result = iTaUserService.getPageList(pg, null, null);
129 130
             responseBean.addSuccess(result);
130 131
         }catch (Exception e){
131 132
             e.printStackTrace();

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/mapper/TaUserMapper.java View File

@@ -22,7 +22,7 @@ import java.util.Map;
22 22
 @Mapper
23 23
 public interface TaUserMapper extends BaseMapper<TaUser> {
24 24
 	
25
-	List<Map<String,Object>> getPageList(IPage<TaUser> pg, @Param("channelId") Integer channelId);
25
+	List<Map<String,Object>> getPageList(IPage<TaUser> pg, @Param("channelId") Integer channelId, @Param("miniAppName") String miniAppName);
26 26
 	
27 27
 	List<TaTags> getTagsList(@Param("userId") Integer userId,@Param("orgId") Integer orgId);
28 28
 	

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/service/ITaUserService.java View File

@@ -20,7 +20,7 @@ import java.util.Map;
20 20
  */
21 21
 public interface ITaUserService extends IService<TaUser> {
22 22
 
23
-    IPage<Map<String, Object>> getPageList(IPage<TaUser> pg, Integer channelId);
23
+    IPage<Map<String, Object>> getPageList(IPage<TaUser> pg, Integer channelId, String miniAppName);
24 24
 
25 25
     TaUser newUserAndOrg(TaUser taUser, Integer channelId) throws Exception;
26 26
 

+ 2
- 2
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java View File

@@ -105,8 +105,8 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
105 105
     private WxUtils wxUtils;
106 106
 
107 107
     @Override
108
-    public IPage<Map<String, Object>> getPageList(IPage pg, Integer channelId) {
109
-        List<Map<String, Object>> taUserList = taUserMapper.getPageList(pg, channelId);
108
+    public IPage<Map<String, Object>> getPageList(IPage pg, Integer channelId, String miniAppName) {
109
+        List<Map<String, Object>> taUserList = taUserMapper.getPageList(pg, channelId, miniAppName);
110 110
 
111 111
         for (Map map : taUserList) {
112 112
             if (map.get("orgId") == null) {

+ 3
- 0
src/main/resources/mapper/TaUserMapper.xml View File

@@ -34,6 +34,9 @@
34 34
             <if test="channelId != null and channelId != ''">
35 35
                 and n.channel_id = #{channelId}
36 36
             </if>
37
+            <if test="miniAppName != null and miniAppName != ''">
38
+                and m.name like CONCAT('%', #{miniAppName}, '%')
39
+            </if>
37 40
     </select>
38 41
 
39 42
     <select id="getTagsList" resultType="com.huiju.estateagents.center.taUser.entity.TaTags">