linwei
2024-01-19 e3c280a15d28b30c69c056acb25423d038a598f6
省市区查询优化
1 files modified
9 ■■■■■ changed files
src/main/java/org/springblade/modules/system/controller/RegionController.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/controller/RegionController.java
@@ -115,6 +115,7 @@
    /**
     * 树列表(包含省市县三级)
     *
     * @return
     */
    @GetMapping("/getBaseTree")
@@ -124,6 +125,7 @@
    /**
     * 树列表
     *
     * @param region
     * @return
     */
@@ -136,6 +138,7 @@
    /**
     * 树列表(获取当前树)
     *
     * @param code
     * @return
     */
@@ -192,10 +195,10 @@
    @GetMapping("/select")
    @ApiOperationSupport(order = 9)
    @ApiOperation(value = "下拉数据源", notes = "传入tenant")
    public R<List<Region>> select(@RequestParam(required = false, defaultValue = "00") String code,Integer level) {
    public R<List<Region>> select(@RequestParam(required = false, defaultValue = "000000000000") String code, Integer level) {
        LambdaQueryWrapper<Region> wrapper = Wrappers.<Region>query().lambda().eq(Region::getParentCode, code);
        if (null!=level){
            wrapper.eq(Region::getRegionLevel,level);
        if (null != level) {
            wrapper.eq(Region::getRegionLevel, level);
        }
        List<Region> list = regionService.list(wrapper);
        return R.data(list);