From 09d940b1e49258a92d77215543430735a277f08e58ae2ba27d831671903b650c Mon Sep 17 00:00:00 2001 From: yanglei Date: Thu, 18 Dec 2025 16:02:13 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=85=B3=E9=94=81=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/EbikeRefundServiceImpl.java | 22 -------- .../user/model/dto/EbikeUnlockResultDto.java | 19 ------- .../user/model/dto/EbikeUserRealInfoDto.java | 51 ------------------- .../service/impl/EbikeOrderServiceImpl.java | 45 ++-------------- 4 files changed, 5 insertions(+), 132 deletions(-) delete mode 100644 ebike-user/src/main/java/com/cdzy/user/model/dto/EbikeUnlockResultDto.java delete mode 100644 ebike-user/src/main/java/com/cdzy/user/model/dto/EbikeUserRealInfoDto.java diff --git a/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeRefundServiceImpl.java b/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeRefundServiceImpl.java index b9852b0..0a883f9 100644 --- a/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeRefundServiceImpl.java +++ b/ebike-payment/src/main/java/com/cdzy/payment/service/impl/EbikeRefundServiceImpl.java @@ -162,26 +162,4 @@ public class EbikeRefundServiceImpl extends ServiceImpl jsonResult = operationsFeignClient.openLock(bikeCode); + if (jsonResult.getCode() != Code.SUCCESS) { + throw new EbikeException("开锁失败:" + jsonResult.getMessage()); } // 开锁成功 EbikeOrder orders = EbikeOrder.builder() @@ -194,7 +192,7 @@ public class EbikeOrderServiceImpl extends ServiceImpl jsonResult = operationsFeignClient.bikeInfo(bikeCode); if (jsonResult.getCode() != Code.SUCCESS) { - throw new EbikeException("获取车辆详情"); + throw new EbikeException("获取车辆详情失败"); } FeignEbikeUserBikeInfo source = jsonResult.getData(); return EbikeBikeInfoVo.builder() @@ -240,7 +238,7 @@ public class EbikeOrderServiceImpl extends ServiceImpl jsonResult = operationsFeignClient.lock(ebikeLockVo); if (jsonResult.getCode() != Code.SUCCESS) { - throw new EbikeException("关锁失败"); + throw new EbikeException("关锁失败:" + jsonResult.getMessage()); } FeignEbikeUserLockDto data = jsonResult.getData(); // 订单费用计算 @@ -474,37 +472,4 @@ public class EbikeOrderServiceImpl extends ServiceImpl jsonResult = operationsFeignClient.openLock(bikeCode); - if (jsonResult == null) { - String errorMsg = "开锁服务返回结果为空"; - log.error("开锁失败 - 响应为空, bikeCode={}, userId={}", bikeCode, userId); - return new EbikeUnlockResultDto(false, errorMsg); - } - Integer code = jsonResult.getCode(); - String msg = jsonResult.getMessage() != null ? jsonResult.getMessage() : "未知错误"; - if (code != null && code == 200) { - log.info("开锁成功,用户: {}, 车辆: {}", userId, bikeCode); - return new EbikeUnlockResultDto(true, null); - } else { - log.warn("开锁失败,用户: {}, 车辆: {}, 错误码: {}, 原因: {}", - userId, bikeCode, code, msg); - return new EbikeUnlockResultDto(false, msg); - } - } catch (FeignException e) { - String errorMsg = "开锁服务调用失败"; - log.error("Feign 开锁失败, bikeCode={}, userId={}, status={}, response={}", - bikeCode, userId, e.status(), e.contentUTF8(), e); - return new EbikeUnlockResultDto(false, errorMsg); - } catch (Exception e) { - String errorMsg = "系统繁忙,请稍后重试"; - log.error("开锁过程发生未知异常, bikeCode={}, userId={}", bikeCode, userId, e); - return new EbikeUnlockResultDto(false, errorMsg); - } - } }