ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java
@@ -104,7 +104,7 @@ public Boolean innerAddWorkOrder(List<WorkOrder> workOrderList) { int total = workOrderList.size(); workOrderList.stream().filter(item -> { return StringUtils.hasText(item.getSerialNumber()) && Objects.nonNull(item.getStatus()) && StringUtils.hasText(item.getErrorType()); return StringUtils.hasText(item.getSerialNumber()) && Objects.nonNull(item.getStatus()) && !CollectionUtils.isEmpty(item.getErrorTypeList()); }); if (CollectionUtils.isEmpty(workOrderList)) { return Boolean.TRUE; ycl-server/src/main/java/com/ycl/utils/SecurityUtils.java
@@ -17,7 +17,7 @@ /** * 安全服务工具类 * * * @author ruoyi */ public class SecurityUtils @@ -35,6 +35,20 @@ catch (Exception e) { throw new ServiceException("获取用户ID异常", HttpStatus.UNAUTHORIZED); } } /** * 获取运维单位ID * * */ public static Integer getUnitId() { try { return getLoginUser().getUser().getUnitId(); } catch (Exception e) { throw new ServiceException("获取用户单位异常", HttpStatus.UNAUTHORIZED); } } @@ -118,7 +132,7 @@ /** * 是否为管理员 * * * @param userId 用户ID * @return 结果 */ @@ -129,7 +143,7 @@ /** * 验证用户是否具备某权限 * * * @param permission 权限字符串 * @return 用户是否具备某权限 */ @@ -140,7 +154,7 @@ /** * 判断是否包含权限 * * * @param authorities 权限列表 * @param permission 权限字符串 * @return 用户是否具备某权限 @@ -153,7 +167,7 @@ /** * 验证用户是否拥有某个角色 * * * @param role 角色标识 * @return 用户是否具备某角色 */ @@ -166,7 +180,7 @@ /** * 判断是否包含角色 * * * @param roles 角色列表 * @param role 角色 * @return 用户是否具备某角色权限