From 2f16d95c236faedc9812064ecdd144d8b10346d5 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期四, 10 四月 2025 15:42:32 +0800 Subject: [PATCH] bug修改 --- ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java | 5 +++-- ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml | 2 +- ruoyi-system/src/main/java/com/ruoyi/system/query/TCheckAcceptRecordAppletQuery.java | 2 -- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCheckAcceptRecordServiceImpl.java | 16 +++------------- 4 files changed, 7 insertions(+), 18 deletions(-) diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java index 6e8189f..862a331 100644 --- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java +++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java @@ -287,8 +287,9 @@ @ApiOperation(value = "管理员-房屋验收单列表") @PostMapping(value = "/admin/houseCheck") public R<PageInfo<TCheckAcceptRecordVO>> houseCheck(@RequestBody TCheckAcceptRecordAppletQuery query) { - LoginUserApplet loginUserApplet = tokenService.getLoginUserApplet(); - query.setSysUserId(loginUserApplet.getUserId()); + LoginUser loginUser = tokenService.getLoginUser(); + SysUser sysUser = sysUserService.selectUserById(loginUser.getUserId()); + query.setBusinessDeptId(sysUser.getBusinessDeptId()); return R.ok(checkAcceptRecordService.pageListApplet(query)); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/TCheckAcceptRecordAppletQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/TCheckAcceptRecordAppletQuery.java index c7b3b45..73104e4 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/query/TCheckAcceptRecordAppletQuery.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/TCheckAcceptRecordAppletQuery.java @@ -15,8 +15,6 @@ @ApiModelProperty(value = "状态 不传为全部 1待验收 2已验收") private Integer status; - private String sysUserId; - private String businessDeptId; } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCheckAcceptRecordServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCheckAcceptRecordServiceImpl.java index d4670a0..d352d6e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCheckAcceptRecordServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCheckAcceptRecordServiceImpl.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.common.constant.DictConstants; -import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.utils.DictUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.system.mapper.TCheckAcceptRecordMapper; @@ -15,7 +14,6 @@ import com.ruoyi.system.model.THouse; import com.ruoyi.system.query.TCheckAcceptRecordAppletQuery; import com.ruoyi.system.query.TCheckAcceptRecordQuery; -import com.ruoyi.system.service.ISysUserService; import com.ruoyi.system.service.TCheckAcceptRecordService; import com.ruoyi.system.vo.TCheckAcceptRecordVO; import org.springframework.beans.factory.annotation.Autowired; @@ -23,7 +21,6 @@ import org.springframework.util.StringUtils; import java.util.List; -import java.util.Objects; /** * <p> @@ -40,8 +37,6 @@ private TContractMapper contractMapper; @Autowired private THouseMapper houseMapper; - @Autowired - private ISysUserService sysUserService; @Override public PageInfo<TCheckAcceptRecordVO> pageList(TCheckAcceptRecordQuery query) { PageInfo<TCheckAcceptRecordVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); @@ -61,14 +56,9 @@ @Override public PageInfo<TCheckAcceptRecordVO> pageListApplet(TCheckAcceptRecordAppletQuery query) { - SysUser sysUser = sysUserService.selectUserById(Long.valueOf(query.getSysUserId())); - String businessDeptId = ""; - if (Objects.nonNull(sysUser) && !sysUser.getBusinessDeptId().equals("0")){ - businessDeptId = sysUser.getBusinessDeptId(); - query.setBusinessDeptId(businessDeptId); - } - List<TContract> tContracts = contractMapper.selectList(new LambdaQueryWrapper<TContract>().eq(StringUtils.hasLength(businessDeptId),TContract::getBusinessDeptId,businessDeptId)); - List<THouse> tHouses = houseMapper.selectList(new LambdaQueryWrapper<THouse>().eq(StringUtils.hasLength(businessDeptId),THouse::getBusinessDeptId,businessDeptId)); + String businessDeptId = query.getBusinessDeptId(); + List<TContract> tContracts = contractMapper.selectList(new LambdaQueryWrapper<TContract>().eq(StringUtils.hasLength(businessDeptId) && !"0".equals(businessDeptId),TContract::getBusinessDeptId,businessDeptId)); + List<THouse> tHouses = houseMapper.selectList(new LambdaQueryWrapper<THouse>().eq(StringUtils.hasLength(businessDeptId) && !"0".equals(businessDeptId),THouse::getBusinessDeptId,businessDeptId)); PageInfo<TCheckAcceptRecordVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); List<TCheckAcceptRecordVO> list = this.baseMapper.pageListApplet(query,pageInfo); list.forEach(item -> { diff --git a/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml index 1b95b44..09fa6b1 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TCheckAcceptRecordMapper.xml @@ -102,7 +102,7 @@ <if test="query.houseNameOrAddress != null and query.houseNameOrAddress != ''"> AND (h.house_name LIKE concat('%', #{query.houseNameOrAddress}, '%') or h.house_address LIKE concat('%', #{query.houseNameOrAddress}, '%')) </if> - <if test="query.businessDeptId != null and query.businessDeptId != ''"> + <if test="query.businessDeptId != null and query.businessDeptId != '' and query.businessDeptId!=0"> AND h.business_dept_id =#{query.businessDeptId} </if> AND t.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()} -- Gitblit v1.7.1