| | |
| | | |
| | | @Resource |
| | | private RedisTemplate redisTemplate; |
| | | |
| | | |
| | | |
| | | @Autowired |
| | | private EnhanceProduce enhanceProduce; |
| | | |
| | | |
| | | |
| | |
| | | vo1.setPile_code(pingMessage.getCharging_pile_code()); |
| | | vo1.setStatus(pingMessage.getCharging_gun_status()); |
| | | chargingPileClient.updateChargingPileStatus(vo1); |
| | | |
| | | try { |
| | | tcecPushUtil.pushSuperviseNotificationStationStatus(chargingGunClient.getChargingGunByFullNumber(pingMessage.getCharging_pile_code()+pingMessage.getCharging_gun_code()).getData()); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | System.out.println("设备状态推送监管平台失败:"+e.getMessage()); |
| | | } |
| | | } |
| | | }); |
| | | break; |
| | |
| | | public void run() { |
| | | // 业务处理 |
| | | chargingOrderClient.endCharge(endCharge.getTransaction_serial_number()); |
| | | try { |
| | | TChargingOrder chargingOrder = chargingOrderClient.getOrderByCode(endCharge.getTransaction_serial_number()).getData(); |
| | | tcecPushUtil.pushSuperviseNotificationChargeOrderInfo(chargingOrder); |
| | | tcecPushUtil.pushSuperviseNotificationEquipChargeStatus(chargingOrder); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | System.out.println("充电结束推送监管平台失败:"+e.getMessage()); |
| | | } |
| | | // 订单id |
| | | String transactionSerialNumber = endCharge.getTransaction_serial_number(); |
| | | ChargingOrderMessage chargingOrderMessage = new ChargingOrderMessage(); |
| | | chargingOrderMessage.setOrderNumber(transactionSerialNumber); |
| | | // 推送充电订单信息 |
| | | ChargingMessage chargingMessage1 = new ChargingMessage(); |
| | | chargingMessage1.setServiceId(SendTagConstant.ORDER_INFO); |
| | | chargingMessage1.setOrderMessage(chargingOrderMessage); |
| | | enhanceProduce.orderInfoMessage(chargingMessage1); |
| | | // 推送充电订单状态 |
| | | ChargingMessage chargingMessage2 = new ChargingMessage(); |
| | | chargingMessage2.setServiceId(SendTagConstant.ORDER_STATUS); |
| | | chargingMessage2.setOrderMessage(chargingOrderMessage); |
| | | enhanceProduce.orderStatusMessage(chargingMessage2); |
| | | // try { |
| | | // TChargingOrder chargingOrder = chargingOrderClient.getOrderByCode(endCharge.getTransaction_serial_number()).getData(); |
| | | // tcecPushUtil.pushSuperviseNotificationChargeOrderInfo(chargingOrder); |
| | | // tcecPushUtil.pushSuperviseNotificationEquipChargeStatus(chargingOrder); |
| | | // }catch (Exception e){ |
| | | // e.printStackTrace(); |
| | | // System.out.println("充电结束推送监管平台失败:"+e.getMessage()); |
| | | // } |
| | | } |
| | | }); |
| | | break; |
| | |
| | | BeanUtils.copyProperties(uploadRealTimeMonitoringData, query); |
| | | chargingOrderClient.chargeMonitoring(query); |
| | | chargingOrder.setEndSoc(uploadRealTimeMonitoringDataMessage.getSoc()+""); |
| | | |
| | | tcecPushUtil.pushSuperviseNotificationEquipChargeStatus(chargingOrder); |
| | | ChargingOrderMessage chargingOrderMessage3 = new ChargingOrderMessage(); |
| | | chargingOrderMessage3.setSoc(uploadRealTimeMonitoringDataMessage.getSoc()+""); |
| | | chargingOrderMessage3.setOrderNumber(chargingOrder.getCode()); |
| | | // 推送充电订单信息 |
| | | ChargingMessage chargingMessage4 = new ChargingMessage(); |
| | | chargingMessage4.setServiceId(SendTagConstant.ORDER_STATUS); |
| | | chargingMessage4.setOrderMessage(chargingOrderMessage3); |
| | | enhanceProduce.orderInfoMessage(chargingMessage4); |
| | | // tcecPushUtil.pushSuperviseNotificationEquipChargeStatus(chargingOrder); |
| | | } |
| | | }); |
| | | } catch (Exception e) { |