From b77ad0d6866f22c6cf1ed210aa393856548d097c Mon Sep 17 00:00:00 2001 From: jsowell <123@jsowell.com> Date: Thu, 25 Jun 2026 16:14:08 +0800 Subject: [PATCH] =?UTF-8?q?update=E7=BE=BD=E4=BF=A1=E4=B8=BB=E6=9D=BF?= =?UTF-8?q?=E9=A2=84=E7=BA=A6=E5=85=85=E7=94=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/uniapp/customer/PersonPileController.java | 14 +++++++------- .../pile/dto/YuxinReservationChargingDTO.java | 5 +++++ .../service/YuxinReservationChargingService.java | 2 ++ .../impl/YuxinReservationChargingServiceImpl.java | 5 +++++ 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java index 64abb1a5c..b20534b09 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/customer/PersonPileController.java @@ -563,25 +563,25 @@ public class PersonPileController extends BaseController { } /** - * 羽信主板取消预约充电 - * http://localhost:8080/uniapp/personalPile/yuxin/cancelReservation + * 羽信主板修改预约充电状态 + * http://localhost:8080/uniapp/personalPile/yuxin/updateReservedStatus */ - @PostMapping("/yuxin/cancelReservation") + @PostMapping("/yuxin/updateReservedStatus") public RestApiResponse cancelYuxinReservation(HttpServletRequest request, @RequestBody YuxinReservationChargingDTO dto) { RestApiResponse response = null; try { String memberId = getMemberIdByAuthorization(request); dto.setMemberId(memberId); - yuxinReservationChargingService.cancelReservation(dto); + yuxinReservationChargingService.updateReservedStatus(dto); response = new RestApiResponse<>(); } catch (BusinessException e) { - logger.error("羽信取消预约充电error, params:{}", dto, e); + logger.error("羽信修改预约充电状态error, params:{}", dto, e); response = new RestApiResponse<>(e.getCode(), e.getMessage()); } catch (Exception e) { - logger.error("羽信取消预约充电error, params:{}", dto, e); + logger.error("羽信修改预约充电状态error, params:{}", dto, e); response = new RestApiResponse<>(ReturnCodeEnum.CODE_UPDATE_RESERVED_STATUS_ERROR); } - logger.info("羽信取消预约充电params:{}, result:{}", dto, response); + logger.info("羽信修改预约充电状态params:{}, result:{}", dto, response); return response; } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/dto/YuxinReservationChargingDTO.java b/jsowell-pile/src/main/java/com/jsowell/pile/dto/YuxinReservationChargingDTO.java index abaa0cffd..af98335e8 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/dto/YuxinReservationChargingDTO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/dto/YuxinReservationChargingDTO.java @@ -23,6 +23,11 @@ public class YuxinReservationChargingDTO { */ private String reservedId; + /** + * 状态 (0-停用;1-启用) + */ + private String status; + /** * 充电桩编号 */ diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/YuxinReservationChargingService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/YuxinReservationChargingService.java index 84d23730a..d4abf9d22 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/YuxinReservationChargingService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/YuxinReservationChargingService.java @@ -14,4 +14,6 @@ public interface YuxinReservationChargingService { void deleteReservation(YuxinReservationChargingDTO dto); PileReservationInfoVO queryReservationInfo(YuxinReservationChargingDTO dto); + + void updateReservedStatus(YuxinReservationChargingDTO dto); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/YuxinReservationChargingServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/YuxinReservationChargingServiceImpl.java index b4bfca329..4ce997858 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/YuxinReservationChargingServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/YuxinReservationChargingServiceImpl.java @@ -181,6 +181,11 @@ public class YuxinReservationChargingServiceImpl implements YuxinReservationChar .build(); } + @Override + public void updateReservedStatus(YuxinReservationChargingDTO dto) { + + } + private void fillReservationInfo(PileReservationInfo reservationInfo, YuxinReservationChargingDTO dto) { reservationInfo.setMemberId(dto.getMemberId()); reservationInfo.setPileSn(dto.getPileSn());