Commit dbdb31f497419d9c35d7bdb3d2ea05a1ef8f2c39

Authored by shiyang
1 parent ef8f0d691f
Exists in master and in 1 other branch dev

字典列表展示-改为条件模糊查询

Showing 1 changed file with 10 additions and 1 deletions

talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java View file @ dbdb31f
... ... @@ -10,6 +10,7 @@
10 10 import com.lyms.talkonlineweb.result.BaseResponse;
11 11 import com.lyms.talkonlineweb.service.LymsDictService;
12 12 import com.lyms.talkonlineweb.service.RegionsService;
  13 +import com.lyms.talkonlineweb.util.StringUtil;
13 14 import org.springframework.beans.factory.annotation.Autowired;
14 15 import org.springframework.web.bind.annotation.*;
15 16  
... ... @@ -85,7 +86,15 @@
85 86 public BaseResponse sltDepartLst(LymsDict dict, int current, int size){
86 87 BaseResponse baseResponse=new BaseResponse();
87 88 Page<LymsDict> page=new Page<>(current,size);
88   - Page<LymsDict> departPage=lymsDictService.page(page, Wrappers.query(dict).orderByDesc("sort"));
  89 + QueryWrapper query=new QueryWrapper();
  90 + query.orderByDesc("sort");
  91 + if(null!=dict.getVtype()){
  92 + query.eq("vtype", dict.getVtype());
  93 + }
  94 + if(StringUtil.isNotEmpty(dict.getValue())){
  95 + query.like("value", dict.getValue());
  96 + }
  97 + Page<LymsDict> departPage=lymsDictService.page(page,query);
89 98 baseResponse.setObject(departPage);
90 99  
91 100 return baseResponse;