mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-19 18:45:03 +08:00
update
This commit is contained in:
@@ -231,42 +231,54 @@ public class JsowellTask {
|
||||
*/
|
||||
public void pushStationRealTimePowerInfo() {
|
||||
String env = SpringUtils.getActiveProfile();
|
||||
if (StringUtils.equalsIgnoreCase(env, "pre")) {
|
||||
if (StringUtils.equalsIgnoreCase(env, "prd")) {
|
||||
log.debug("PRE环境不执行");
|
||||
return;
|
||||
}
|
||||
// 查询出要推送的站点(贵州、)
|
||||
String thirdPartyType = ThirdPlatformTypeEnum.GUI_ZHOU_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS = thirdPartyStationRelationService.selectStationList(thirdPartyType);
|
||||
try {
|
||||
String thirdPartyType = ThirdPlatformTypeEnum.GUI_ZHOU_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS = thirdPartyStationRelationService.selectStationList(thirdPartyType);
|
||||
|
||||
List<String> stationIdList = stationInfoVOS.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
List<String> stationIdList = stationInfoVOS.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
GuiZhouPlatformServiceImpl guiZhouPlatformService = new GuiZhouPlatformServiceImpl();
|
||||
guiZhouPlatformService.notificationPowerInfo(stationIdList);
|
||||
GuiZhouPlatformServiceImpl guiZhouPlatformService = new GuiZhouPlatformServiceImpl();
|
||||
guiZhouPlatformService.notificationPowerInfo(stationIdList);
|
||||
} catch (Exception e) {
|
||||
log.error("贵州省平台推送充电站实时功率失败", e);
|
||||
}
|
||||
|
||||
//四川省平台推送充电站实时功率
|
||||
String thirdPartyType2 = ThirdPlatformTypeEnum.SI_CHUAN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS2 = thirdPartyStationRelationService.selectStationList(thirdPartyType2);
|
||||
try {
|
||||
String thirdPartyType2 = ThirdPlatformTypeEnum.SI_CHUAN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS2 = thirdPartyStationRelationService.selectStationList(thirdPartyType2);
|
||||
|
||||
List<String> stationIdList2 = stationInfoVOS2.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
List<String> stationIdList2 = stationInfoVOS2.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
SiChuanPlatformServiceImpl sichuanPlatformService = new SiChuanPlatformServiceImpl();
|
||||
sichuanPlatformService.notificationPowerInfo(stationIdList2);
|
||||
SiChuanPlatformServiceImpl sichuanPlatformService = new SiChuanPlatformServiceImpl();
|
||||
sichuanPlatformService.notificationPowerInfo(stationIdList2);
|
||||
} catch (Exception e) {
|
||||
log.error("四川省平台推送充电站实时功率失败", e);
|
||||
}
|
||||
|
||||
// 吉林省平台推送充电站实时功率
|
||||
String thirdPartyType3 = ThirdPlatformTypeEnum.SI_CHUAN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS3 = thirdPartyStationRelationService.selectStationList(thirdPartyType3);
|
||||
try {
|
||||
String thirdPartyType3 = ThirdPlatformTypeEnum.JI_LIN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS3 = thirdPartyStationRelationService.selectStationList(thirdPartyType3);
|
||||
|
||||
List<String> stationIdList3 = stationInfoVOS3.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
List<String> stationIdList3 = stationInfoVOS3.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
JiLinPlatformServiceImpl jiLinPlatformService = new JiLinPlatformServiceImpl();
|
||||
jiLinPlatformService.notificationPowerInfo(stationIdList3);
|
||||
JiLinPlatformServiceImpl jiLinPlatformService = new JiLinPlatformServiceImpl();
|
||||
jiLinPlatformService.notificationPowerInfo(stationIdList3);
|
||||
} catch (Exception e) {
|
||||
log.error("吉林省平台推送充电站实时功率失败", e);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -276,72 +288,57 @@ public class JsowellTask {
|
||||
*/
|
||||
public void pushStatisticsInfo() {
|
||||
String env = SpringUtils.getActiveProfile();
|
||||
if (StringUtils.equalsIgnoreCase(env, "pre")) {
|
||||
if (StringUtils.equalsIgnoreCase(env, "prd")) {
|
||||
log.debug("PRE环境不执行");
|
||||
return;
|
||||
}
|
||||
|
||||
// 贵州推送充电站统计信息
|
||||
String thirdPartyType = ThirdPlatformTypeEnum.GUI_ZHOU_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS = thirdPartyStationRelationService.selectStationList(thirdPartyType);
|
||||
try {
|
||||
String thirdPartyType = ThirdPlatformTypeEnum.GUI_ZHOU_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS = thirdPartyStationRelationService.selectStationList(thirdPartyType);
|
||||
|
||||
List<String> stationIdList = stationInfoVOS.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
GuiZhouPlatformServiceImpl guiZhouPlatformService = new GuiZhouPlatformServiceImpl();
|
||||
for (String stationId : stationIdList) {
|
||||
guiZhouPlatformService.notificationOperationStatsInfo(stationId);
|
||||
List<String> stationIdList = stationInfoVOS.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
GuiZhouPlatformServiceImpl guiZhouPlatformService = new GuiZhouPlatformServiceImpl();
|
||||
for (String stationId : stationIdList) {
|
||||
guiZhouPlatformService.notificationOperationStatsInfo(stationId);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("贵州省平台推送充电站统计信息失败", e);
|
||||
}
|
||||
|
||||
//四川省平台推送用能统计
|
||||
String thirdPartyType2 = ThirdPlatformTypeEnum.SI_CHUAN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS2 = thirdPartyStationRelationService.selectStationList(thirdPartyType2);
|
||||
try {
|
||||
String thirdPartyType2 = ThirdPlatformTypeEnum.SI_CHUAN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS2 = thirdPartyStationRelationService.selectStationList(thirdPartyType2);
|
||||
|
||||
List<String> stationIdList2 = stationInfoVOS2.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
SiChuanPlatformServiceImpl sichuanPlatformService = new SiChuanPlatformServiceImpl();
|
||||
for (String stationId : stationIdList2) {
|
||||
sichuanPlatformService.notificationOperationStatsInfo(stationId);
|
||||
List<String> stationIdList2 = stationInfoVOS2.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
SiChuanPlatformServiceImpl sichuanPlatformService = new SiChuanPlatformServiceImpl();
|
||||
for (String stationId : stationIdList2) {
|
||||
sichuanPlatformService.notificationOperationStatsInfo(stationId);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("四川省平台推送用能统计失败", e);
|
||||
}
|
||||
|
||||
// 吉林省平台推送充电站用能统计
|
||||
String thirdPartyType3 = ThirdPlatformTypeEnum.JI_LIN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS3 = thirdPartyStationRelationService.selectStationList(thirdPartyType3);
|
||||
|
||||
List<String> stationIdList3 = stationInfoVOS3.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
JiLinPlatformServiceImpl jiLinPlatformService = new JiLinPlatformServiceImpl();
|
||||
for (String stationId : stationIdList3) {
|
||||
jiLinPlatformService.notificationOperationStatsInfo(stationId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 定时任务,实时站点功率推送
|
||||
*/
|
||||
public void realTimePowerPush() {
|
||||
/* String env = SpringUtils.getActiveProfile();
|
||||
if (StringUtils.equalsIgnoreCase(env, "pre")) {
|
||||
log.debug("PRE环境不执行");
|
||||
return;
|
||||
}*/
|
||||
|
||||
String thirdPartyType = ThirdPlatformTypeEnum.JI_LIN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS = thirdPartyStationRelationService.selectStationList(thirdPartyType);
|
||||
|
||||
// 获取站点列表
|
||||
List<String> stationIdList = stationInfoVOS.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
JiLinPlatformServiceImpl jilinPlatformService = new JiLinPlatformServiceImpl();
|
||||
try {
|
||||
jilinPlatformService.notificationPowerInfo(stationIdList);
|
||||
}catch (Exception e){
|
||||
log.error("实时站点功率推送失败", e);
|
||||
String thirdPartyType3 = ThirdPlatformTypeEnum.JI_LIN_PLATFORM.getTypeCode();
|
||||
List<StationInfoVO> stationInfoVOS3 = thirdPartyStationRelationService.selectStationList(thirdPartyType3);
|
||||
|
||||
List<String> stationIdList3 = stationInfoVOS3.stream()
|
||||
.map(StationInfoVO::getStationId)
|
||||
.collect(Collectors.toList());
|
||||
JiLinPlatformServiceImpl jiLinPlatformService = new JiLinPlatformServiceImpl();
|
||||
for (String stationId : stationIdList3) {
|
||||
jiLinPlatformService.notificationOperationStatsInfo(stationId);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("吉林省平台推送充电站用能统计失败", e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user