diff --git a/bonus-auth/src/main/java/com/bonus/auth/service/SysLoginService.java b/bonus-auth/src/main/java/com/bonus/auth/service/SysLoginService.java index b531157..e4761a7 100644 --- a/bonus-auth/src/main/java/com/bonus/auth/service/SysLoginService.java +++ b/bonus-auth/src/main/java/com/bonus/auth/service/SysLoginService.java @@ -196,7 +196,7 @@ public class SysLoginService { * @return 登录用户信息 */ private LoginUser handleUsernamePasswordLogin(String username, String password, long startTime) { - validateLoginParameters(username, password, startTime); // 验证登录参数 + //validateLoginParameters(username, password, startTime); // 验证登录参数 validateIpBlacklist(username, startTime); // IP黑名单校验 R userResult = remoteUserService.getUserInfo(username, SecurityConstants.INNER); validateUserResult(username, userResult, startTime); // 验证用户查询结果 diff --git a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/ValidateUtils.java b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/ValidateUtils.java index a66c47d..514d9a2 100644 --- a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/ValidateUtils.java +++ b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/constant/ValidateUtils.java @@ -14,7 +14,7 @@ public class ValidateUtils { /** * 密码校验规则 */ - public static int MAX_LENGTH=26; + public static int MAX_LENGTH=20; public static int MIN_LENGTH=8; diff --git a/bonus-gateway/src/main/java/com/bonus/gateway/filter/AecDecryptParamFilter.java b/bonus-gateway/src/main/java/com/bonus/gateway/filter/AecDecryptParamFilter.java index 8a54609..1211d48 100644 --- a/bonus-gateway/src/main/java/com/bonus/gateway/filter/AecDecryptParamFilter.java +++ b/bonus-gateway/src/main/java/com/bonus/gateway/filter/AecDecryptParamFilter.java @@ -173,6 +173,9 @@ public class AecDecryptParamFilter extends AbstractGatewayFilterFactory { throw new CaptchaException("请求参数不正确"); } String encrypt = Sm3Util.encrypt(query); + System.err.println(encrypt); + System.err.println(query); + System.err.println(providedHmac); log.debug("加密后的参数: {}", encrypt); log.debug("请求头中的 Params-Hash: {}", providedHmac); if (!encrypt.equals(providedHmac)) { diff --git a/bonus-gateway/src/main/resources/bootstrap.yml b/bonus-gateway/src/main/resources/bootstrap.yml index 3ac3b5e..cb2282e 100644 --- a/bonus-gateway/src/main/resources/bootstrap.yml +++ b/bonus-gateway/src/main/resources/bootstrap.yml @@ -18,11 +18,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + namespace: f0e6fc14-465e-4268-adc8-cb33c3d4d755 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: f648524d-0a7b-449e-8f92-64e05236fd51 + namespace: f0e6fc14-465e-4268-adc8-cb33c3d4d755 # 配置文件格式 file-extension: yml # 共享配置 @@ -50,7 +50,7 @@ spring: #系统 自动 加解密开关 system: - encryptEnabled: false + encryptEnabled: true decryptEnabled: true #加密组件 jasypt: diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java index 391bde3..2fb7f31 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java @@ -132,8 +132,8 @@ public class SysRoleController extends BaseController return toAjax(roleService.updateRole(role)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } @@ -150,8 +150,8 @@ public class SysRoleController extends BaseController return toAjax(roleService.authDataScope(role)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } /** @@ -168,8 +168,8 @@ public class SysRoleController extends BaseController return toAjax(roleService.updateRoleStatus(role)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } @@ -185,8 +185,9 @@ public class SysRoleController extends BaseController return toAjax(roleService.deleteRoleByIds(roleIds)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); + } @@ -201,8 +202,8 @@ public class SysRoleController extends BaseController return success(roleService.selectRoleAll()); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } /** @@ -250,8 +251,8 @@ public class SysRoleController extends BaseController return toAjax(roleService.deleteAuthUser(userRole)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } @@ -266,8 +267,8 @@ public class SysRoleController extends BaseController return toAjax(roleService.deleteAuthUsers(roleId, userIds)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } @@ -283,8 +284,8 @@ public class SysRoleController extends BaseController return toAjax(roleService.insertAuthUsers(roleId, userIds)); }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } /** @@ -300,7 +301,7 @@ public class SysRoleController extends BaseController return ajax; }catch (Exception e){ logger.error(e.toString(),e); + return error(e.getMessage()); } - return error("系统异常,请联系管理员"); } } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/domain/vo/TreeSelect.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/domain/vo/TreeSelect.java index e1b7673..8116431 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/domain/vo/TreeSelect.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/domain/vo/TreeSelect.java @@ -3,75 +3,85 @@ package com.bonus.system.domain.vo; import java.io.Serializable; import java.util.List; import java.util.stream.Collectors; + import com.fasterxml.jackson.annotation.JsonInclude; import com.bonus.system.api.domain.SysDept; import com.bonus.system.domain.SysMenu; /** * Treeselect树结构实体类 - * + * * @author bonus */ -public class TreeSelect implements Serializable -{ +public class TreeSelect implements Serializable { private static final long serialVersionUID = 1L; - /** 节点ID */ + /** + * 节点ID + */ private Long id; - /** 节点名称 */ + /** + * 节点名称 + */ private String label; - /** 子节点 */ + private String status; + + + /** + * 子节点 + */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private List children; - public TreeSelect() - { + public TreeSelect() { } - public TreeSelect(SysDept dept) - { + public TreeSelect(SysDept dept) { this.id = dept.getDeptId(); + this.status = dept.getStatus(); this.label = dept.getDeptName(); this.children = dept.getChildren().stream().map(TreeSelect::new).collect(Collectors.toList()); } - public TreeSelect(SysMenu menu) - { + public TreeSelect(SysMenu menu) { this.id = menu.getMenuId(); this.label = menu.getMenuName(); + this.status = menu.getStatus(); this.children = menu.getChildren().stream().map(TreeSelect::new).collect(Collectors.toList()); } - public Long getId() - { + public Long getId() { return id; } - public void setId(Long id) - { + public void setId(Long id) { this.id = id; } - public String getLabel() - { + public String getLabel() { return label; } - public void setLabel(String label) - { + public void setLabel(String label) { this.label = label; } - public List getChildren() - { + public List getChildren() { return children; } - public void setChildren(List children) - { + public void setChildren(List children) { this.children = children; } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } }