| | |
| | | |
| | | @Resource |
| | | private ChargingOrderAccountingStrategyClient chargingOrderAccountingStrategyClient; |
| | | //成都、眉山、阿坝 |
| | | private List<String> list = Arrays.asList("510100", "511400", "513200"); |
| | | //成都监管平台推送白名单站点ID(生产库确认,2026-10-10) |
| | | private List<Integer> siteIdWhitelist = Arrays.asList(19, 25, 26, 27, 28, 74, 75, 76, 77, 78, 79, 86, 87, 112); |
| | | |
| | | |
| | | /** |
| | |
| | | @PostMapping("/notificationStationInfo") |
| | | public R notificationStationInfo(@RequestParam("siteId") Integer siteId){ |
| | | Site site = siteClient.getSiteByIds(Arrays.asList(siteId)).getData().get(0); |
| | | if(StringUtils.isNotEmpty(site.getCityCode()) && list.contains(site.getCityCode())){ |
| | | if(siteIdWhitelist.contains(site.getId())){ |
| | | ChengDuJianGuanUtil.notificationStationInfo(redisTemplate, buildStationInfo(site)); |
| | | } |
| | | return R.ok(); |
| | |
| | | public R notificationStationFee(@RequestParam("chargingPileId") Integer chargingPileId){ |
| | | TChargingPile chargingPile = chargingPileClient.getChargingPileById(chargingPileId).getData(); |
| | | Site site = siteClient.getSiteByIds(Arrays.asList(chargingPile.getSiteId())).getData().get(0); |
| | | if(StringUtils.isNotEmpty(site.getCityCode()) && list.contains(site.getCityCode())){ |
| | | if(siteIdWhitelist.contains(site.getId())){ |
| | | NotificationStationFee notificationStationFee = new NotificationStationFee(); |
| | | notificationStationFee.setOperatorID("906171535"); |
| | | notificationStationFee.setStationID(site.getCode()); |
| | |
| | | TChargingGun chargingGun = chargingGunClient.getChargingGunById(chargingGunId).getData(); |
| | | TChargingPile chargingPile = chargingPileClient.getChargingPileById(chargingGun.getChargingPileId()).getData(); |
| | | Site site = siteClient.getSiteByIds(Arrays.asList(chargingPile.getSiteId())).getData().get(0); |
| | | if(StringUtils.isNotEmpty(site.getCityCode()) && list.contains(site.getCityCode())){ |
| | | if(siteIdWhitelist.contains(site.getId())){ |
| | | ConnectorStatusInfo connectorStatusInfo = new ConnectorStatusInfo(); |
| | | connectorStatusInfo.setOperatorID("906171535"); |
| | | connectorStatusInfo.setEquipmentOwnerID("906171535"); |
| | |
| | | TChargingGun chargingGun = chargingGunClient.getChargingGunById(vo.getChargingGunId()).getData(); |
| | | TChargingPile chargingPile = chargingPileClient.getChargingPileById(chargingGun.getChargingPileId()).getData(); |
| | | Site site = siteClient.getSiteByIds(Arrays.asList(chargingPile.getSiteId())).getData().get(0); |
| | | if(StringUtils.isNotEmpty(site.getCityCode()) && list.contains(site.getCityCode())){ |
| | | if(siteIdWhitelist.contains(site.getId())){ |
| | | TChargingOrder chargingOrder = chargingOrderClient.getOrderByCode(vo.getOrderCode()).getData(); |
| | | ConnectorChargeStatusInfo connectorChargeStatusInfo = new ConnectorChargeStatusInfo(); |
| | | connectorChargeStatusInfo.setOperatorID("906171535"); |
| | |
| | | TChargingGun chargingGun = chargingGunClient.getChargingGunById(vo.getChargingGunId()).getData(); |
| | | TChargingPile chargingPile = chargingPileClient.getChargingPileById(chargingGun.getChargingPileId()).getData(); |
| | | Site site = siteClient.getSiteByIds(Arrays.asList(chargingPile.getSiteId())).getData().get(0); |
| | | if(StringUtils.isNotEmpty(site.getCityCode()) && list.contains(site.getCityCode())){ |
| | | if(siteIdWhitelist.contains(site.getId())){ |
| | | TChargingOrder chargingOrder = chargingOrderClient.getOrderByCode(vo.getOrderCode()).getData(); |
| | | CDOrderInfo orderInfo = new CDOrderInfo(); |
| | | orderInfo.setOperatorID("906171535"); |