WIP:三方对接逻辑 @Chen
This commit is contained in:
parent
ae868142a2
commit
b5953a66ac
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user