From 74552ac204584234162a6a0a23e872b630215988dc0d1403177cc8d5834dd8b3 Mon Sep 17 00:00:00 2001 From: yanglei Date: Fri, 26 Dec 2025 14:59:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E8=AF=A6=E6=83=85=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=87=8C=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/controller/EbikeOrderController.java | 12 -- .../cdzy/user/model/vo/EbikeBikeInfoVo.java | 5 + .../user/model/vo/EbikeBikeRealInfoVo.java | 26 ----- .../cdzy/user/service/EbikeOrderService.java | 31 ------ .../service/impl/EbikeOrderServiceImpl.java | 104 +----------------- 5 files changed, 8 insertions(+), 170 deletions(-) delete mode 100644 ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeRealInfoVo.java diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeOrderController.java b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeOrderController.java index 4c834e1..596f130 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeOrderController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeOrderController.java @@ -6,7 +6,6 @@ import com.cdzy.user.model.dto.EbikeUserCyclingDto; import com.cdzy.user.model.dto.EbikeUserCyclingEndDto; import com.cdzy.user.model.entity.EbikeOrder; import com.cdzy.user.model.vo.EbikeBikeInfoVo; -import com.cdzy.user.model.vo.EbikeBikeRealInfoVo; import com.cdzy.user.model.vo.EbikeRevenueStatisticsVo; import com.cdzy.user.model.vo.EbikeUserAllOrdersVo; import com.cdzy.user.service.EbikeOrderService; @@ -131,15 +130,4 @@ public class EbikeOrderController { List revenueStatistics = ebikeOrderService.getRevenueStatistics(); return JsonResult.success(revenueStatistics); } - - /** - * 查询车辆实时信息 - * - * @return 车辆实时信息 - */ - @GetMapping("getBikeRealTimeInfo") - public JsonResult getBikeRealTimeInfo(@RequestParam("orderId") Long orderId) { - EbikeBikeRealInfoVo revenueStatistics = ebikeOrderService.getBikeRealTimeInfo(orderId); - return JsonResult.success(revenueStatistics); - } } diff --git a/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeInfoVo.java b/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeInfoVo.java index b51d11c..0064370 100644 --- a/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeInfoVo.java +++ b/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeInfoVo.java @@ -42,6 +42,11 @@ public class EbikeBikeInfoVo implements Serializable { */ private Float soc; + /** + * 车辆可用里程 + */ + private Long mileage; + /** * 车辆编号(与车辆二维码编号相同 */ diff --git a/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeRealInfoVo.java b/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeRealInfoVo.java deleted file mode 100644 index fba6dea..0000000 --- a/ebike-user/src/main/java/com/cdzy/user/model/vo/EbikeBikeRealInfoVo.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.cdzy.user.model.vo; - -import lombok.Data; - -import java.io.Serializable; -import java.math.BigDecimal; - -/** - * 车辆实时信息 - * - * @author yanglei - * @since 2025-12-26 11:03 - */ -@Data -public class EbikeBikeRealInfoVo implements Serializable { - - /** - * 当前费用 - */ - private BigDecimal cost; - - /** - * 车辆可用里程 - */ - private Long mileage; -} diff --git a/ebike-user/src/main/java/com/cdzy/user/service/EbikeOrderService.java b/ebike-user/src/main/java/com/cdzy/user/service/EbikeOrderService.java index 53e655a..1ff424c 100644 --- a/ebike-user/src/main/java/com/cdzy/user/service/EbikeOrderService.java +++ b/ebike-user/src/main/java/com/cdzy/user/service/EbikeOrderService.java @@ -5,11 +5,9 @@ import com.cdzy.user.model.dto.EbikeUserCyclingDto; import com.cdzy.user.model.dto.EbikeUserCyclingEndDto; import com.cdzy.user.model.entity.EbikeOrder; import com.cdzy.user.model.vo.EbikeBikeInfoVo; -import com.cdzy.user.model.vo.EbikeBikeRealInfoVo; import com.cdzy.user.model.vo.EbikeRevenueStatisticsVo; import com.cdzy.user.model.vo.EbikeUserAllOrdersVo; import com.ebike.feign.model.dto.FeignEbikeDto; -import com.ebike.feign.model.dto.FeignOrderPaymentDto; import com.ebike.feign.model.vo.FeignEbikeBikeRadiusVo; import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.service.IService; @@ -40,13 +38,6 @@ public interface EbikeOrderService extends IService { */ EbikeOrder checkHistoryOrder(Long userId); - /** - * 订单支付 - * - * @param orderPaymentDto 订单支付信息 - */ - void payment(FeignOrderPaymentDto orderPaymentDto); - /** * 订单发起退款 * @@ -61,20 +52,6 @@ public interface EbikeOrderService extends IService { */ void refund(Long orderId); - /** - * 订单退款完成 - * - * @param orderId 订单ID - */ - void doneRefund(Long orderId); - - /** - * 订单退款失败 - * - * @param orderId 订单ID - */ - void failRefund(Long orderId); - /** * 订单退款驳回 * @@ -128,12 +105,4 @@ public interface EbikeOrderService extends IService { * @return 营收统计 */ List getRevenueStatistics(); - - /** - * 查询车辆实时信息 - * - * @param orderId 订单id - * @return 车辆实时信息 - */ - EbikeBikeRealInfoVo getBikeRealTimeInfo(Long orderId); } diff --git a/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderServiceImpl.java b/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderServiceImpl.java index f409098..f02327e 100644 --- a/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderServiceImpl.java +++ b/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderServiceImpl.java @@ -13,7 +13,6 @@ import com.cdzy.user.model.entity.EbikeOrder; import com.cdzy.user.model.entity.EbikeOrderDetail; import com.cdzy.user.model.entity.EbikePayment; import com.cdzy.user.model.vo.EbikeBikeInfoVo; -import com.cdzy.user.model.vo.EbikeBikeRealInfoVo; import com.cdzy.user.model.vo.EbikeRevenueStatisticsVo; import com.cdzy.user.model.vo.EbikeUserAllOrdersVo; import com.cdzy.user.service.EbikeOrderDetailService; @@ -25,7 +24,6 @@ import com.ebike.feign.clients.OperationsFeignClient; import com.ebike.feign.model.dto.FeignEbikeDto; import com.ebike.feign.model.dto.FeignEbikeUserBikeInfo; import com.ebike.feign.model.dto.FeignEbikeUserLockDto; -import com.ebike.feign.model.dto.FeignOrderPaymentDto; import com.ebike.feign.model.vo.EbikeLockVo; import com.ebike.feign.model.vo.FeignEbikeBikeRadiusVo; import com.mybatisflex.core.paginate.Page; @@ -129,15 +127,6 @@ public class EbikeOrderServiceImpl extends ServiceImpl 0 && totalFee.compareTo(maxFee) > 0) { - totalFee = maxFee; - } - return totalFee; - } - /** * 计算增长率并格式化为百分比字符串 *