diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java index 8e255b8b..e51d2e0e 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java @@ -83,8 +83,8 @@ public class LawsAreaController extends JeroController> queryShowArea(@RequestParam(name = "cut") String cut, LawsArea lawsArea){ - List list = lawsAreaService.queryShowArea(cut, lawsArea); + public Result> queryShowArea(HttpServletRequest req, LawsArea lawsArea){ + List list = lawsAreaService.queryShowArea(req, lawsArea); return Result.OK(list); } /** diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsTagController.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsTagController.java index d3d5ccf4..7c8ddb93 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsTagController.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/controller/LawsTagController.java @@ -55,9 +55,13 @@ public class LawsTagController extends JeroController @AutoLog(value = "标签管理-分页列表查询") @ApiOperation(value="标签管理-分页列表查询", notes="标签管理-分页列表查询") @RequiresPermissions("tag:page") - @PostMapping(value = "/page") - public Result queryPageList(@RequestBody Map params) { - IPage pageList= lawsTagService.queryPageList(params); + @GetMapping(value = "/page") + public Result queryPageList(@RequestBody LawsTag lawsTag, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + + IPage pageList= lawsTagService.queryPageList(lawsTag, pageNo, pageSize, req); return Result.OK(pageList); } diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsAreaService.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsAreaService.java index 526358d3..061ed13d 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsAreaService.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsAreaService.java @@ -68,7 +68,7 @@ public interface ILawsAreaService extends IService { * * @return */ - List queryShowArea(String cut, LawsArea lawsArea); + List queryShowArea(HttpServletRequest req, LawsArea lawsArea); /** * 展示区域查询 diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsTagService.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsTagService.java index c0dc8888..3a01ccfd 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsTagService.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/ILawsTagService.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.jero.modules.tag.entity.LawsArea; import com.jero.modules.tag.entity.LawsTag; +import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; @@ -61,7 +62,7 @@ public interface ILawsTagService extends IService { * * @return */ - IPage queryPageList(Map params); + IPage queryPageList(LawsTag lawsTag, Integer pageNo, Integer pageSize, HttpServletRequest req); /** * 修改delFlag diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java index d75b1c9e..5675a0e1 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java @@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jero.common.constant.CommonConstant; import com.jero.common.constant.enums.LanguageEnum; import com.jero.common.constant.enums.YesOrNoEnum; +import com.jero.common.system.query.QueryGenerator; import com.jero.common.system.vo.LoginUser; import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl; import com.jero.modules.document.enums.FieldTypeEnum; @@ -27,6 +28,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; import java.util.Map; @@ -299,25 +301,12 @@ public class ILawsTagServiceImpl extends ServiceImpl imp /** * 分页查询 - * - * @param params - * @return */ @Override - public IPage queryPageList(Map params) { - Integer pageNo = Integer.parseInt(params.get("pageNo").toString()); - Integer pageSize = Integer.parseInt(params.get("pageSize").toString()); - IPage page = new Page(pageNo, pageSize); - IPage result = lawsTagMapper.queryPageList(page, params); - List records = result.getRecords(); - String cut = (String) params.get("cut"); - //中英切换-属性类型+展示区域列 - if(LanguageEnum.EN.getValue().equals(cut)){ - for(LawsTag data:records){ - data.setFieldShowTypeName(data.getFieldShowTypeEnName()); - data.setShowAreaName(data.getShowAreaEnName()); - } - } + public IPage queryPageList(LawsTag lawsTag, Integer pageNo, Integer pageSize, HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsTag, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage result = page(page, queryWrapper); return result; } diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/LawsAreaServiceImpl.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/LawsAreaServiceImpl.java index 7b7ae4e6..ed681ece 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/LawsAreaServiceImpl.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/LawsAreaServiceImpl.java @@ -17,6 +17,7 @@ import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; @@ -37,7 +38,7 @@ public class LawsAreaServiceImpl extends ServiceImpl i @Autowired private LawsAreaServiceImpl onlCgformAreaService; - @Autowired + @Resource private LawsAreaMapper lawsAreaMapper; /** @@ -192,9 +193,9 @@ public class LawsAreaServiceImpl extends ServiceImpl i * @return */ @Override - public List queryShowArea(String cut, LawsArea lawsArea) { - QueryWrapper queryWrapper = new QueryWrapper<>(); - if (LanguageEnum.CN.getValue().equals(cut)) { + public List queryShowArea(HttpServletRequest req, LawsArea lawsArea) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsArea,req.getParameterMap()); + if (LanguageEnum.CN.equals(MessageUtils.getLanguage())) { queryWrapper.select("id", "show_area").orderByAsc("sort"); return list(queryWrapper); } else {