|
@@ -213,9 +213,9 @@ public class DeviceMsgHandle {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ logger.info("{}-{}触发无功率自停{}", imei, portId, lastPower0Times);
|
|
|
//连续3次功率0 就要停止充电
|
|
//连续3次功率0 就要停止充电
|
|
|
RpcResult rpcResult = deviceControlerService.stopCharge(imei, imei, (int) portId);
|
|
RpcResult rpcResult = deviceControlerService.stopCharge(imei, imei, (int) portId);
|
|
|
- logger.info("{}-{}触发无功率自停{}", imei, portId, lastPower0Times);
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
logger.error("无功率检测异常{}", e.getMessage());
|
|
logger.error("无功率检测异常{}", e.getMessage());
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@@ -359,6 +359,8 @@ public class DeviceMsgHandle {
|
|
|
dataParam.setDeviceId(imei);
|
|
dataParam.setDeviceId(imei);
|
|
|
dataParam.setCcid(imei);
|
|
dataParam.setCcid(imei);
|
|
|
deviceControlerService.sendPortDetailCmd(dataParam);
|
|
deviceControlerService.sendPortDetailCmd(dataParam);
|
|
|
|
|
+
|
|
|
|
|
+ logger.info(imei+ ":急停停充>>>上报交易记录>>>");
|
|
|
deviceControlerService.stopCharge(imei, imei, port);
|
|
deviceControlerService.stopCharge(imei, imei, port);
|
|
|
//查询计费模板
|
|
//查询计费模板
|
|
|
QueryWrapper<BillingModel> billingModelQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BillingModel> billingModelQueryWrapper = new QueryWrapper<>();
|
|
@@ -410,6 +412,13 @@ public class DeviceMsgHandle {
|
|
|
byte[] bytes = statusServiceOne.getTransOrder();
|
|
byte[] bytes = statusServiceOne.getTransOrder();
|
|
|
logger.info(statusServiceOne.getPileCode() + ":设备开启充电流水号:" + DataConversion.bytesToHexString(bytes));
|
|
logger.info(statusServiceOne.getPileCode() + ":设备开启充电流水号:" + DataConversion.bytesToHexString(bytes));
|
|
|
DeviceConnectionMsg deviceConnection = socketHandle.getDeviceConnection(statusServiceOne.getPileCode());
|
|
DeviceConnectionMsg deviceConnection = socketHandle.getDeviceConnection(statusServiceOne.getPileCode());
|
|
|
|
|
+
|
|
|
|
|
+ if(orderStatusService==null){
|
|
|
|
|
+ logger.info("没有充电记录 其他方式启动{}", imei);
|
|
|
|
|
+ deviceControlerService.sendImeiDetail(imei);
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
int reson = 0x00;
|
|
int reson = 0x00;
|
|
|
if (result == 0x01) {
|
|
if (result == 0x01) {
|
|
|
//启充成功上报充电开启成功
|
|
//启充成功上报充电开启成功
|
|
@@ -538,6 +547,7 @@ public class DeviceMsgHandle {
|
|
|
} else {
|
|
} else {
|
|
|
if(statusServiceOne.getReasonStopCharging()==0){
|
|
if(statusServiceOne.getReasonStopCharging()==0){
|
|
|
logger.info(statusServiceOne.getPileCode() + ":充满主动>>>>>>停充>>>>");
|
|
logger.info(statusServiceOne.getPileCode() + ":充满主动>>>>>>停充>>>>");
|
|
|
|
|
+ statusServiceOne.setReasonStopCharging(TransConstant.MANUAL_STOP);
|
|
|
}else{
|
|
}else{
|
|
|
//不处理急停
|
|
//不处理急停
|
|
|
if (reson == 0x01) {
|
|
if (reson == 0x01) {
|