diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/dto/RoleTemplateDTO.java b/cash-common/cash-common-service/src/main/java/com/czg/account/dto/RoleTemplateDTO.java index 5c3ddf070..739aa8cb5 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/dto/RoleTemplateDTO.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/dto/RoleTemplateDTO.java @@ -1,14 +1,11 @@ package com.czg.account.dto; -import com.mybatisflex.annotation.Column; -import com.mybatisflex.annotation.Id; -import com.mybatisflex.annotation.KeyType; import jakarta.validation.constraints.NotBlank; import lombok.Data; -import java.time.LocalDateTime; -import java.util.List; - +/** + * @author ww + */ @Data public class RoleTemplateDTO { private Integer id; diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleServiceImpl.java index 5ce6cbd0e..3b22c8a9b 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleServiceImpl.java @@ -273,8 +273,7 @@ public class SysRoleServiceImpl extends ServiceImpl impl } long roleCount; if (role.getShopId() == null) { - roleCount = queryChain().eq(SysRole::getName, roleEditDTO.getName()).ne(SysRole::getId, roleEditDTO.getId()) - .isNull(SysRole::getShopId).count(); + roleCount = 0; } else { roleCount = queryChain().eq(SysRole::getName, roleEditDTO.getName()).ne(SysRole::getId, roleEditDTO.getId()) .eq(SysRole::getShopId, StpKit.USER.getShopId()).count(); diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleTemplateServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleTemplateServiceImpl.java index ee1b5e6b9..18cb8400c 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleTemplateServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/SysRoleTemplateServiceImpl.java @@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil; import com.czg.account.dto.RoleTemplateDTO; import com.czg.account.entity.SysRole; import com.czg.account.service.SysRoleService; +import com.czg.exception.CzgException; import com.czg.sa.StpKit; import com.czg.service.account.mapper.SysRoleTemplateMapper; import com.mybatisflex.core.query.QueryWrapper; @@ -34,6 +35,10 @@ public class SysRoleTemplateServiceImpl extends ServiceImpl