diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java index 9bf974dc..5512a95c 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java @@ -1341,7 +1341,7 @@ public class TicketController extends ControllerBase { .throwMessage("当前工单状态不允许请求通话"); List handlerUserIds = Arrays.stream(ticket.getHandle().split(",")).map(Integer::parseInt).collect(Collectors.toList()); VUtils.trueThrowBusinessError(!(handlerUserIds.contains(AdminUserUtil.getUserId()) - || (StrUtil.equals(ticket.getUserPlatform(), Constant.FROM_APP) + || (StrUtil.equals(ticket.getUserPlatform(), Constant.FROM_ADMIN) && Objects.equals(AdminUserUtil.getUserId(), ticket.getUserId())))) .throwMessage("无权限呼叫"); Integer handlerUserId = handlerUserIds.get(0); diff --git a/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/controller/TicketController.java b/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/controller/TicketController.java index de365516..3e67fbfb 100644 --- a/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/controller/TicketController.java +++ b/nflg-mobilebroken-gongfu/src/main/java/com/nflg/mobilebroken/gongfu/controller/TicketController.java @@ -1317,7 +1317,7 @@ public class TicketController extends ControllerBase { .throwMessage("当前工单状态不允许请求通话"); List handlerUserIds = Arrays.stream(ticket.getHandle().split(",")).map(Integer::parseInt).collect(Collectors.toList()); VUtils.trueThrowBusinessError(!(handlerUserIds.contains(AdminUserUtil.getUserId()) - || (StrUtil.equals(ticket.getUserPlatform(), Constant.FROM_APP) + || (StrUtil.equals(ticket.getUserPlatform(), Constant.FROM_ADMIN) && Objects.equals(AdminUserUtil.getUserId(), ticket.getUserId())))) .throwMessage("无权限呼叫"); Integer handlerUserId = handlerUserIds.get(0);