fix(mini): 修复裁判员角色判断逻辑
- 修复role和referee_type不一致导致的权限问题 - 裁判员(role=judge)应该只能评分,不能修改 - 主裁判(role=chief_judge)才能修改评分
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -127,7 +127,7 @@ public class MartialMiniController extends BladeController {
|
||||
vo.setToken(token);
|
||||
String role = invite.getRole();
|
||||
Integer refereeType = invite.getRefereeType();
|
||||
if ("general_judge".equals(role) || (refereeType != null && refereeType == 3)) {
|
||||
if ("general_judge".equals(role) || "general".equals(role) || (refereeType != null && refereeType == 3)) {
|
||||
vo.setUserRole("general");
|
||||
} else if ("chief_judge".equals(role) || (refereeType != null && refereeType == 2)) {
|
||||
vo.setUserRole("admin");
|
||||
@@ -531,7 +531,7 @@ public class MartialMiniController extends BladeController {
|
||||
vo.setToken(token);
|
||||
String role = invite.getRole();
|
||||
Integer refereeType = invite.getRefereeType();
|
||||
if ("general_judge".equals(role) || (refereeType != null && refereeType == 3)) {
|
||||
if ("general_judge".equals(role) || "general".equals(role) || (refereeType != null && refereeType == 3)) {
|
||||
vo.setUserRole("general");
|
||||
} else if ("chief_judge".equals(role) || (refereeType != null && refereeType == 2)) {
|
||||
vo.setUserRole("admin");
|
||||
|
||||
Reference in New Issue
Block a user