From 426cad0dd0eef1aefb59c6aaa2e2a2448773dc0b Mon Sep 17 00:00:00 2001 From: yuxc <653031404@qq.com> Date: 星期一, 24 七月 2023 17:29:24 +0800 Subject: [PATCH] 1、修改查询按钮时的条件,使用编码来查询。 2、增加申请编码时增加设置默认的租户编码。 3、对传入in('条件sql拼接报错问题进行了修改。 4、模板的启用前进行了对分类启用状态的一个判断工作。 --- Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/controller/DeptController.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/controller/DeptController.java b/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/controller/DeptController.java index baeec08..498661f 100644 --- a/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/controller/DeptController.java +++ b/Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/controller/DeptController.java @@ -17,27 +17,29 @@ package com.vci.ubcs.system.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import com.vci.ubcs.system.cache.DictCache; +import com.vci.ubcs.system.entity.Dept; +import com.vci.ubcs.system.enums.DictEnum; import com.vci.ubcs.system.service.IDeptService; import com.vci.ubcs.system.user.cache.UserCache; import com.vci.ubcs.system.user.entity.User; +import com.vci.ubcs.system.vo.DeptVO; import com.vci.ubcs.system.wrapper.DeptWrapper; import io.swagger.annotations.*; import lombok.AllArgsConstructor; -import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.cache.utils.CacheUtil; +import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.mp.support.Condition; +import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tool.api.R; import org.springblade.core.tool.constant.BladeConstant; import org.springblade.core.tool.support.Kv; import org.springblade.core.tool.utils.Func; -import com.vci.ubcs.system.cache.DictCache; -import com.vci.ubcs.system.entity.Dept; -import com.vci.ubcs.system.enums.DictEnum; -import com.vci.ubcs.system.vo.DeptVO; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; @@ -99,9 +101,9 @@ }) @ApiOperationSupport(order = 3) @ApiOperation(value = "鎳掑姞杞藉垪琛�", notes = "浼犲叆dept") - public R<List<DeptVO>> lazyList(@ApiIgnore @RequestParam Map<String, Object> dept, Long parentId, BladeUser bladeUser) { - List<DeptVO> list = deptService.lazyList(bladeUser.getTenantId(), parentId, dept); - return R.data(DeptWrapper.build().listNodeLazyVO(list)); + public R<IPage<DeptVO>> lazyList(@ApiIgnore @RequestParam Map<String, Object> dept, Query query, Long parentId, BladeUser bladeUser) { + IPage<DeptVO> list = deptService.lazyList(bladeUser.getTenantId(), parentId, dept, query); + return R.data(DeptWrapper.build().pageNodeLazyVO(list)); } /** -- Gitblit v1.9.3