From 15dcbd07dfb421e81bf2401cc37b8a6bca6d4211 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 24 十月 2025 18:34:49 +0800
Subject: [PATCH] 修改bug
---
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java | 38 +++++++++++++++++++++++++++-----------
1 files changed, 27 insertions(+), 11 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..9cf18a7 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.getFullNumber());
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));
@@ -714,7 +728,9 @@
integrationClient.setupBillingModel1(tChargingPile.getCode(), JSON.toJSONString(accountingStrategyDetails));
}
- //推送三方平台
- tcecClient.notificationStationChange(Arrays.asList(id));
+ if(1 == site.getIsOpenSynchronization()){
+ //推送三方平台
+ tcecClient.notificationStationChange(Arrays.asList(id));
+ }
}
}
--
Gitblit v1.7.1