| | |
| | | import com.ruoyi.other.api.feignClient.SystemConfigurationClient; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | |
| | | @Resource |
| | | private SystemConfigurationClient systemConfigurationClient; |
| | | |
| | | @Autowired |
| | | private TCECSuperviseUtil tcecSuperviseUtil; |
| | | private final static String operatorId = "906171535"; |
| | | |
| | | /** |
| | |
| | | for (Integer stationID : stationIDList) { |
| | | StationStatusInfo stationStatusInfo = new StationStatusInfo(); |
| | | stationStatusInfo.setOperatorID(operatorID); |
| | | stationStatusInfo.setEquipmentOwnerID("999999999"); |
| | | stationStatusInfo.setEquipmentOwnerID(operatorId); |
| | | stationStatusInfo.setStationID(String.valueOf(stationID)); |
| | | List<ConnectorStatusInfo> connectorStatusInfos = new ArrayList<>(); |
| | | for (TChargingGun chargingGun : chargingGuns) { |
| | | ConnectorStatusInfo connectorStatusInfo = new ConnectorStatusInfo(); |
| | | connectorStatusInfo.setOperatorID(operatorId); |
| | | connectorStatusInfo.setEquipmentOwnerID("999999999"); |
| | | connectorStatusInfo.setEquipmentOwnerID(operatorId); |
| | | connectorStatusInfo.setStationID(String.valueOf(chargingGun.getSiteId())); |
| | | connectorStatusInfo.setEquipmentID(String.valueOf(chargingGun.getChargingPileId())); |
| | | connectorStatusInfo.setConnectorID(chargingGun.getFullNumber()); |
| | |
| | | public R pushSuperviseNotificationStationStatus(TChargingGun chargingGun){ |
| | | ConnectorStatusInfo connectorStatusInfo = new ConnectorStatusInfo(); |
| | | connectorStatusInfo.setOperatorID(operatorId); |
| | | connectorStatusInfo.setEquipmentOwnerID("999999999"); |
| | | connectorStatusInfo.setEquipmentOwnerID(operatorId); |
| | | connectorStatusInfo.setStationID(String.valueOf(chargingGun.getSiteId())); |
| | | connectorStatusInfo.setEquipmentID(String.valueOf(chargingGun.getChargingPileId())); |
| | | connectorStatusInfo.setConnectorID(chargingGun.getFullNumber()); |
| | |
| | | connectorStatusInfo.setUpdateTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); |
| | | List<Operator> operators = operatorClient.getAllOperator().getData(); |
| | | for (Operator operator : operators) { |
| | | TCECSuperviseUtil.notificationStationStatus(operator, connectorStatusInfo); |
| | | tcecSuperviseUtil.notificationStationStatus(operator, connectorStatusInfo); |
| | | } |
| | | return R.ok(); |
| | | } |
| | |
| | | public R pushSuperviseNotificationEquipChargeStatus(TChargingOrder chargingOrder){ |
| | | SupEquipChargeStatus supEquipChargeStatus = new SupEquipChargeStatus(); |
| | | supEquipChargeStatus.setOperatorID(operatorId); |
| | | supEquipChargeStatus.setEquipmentOwnerID("999999999"); |
| | | supEquipChargeStatus.setEquipmentOwnerID(operatorId); |
| | | supEquipChargeStatus.setStationID(String.valueOf(chargingOrder.getSiteId())); |
| | | supEquipChargeStatus.setEquipmentID(String.valueOf(chargingOrder.getChargingPileId())); |
| | | supEquipChargeStatus.setOrderNo(operatorId+chargingOrder.getCode()); |
| | |
| | | supEquipChargeStatus.setTotalPower(chargingOrder.getElectrovalence()); |
| | | List<Operator> operators = operatorClient.getAllOperator().getData(); |
| | | for (Operator operator : operators) { |
| | | TCECSuperviseUtil.notificationSupEquipChargeStatus(operator, supEquipChargeStatus); |
| | | tcecSuperviseUtil.notificationSupEquipChargeStatus(operator, supEquipChargeStatus); |
| | | } |
| | | return R.ok(); |
| | | } |
| | |
| | | public R pushSuperviseNotificationChargeOrderInfo(TChargingOrder chargingOrder){ |
| | | SupChargeOrderInfo supChargeOrderInfo = new SupChargeOrderInfo(); |
| | | supChargeOrderInfo.setOperatorID(operatorId); |
| | | supChargeOrderInfo.setEquipmentOwnerID("999999999"); |
| | | supChargeOrderInfo.setEquipmentOwnerID(operatorId); |
| | | supChargeOrderInfo.setStationID(String.valueOf(chargingOrder.getSiteId())); |
| | | supChargeOrderInfo.setEquipmentID(String.valueOf(chargingOrder.getChargingPileId())); |
| | | supChargeOrderInfo.setOrderNo(operatorId+chargingOrder.getCode()); |
| | |
| | | |
| | | List<Operator> operators = operatorClient.getAllOperator().getData(); |
| | | for (Operator operator : operators) { |
| | | TCECSuperviseUtil.notificationChargeOrderInfo(operator, supChargeOrderInfo); |
| | | tcecSuperviseUtil.notificationChargeOrderInfo(operator, supChargeOrderInfo); |
| | | } |
| | | return R.ok(); |
| | | } |