From 2190401551e7eed22a17777b8733d0e7092d7c3e Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 01 九月 2026 18:40:46 +0800
Subject: [PATCH] 修改VIN码管理和卡片管理两个模块测试bug
---
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
index 9cfc129..ac3428f 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
@@ -128,6 +128,10 @@
@Resource
private TChargingOrderService chargingOrderService;
+ @Resource
+ private TCardChargingOrderService cardChargingOrderService;
+ @Resource
+ private TVinChargingOrderService vinChargingOrderService;
@Autowired
private TokenService tokenService;
@Autowired
@@ -2317,6 +2321,32 @@
one.setIdStr(one.getId().toString());
return R.ok(one);
}
+
+ @PostMapping("/updateHandshakeVin")
+ public R<Boolean> updateHandshakeVin(@RequestParam("orderCode") String orderCode,
+ @RequestParam("vin") String vin) {
+ if (StringUtils.isEmpty(orderCode) || StringUtils.isEmpty(vin)) {
+ return R.ok(false);
+ }
+ boolean updated;
+ if (orderCode.startsWith("CD")) {
+ updated = chargingOrderService.update(Wrappers.<TChargingOrder>lambdaUpdate()
+ .eq(TChargingOrder::getCode, orderCode)
+ .set(TChargingOrder::getVin, vin));
+ } else if (orderCode.startsWith("SD")) {
+ updated = cardChargingOrderService.update(Wrappers.<TCardChargingOrder>lambdaUpdate()
+ .eq(TCardChargingOrder::getCode, orderCode)
+ .set(TCardChargingOrder::getVin, vin));
+ } else if (orderCode.startsWith("VD")) {
+ updated = vinChargingOrderService.update(Wrappers.<TVinChargingOrder>lambdaUpdate()
+ .eq(TVinChargingOrder::getCode, orderCode)
+ .set(TVinChargingOrder::getVin, vin));
+ } else {
+ log.warn("握手VIN回写失败,未知订单类型:{}", orderCode);
+ return R.ok(false);
+ }
+ return R.ok(updated);
+ }
--
Gitblit v1.7.1