“mitao”
2026-03-06 dfbf37216f67ca34ecd87f53242881a441fd9332
feat(management):点位管理新增点位生成点位编号
3个文件已修改
10 ■■■■■ 已修改文件
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpPointServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
@@ -88,9 +88,8 @@
    @ApiOperation(value = "新增点位")
//    @Transactional
//    @ShardingSphereTransactionType(TransactionType.BASE)
    public R add(@Validated @RequestBody PointAddDto pointAddDto) {
        xpPointService.addPointWithGeneratedNumber(pointAddDto);
        return R.ok();
    public R<XpPoint> add(@Validated @RequestBody PointAddDto pointAddDto) {
        return R.ok(xpPointService.addPointWithGeneratedNumber(pointAddDto));
    }
    /**
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java
@@ -36,7 +36,7 @@
    /**
     * 新增点位并根据规则生成点位编号
     */
    void addPointWithGeneratedNumber(@Valid PointAddDto pointAddDto);
    XpPoint addPointWithGeneratedNumber(@Valid PointAddDto pointAddDto);
    /**
     * 获取附近上车站点
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/serviceimpl/XpPointServiceImpl.java
@@ -89,7 +89,7 @@
    private RedissonClient redissonClient;
    @Override
    public void addPointWithGeneratedNumber(PointAddDto pointAddDto) {
    public XpPoint addPointWithGeneratedNumber(PointAddDto pointAddDto) {
        if (pointAddDto == null) {
            throw new ServiceException("参数不能为空", I18nKeyConstant.SYSTEM_EXCEPTION);
        }
@@ -131,6 +131,7 @@
        BeanUtils.copyProperties(pointAddDto, xpPoint);
        xpPoint.setPointNumber(pointNumber);
        this.save(xpPoint);
        return xpPoint;
    }
    @Override