“mitao”
2026-02-14 4e45cb6ba39750848c5c47c0b9c65a4864a96cc5
feat(management):菜单权限
4个文件已修改
11 ■■■■■ 已修改文件
xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/vehicleConvoy/XpFleetOperationsClientFallbackFactory.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/SysMenu.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpClockInController.java 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/SysMenuServiceImpl.java 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/vehicleConvoy/XpFleetOperationsClientFallbackFactory.java
@@ -1,7 +1,6 @@
package com.xiaopeng.api.factory.vehicleConvoy;
import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetOperationsClient;
import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetVehicleClient;
import com.xiaopeng.common.core.domain.R;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FallbackFactory;
@@ -28,6 +27,12 @@
                log.error("根据人员id 获取所属车队下关联的车辆ids,人员ID: {},原因: {}", vehicleId, cause.getMessage());
                return R.ok(new ArrayList<>());
            }
            @Override
            public R<List<Long>> getFleetIdsByUserId(Long userId) {
                log.error("根据人员ID获取车队信息失败 {}",  cause.getMessage());
                return R.fail("根据人员ID获取车队信息失败");
            }
        };
    }
}
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/SysMenu.java
@@ -1,6 +1,7 @@
package com.xiaopeng.api.model.operation;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xiaopeng.common.core.web.domain.BaseModel;
@@ -76,5 +77,6 @@
    private Integer groupType;
    @ApiModelProperty(value = "子节点")
    @TableField(exist = false)
    List<SysMenu> children;
}
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpClockInController.java
@@ -53,6 +53,7 @@
        dto.setOperationsUserId(id);
        return xpClockInService.clockIn(dto);
    }
    /**
     * 检查用户是否上班中(内部接口)
     */
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/SysMenuServiceImpl.java
@@ -105,6 +105,7 @@
    @Override
    public List<SysMenu> getPermission() {
        return Collections.emptyList();
    }
}