From 3f8d6fb524fc56a569063ad6459a75ddbc37912c Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 10 十月 2025 15:46:56 +0800 Subject: [PATCH] 联调修改E路通bug --- ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java | 32 +++++++++++++++++++++++--------- 1 files changed, 23 insertions(+), 9 deletions(-) diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java index 4347bdb..36e3f98 100644 --- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java @@ -18,6 +18,7 @@ import com.ruoyi.chargingPile.api.domain.SiteMenu; import com.ruoyi.chargingPile.mapper.SiteMapper; import com.ruoyi.chargingPile.service.*; +import com.ruoyi.chargingPile.util.UUIDUtil; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.web.domain.AjaxResult; @@ -210,13 +211,14 @@ threadPoolExecutor.execute(()->{ StationInfoReq stationInfoReq = new StationInfoReq(); stationInfoReq.setOperatorId("91510903906171535D"); - stationInfoReq.setStationId(site.getId().toString()); + stationInfoReq.setStationId(site.getCode()); OperatorInfo operatorInfo = new OperatorInfo(); operatorInfo.setOperatorId("91510903906171535D"); operatorInfo.setOperatorName("四川明星新能源科技有限公司"); operatorInfo.setOperatorTel1("18683346252"); operatorInfo.setOperatorTel2("13982508784"); operatorInfo.setOperatorRegAddress("遂宁市船山区渠河南路18号"); + operatorInfo.setOperatorNote(""); stationInfoReq.setOperatorInfo(operatorInfo); List<StationInfo> stationInfos = new ArrayList<>(); stationInfos.add(buildStationInfo(site)); @@ -236,7 +238,7 @@ StationInfo stationInfo = new StationInfo(); stationInfo.setSerAreaCode(site.getSerAreaCode()); stationInfo.setOperatorId("91510903906171535D"); - stationInfo.setStationId(site.getId().toString()); + stationInfo.setStationId(site.getCode()); stationInfo.setStationName(site.getName()); stationInfo.setStationMode("CD"); stationInfo.setAreaCode(site.getDistrictsCode()); @@ -321,7 +323,15 @@ stationInfo.setPictures(Arrays.asList(site.getImgUrl().split(","))); } stationInfo.setMatchCars(site.getVehicleDescription()); - stationInfo.setBusineHours(site.getStartServiceTime() + " - " + site.getEndServiceTime()); + stationInfo.setBusinessHours(site.getStartServiceTime() + " - " + site.getEndServiceTime()); + stationInfo.setSiteGuide(""); + stationInfo.setPictures(new ArrayList<>()); + stationInfo.setMatchCars(""); + stationInfo.setElectricityFee(BigDecimal.ZERO); + stationInfo.setServiceFee(BigDecimal.ZERO); + stationInfo.setParkFee(BigDecimal.ZERO); + stationInfo.setPayment("2"); + stationInfo.setSupportOrder(0); stationInfo.setEquipmentInfos(buildEquipmentInfo(site)); return stationInfo; } @@ -332,13 +342,15 @@ return new ArrayList<EquipmentInfo>(){{ for (TChargingPile chargingPile : list) { EquipmentInfo equipmentInfo = new EquipmentInfo(); - equipmentInfo.setEquipmentId(chargingPile.getId().toString()); + equipmentInfo.setEquipmentId(chargingPile.getCode()); equipmentInfo.setEquipmentName(chargingPile.getName()); - equipmentInfo.setManufacturerId(chargingPile.getManufacturerCode()); - equipmentInfo.setManufacturerName(chargingPile.getManufacturer()); - equipmentInfo.setEquipmentModel(chargingPile.getEquipmentType()); + equipmentInfo.setManufacturerId(StringUtils.isNotEmpty(chargingPile.getManufacturerCode()) ? chargingPile.getManufacturerCode() : "91510900MACPB4NJ4E"); + equipmentInfo.setManufacturerName(StringUtils.isNotEmpty(chargingPile.getManufacturer()) ? chargingPile.getManufacturer() : ""); + equipmentInfo.setEquipmentModel(StringUtils.isNotEmpty(chargingPile.getEquipmentType()) ? chargingPile.getEquipmentType() : ""); if(null != chargingPile.getProductionDate()){ equipmentInfo.setProductionDate(chargingPile.getProductionDate().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + }else{ + equipmentInfo.setProductionDate(""); } equipmentInfo.setEquipmentType(0 == chargingPile.getType() ? 5 : chargingPile.getType()); if(StringUtils.isNotEmpty(chargingPile.getEquipmentLng())){ @@ -361,7 +373,7 @@ return new ArrayList<ConnectorInfo>(){{ for (TChargingGun chargingGun : list) { ConnectorInfo connectorInfo = new ConnectorInfo(); - connectorInfo.setConnectorId(chargingGun.getId().toString()); + connectorInfo.setConnectorId(chargingGun.getCode()); connectorInfo.setConnectorName(chargingGun.getName()); connectorInfo.setConnectorType(0 == chargingGun.getType() ? 6 : chargingGun.getType()); connectorInfo.setVoltageUpperLimits(chargingGun.getUpperRatedVoltage().intValue()); @@ -370,6 +382,7 @@ connectorInfo.setPower(chargingGun.getRatedPower().doubleValue()); connectorInfo.setParkNo(chargingGun.getParkingNumber()); connectorInfo.setNationalStandard(Integer.parseInt(chargingGun.getNationalStandard())); + connectorInfo.setParkNo(""); add(connectorInfo); } }}; @@ -407,13 +420,14 @@ threadPoolExecutor.execute(()->{ StationInfoReq stationInfoReq = new StationInfoReq(); stationInfoReq.setOperatorId("91510903906171535D"); - stationInfoReq.setStationId(site.getId().toString()); + stationInfoReq.setStationId(site.getCode()); OperatorInfo operatorInfo = new OperatorInfo(); operatorInfo.setOperatorId("91510903906171535D"); operatorInfo.setOperatorName("四川明星新能源科技有限公司"); operatorInfo.setOperatorTel1("18683346252"); operatorInfo.setOperatorTel2("13982508784"); operatorInfo.setOperatorRegAddress("遂宁市船山区渠河南路18号"); + operatorInfo.setOperatorNote(""); stationInfoReq.setOperatorInfo(operatorInfo); List<StationInfo> stationInfos = new ArrayList<>(); stationInfos.add(buildStationInfo(site)); -- Gitblit v1.7.1