diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java index a74d6df3..4d47dd34 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java @@ -1,5 +1,6 @@ package com.jero.modules.laws.enterprise.service.impl; +import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jero.common.constant.enums.YesOrNoEnum; @@ -14,9 +15,7 @@ import com.jero.modules.laws.standard.entity.LawsEnterpriseStandard; import com.jero.modules.laws.standard.entity.LawsStandardTempPermission; import com.jero.modules.laws.standard.service.ILawsEnterpriseStandardService; import com.jero.modules.sys.entity.LawsEnterpriseStandardLevel; -import com.jero.modules.sys.entity.LawsGrade; import com.jero.modules.sys.service.ILawsEnterpriseStandardLevelService; -import com.jero.modules.sys.service.ILawsGradeService; import com.jero.modules.sys.utils.UserUtils; import com.jero.modules.system.entity.SysUser; import com.jero.modules.system.service.ISysUserService; @@ -27,7 +26,6 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.*; import java.util.stream.Collectors; -import java.util.stream.Stream; /** * @author ThinkBook @@ -76,14 +74,14 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl standardIds = new ArrayList<>(); records.forEach(kv -> standardIds.add(String.valueOf(kv.get(FieldCommon.ID)))); List esList = enterpriseStandardService.list(new LambdaQueryWrapper() - .in(LawsEnterpriseStandard::getId, standardIds) + .in(CollUtil.isNotEmpty(standardIds), LawsEnterpriseStandard::getId, standardIds) .eq(LawsEnterpriseStandard::getDelFlag, YesOrNoEnum.NO.getValue())); Map esMap = esList.stream().collect(Collectors.toMap(LawsEnterpriseStandard::getId, e -> e)); // 查询临时授权人员 Date date = new Date(); LambdaQueryWrapper authUserWrapper = new LambdaQueryWrapper<>(); - authUserWrapper.in(EnterpriseStandardAuthUser::getStandardId, standardIds); + authUserWrapper.in(CollUtil.isNotEmpty(standardIds), EnterpriseStandardAuthUser::getStandardId, standardIds); authUserWrapper.eq(EnterpriseStandardAuthUser::getAuthUser, userId); authUserWrapper.ge(EnterpriseStandardAuthUser::getAuthExpireDate, date); List authUserList = list(authUserWrapper); @@ -91,7 +89,7 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl authDeptWrapper = new LambdaQueryWrapper<>(); - authDeptWrapper.in(EnterpriseStandardAuthDept::getStandardId, standardIds); + authDeptWrapper.in(CollUtil.isNotEmpty(standardIds), EnterpriseStandardAuthDept::getStandardId, standardIds); authDeptWrapper.eq(EnterpriseStandardAuthDept::getAuthDept, deptId); List authDeptList = authDeptService.list(authDeptWrapper); authDeptWrapper.ge(EnterpriseStandardAuthDept::getAuthExpireDate, date);