吉安感知网项目-后端
linwei
2026-04-22 725e1b88a8d86135741c3d715b7579735dfaf484
fix: 删除机构异常
1 files modified
13 ■■■■ changed files
drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/DeptServiceImpl.java 13 ●●●● patch | view | raw | blame | history
drone-service/drone-system/src/main/java/org/sxkj/system/service/impl/DeptServiceImpl.java
@@ -156,7 +156,7 @@
    /**
     * 提交部门信息
     *
     *
     * @param dept 部门信息
     * @return 是否操作成功
     */
@@ -178,17 +178,16 @@
            String ancestors = parent.getAncestors() + StringPool.COMMA + dept.getParentId();
            dept.setAncestors(ancestors);
        }
        // 处理ID重复问题:如果ID存在但记录不存在,设置ID为null让MyBatis-Plus重新生成
        if (dept.getId() != null) {
            Dept existingDept = getById(dept.getId());
            if (existingDept == null) {
                dept.setId(null);
            if (existingDept != null) {
                return updateById(dept);
            }
            return save(dept);
        }
        dept.setIsDeleted(BladeConstant.DB_NOT_DELETED);
        return saveOrUpdate(dept);
        return false;
    }
    @Override