WIP:三方对接逻辑 @Chen

This commit is contained in:
ZZ 2021-11-09 20:45:45 +08:00
parent ae868142a2
commit b5953a66ac

View File

@ -357,11 +357,11 @@ public class XhpcChargeOrderServiceImpl implements IXhpcChargeOrderService {
public R startUpBy3rd(String internetSerialNumber, String driverId, Integer chargingAmt, String plateNum, Integer status, String connectorId) { public R startUpBy3rd(String internetSerialNumber, String driverId, Integer chargingAmt, String plateNum, Integer status, String connectorId) {
R r = new R(); R r = new R();
String day = internetSerialNumber.substring(9, internetSerialNumber.length() - 4); // String day = internetSerialNumber.substring(9, internetSerialNumber.length() - 4);
if (!isValidDate(day)) { // if (!isValidDate(day)) {
r.setCode(500); // r.setCode(500);
return r; // return r;
} // }
int resTime = xhpcInternetUserMapper.selectByOperatorIdEvcs(internetSerialNumber.substring(0, 9)); int resTime = xhpcInternetUserMapper.selectByOperatorIdEvcs(internetSerialNumber.substring(0, 9));
if (resTime == 0) { if (resTime == 0) {
@ -371,7 +371,7 @@ public class XhpcChargeOrderServiceImpl implements IXhpcChargeOrderService {
StartChargingData startChargingData = new StartChargingData(); StartChargingData startChargingData = new StartChargingData();
//500000 equals 500 yuan //500000 equals 500 yuan
startChargingData.setBalance(500000); startChargingData.setBalance(500000); //todo @Chen use param amt
startChargingData.setGunId(connectorId); startChargingData.setGunId(connectorId);
@ -397,7 +397,7 @@ public class XhpcChargeOrderServiceImpl implements IXhpcChargeOrderService {
} else { } else {
String statusCache = cacheMap.get("status").toString(); String statusCache = cacheMap.get("status").toString();
//不同的状态 //不同的状态
if ("离线".equals(statusCache) || "故障".equals(statusCache) || "充电".equals(statusCache)) { if (!"空闲".equals(statusCache) || "故障".equals(statusCache) || "充电".equals(statusCache)) {
r.setCode(500); r.setCode(500);
return r; return r;
} }