xiangpei
2024-09-02 f62731e71cb53961be69ab60f8f56cc629c90fbc
工单生成代码优化
2个文件已修改
28 ■■■■ 已修改文件
ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/utils/SecurityUtils.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 用户是否具备某角色权限