From 284bb4337afdfe26831a6e5d8986953ea284536e Mon Sep 17 00:00:00 2001 From: Lemon Date: Mon, 19 Jan 2026 16:55:17 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E8=BF=90=E8=90=A5=E7=AB=AF=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E6=96=B0=E5=A2=9E=E6=9F=A5=E8=AF=A2=E6=9E=AA?= =?UTF-8?q?=E5=8F=A3=E8=AF=A6=E6=83=85=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusinessConnectorInfoController.java | 17 +++++++ .../impl/PileConnectorInfoServiceImpl.java | 11 ++++ .../business/BusinessConnectorDetailVO.java | 50 +++++++++++++++++++ .../pile/vo/web/PileConnectorInfoVO.java | 20 ++++++++ .../mapper/pile/PileConnectorInfoMapper.xml | 10 +++- 5 files changed, 107 insertions(+), 1 deletion(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/BusinessConnectorInfoController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/BusinessConnectorInfoController.java index ac0e08bd0..14f46dea5 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/BusinessConnectorInfoController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/business/BusinessConnectorInfoController.java @@ -128,4 +128,21 @@ public class BusinessConnectorInfoController extends BaseController { } + /** + * 获取枪口详情 + * @param pileConnectorCode + * @return + */ + @GetMapping("/getConnectorDetail/{pileConnectorCode}") + public RestApiResponse getConnectorDetail(@PathVariable("pileConnectorCode") String pileConnectorCode) { + RestApiResponse response = null; + try { + BusinessConnectorInfoVO vo = pileConnectorInfoService.getBusinessPileConnectorDetail(pileConnectorCode); + response = new RestApiResponse<>(ImmutableMap.of("BusinessConnectorDetail", vo.getBusinessConnectorDetail())); + } catch (Exception e) { + logger.error("获取枪口详情 error", e); + } + logger.info("获取枪口详情 pileConnectorCode:{}, result:{}", pileConnectorCode, response); + return response; + } } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java index bb48bf1e2..56eac6340 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java @@ -1264,6 +1264,17 @@ public class PileConnectorInfoServiceImpl implements PileConnectorInfoService { detailVO.setFaultReason(faultReason); } } + detailVO.setPileSn(pileConnectorInfoVO.getPileSn()); + detailVO.setPileName(pileConnectorInfoVO.getPileName()); + detailVO.setStationId(pileConnectorInfoVO.getStationId()); + detailVO.setStationName(pileConnectorInfoVO.getStationName()); + detailVO.setMerchantId(pileConnectorInfoVO.getMerchantId()); + detailVO.setMerchantName(pileConnectorInfoVO.getMerchantName()); + detailVO.setModelName(pileConnectorInfoVO.getModelName()); + detailVO.setChargeType(pileConnectorInfoVO.getChargeType()); + detailVO.setRatedPower(pileConnectorInfoVO.getRatedPower()); + detailVO.setCreateTime(pileConnectorInfoVO.getCreateTime()); + detailVO.setPileConnectorCode(pileConnectorCode); detailVO.setStatus(status); diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/uniapp/business/BusinessConnectorDetailVO.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/uniapp/business/BusinessConnectorDetailVO.java index 62f214f28..008869ac7 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/vo/uniapp/business/BusinessConnectorDetailVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/uniapp/business/BusinessConnectorDetailVO.java @@ -61,4 +61,54 @@ public class BusinessConnectorDetailVO { * 充电开始时间 */ private String chargeStartTime; + + /** + * 桩编号 + */ + private String pileSn; + + /** + * 桩名称 + */ + private String pileName; + + /** + * 站点id + */ + private String stationId; + + /** + * 站点名称 + */ + private String stationName; + + /** + * 运营商id + */ + private String merchantId; + + /** + * 运营商名称 + */ + private String merchantName; + + /** + * 充电桩型号 + */ + private String modelName; + + /** + * 充电类型 + */ + private String chargeType; + + /** + * 额定功率 + */ + private String ratedPower; + + /** + * 创建时间 + */ + private String createTime; } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/PileConnectorInfoVO.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/PileConnectorInfoVO.java index ae2b7b38d..edc58b744 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/PileConnectorInfoVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/PileConnectorInfoVO.java @@ -189,4 +189,24 @@ public class PileConnectorInfoVO { */ private GroundLockData groundLockData; + /** + * 创建时间 + */ + private String createTime; + + /** + * 充电桩型号 + */ + private String modelName; + + /** + * 充电类型 + */ + private String chargeType; + + /** + * 充电桩名称 + */ + private String pileName; + } diff --git a/jsowell-pile/src/main/resources/mapper/pile/PileConnectorInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/PileConnectorInfoMapper.xml index 66708a382..74579962d 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/PileConnectorInfoMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/PileConnectorInfoMapper.xml @@ -215,18 +215,26 @@