Commit 280e78b3b2131579ec008a08067e2f85b94df1ed

Authored by alexyang
1 parent 9dccd961

修复角色判断逻辑,确保匹配正确类型

sl-express-ms-base-service/src/main/java/com/sl/ms/base/mq/AuthUserMQListener.java
@@ -139,9 +139,9 @@ public class AuthUserMQListener { @@ -139,9 +139,9 @@ public class AuthUserMQListener {
139 //判断角色 139 //判断角色
140 Byte userType; 140 Byte userType;
141 if (ObjectUtil.isNotEmpty(roles)) { 141 if (ObjectUtil.isNotEmpty(roles)) {
142 - if (roles.contains(courier)) { 142 + if (roles.contains(Long.parseLong(courier))) {
143 userType = WorkUserTypeEnum.COURIER.getCode(); 143 userType = WorkUserTypeEnum.COURIER.getCode();
144 - } else if (roles.contains(driver)) { 144 + } else if (roles.contains(Long.parseLong(driver))) {
145 userType = WorkUserTypeEnum.DRIVER.getCode(); 145 userType = WorkUserTypeEnum.DRIVER.getCode();
146 } else { 146 } else {
147 userType = WorkUserTypeEnum.USER.getCode(); 147 userType = WorkUserTypeEnum.USER.getCode();