diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java index 62aa97a..692fdd2 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java @@ -10,6 +10,7 @@ import com.lyms.talkonlineweb.domain.Regions; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.service.LymsDictService; import com.lyms.talkonlineweb.service.RegionsService; +import com.lyms.talkonlineweb.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -85,7 +86,15 @@ public class RegionsController { public BaseResponse sltDepartLst(LymsDict dict, int current, int size){ BaseResponse baseResponse=new BaseResponse(); Page page=new Page<>(current,size); - Page departPage=lymsDictService.page(page, Wrappers.query(dict).orderByDesc("sort")); + QueryWrapper query=new QueryWrapper(); + query.orderByDesc("sort"); + if(null!=dict.getVtype()){ + query.eq("vtype", dict.getVtype()); + } + if(StringUtil.isNotEmpty(dict.getValue())){ + query.like("value", dict.getValue()); + } + Page departPage=lymsDictService.page(page,query); baseResponse.setObject(departPage); return baseResponse;