missing Ret content

This commit is contained in:
ZZ 2021-11-18 13:36:57 +08:00
parent 167bffcd58
commit e73e611683
4 changed files with 13 additions and 10 deletions

View File

@ -61,8 +61,7 @@ public class Aes128Cbc {
NoSuchAlgorithmException, IllegalBlockSizeException, UnsupportedEncodingException, NoSuchPaddingException, NoSuchAlgorithmException, IllegalBlockSizeException, UnsupportedEncodingException, NoSuchPaddingException,
InvalidKeyException { InvalidKeyException {
System.out.println(decryptString("gbmqQAsXVr/c1cvxNkxog7GXLZMMLEp9vGV3O/aW60ZkWNzFsLkwMd0tqb7nU6SKR0QrNL9n" + System.out.println(decryptString("Fa09StzEtf3Qfmr/b91gfg==",
"+ayJRaL0LTjPRA==",
"8LpncubmWiPCzY3V", "av6A8QdnRaVRMXu6" "8LpncubmWiPCzY3V", "av6A8QdnRaVRMXu6"
)); ));
//ujNoGsWRo5MyPKYOxeofKwgPEng3xF+yhM8DDjwtwHo= //ujNoGsWRo5MyPKYOxeofKwgPEng3xF+yhM8DDjwtwHo=

View File

@ -53,6 +53,7 @@ public class QueryEquipAuthController {
if (xhpcInternetUserList.isEmpty()) { if (xhpcInternetUserList.isEmpty()) {
equipAuthResponse.setSuccStat(1); equipAuthResponse.setSuccStat(1);
equipAuthResponse.setFailReason(2); equipAuthResponse.setFailReason(2);
resp.setRet("500");
resp.setMsg("auth denied"); resp.setMsg("auth denied");
} else { } else {
Long internetUserId = xhpcInternetUserList.get(0).getId(); Long internetUserId = xhpcInternetUserList.get(0).getId();
@ -62,6 +63,7 @@ public class QueryEquipAuthController {
if (null != xhpcStationInternetBlacklist) { if (null != xhpcStationInternetBlacklist) {
equipAuthResponse.setSuccStat(1); equipAuthResponse.setSuccStat(1);
equipAuthResponse.setFailReason(2); equipAuthResponse.setFailReason(2);
resp.setRet("500");
resp.setMsg("auth denied"); resp.setMsg("auth denied");
} else { } else {
Map<String, Object> realTimeTerminalData = REDIS.getCacheMap("gun:".concat(connectorId)); Map<String, Object> realTimeTerminalData = REDIS.getCacheMap("gun:".concat(connectorId));
@ -69,15 +71,16 @@ public class QueryEquipAuthController {
String status = (String) realTimeTerminalData.get("status"); String status = (String) realTimeTerminalData.get("status");
if (!"空闲".equals(status)) { if (!"空闲".equals(status)) {
resp.setMsg("终端状态异常:[".concat(status == null ? "未注册" : status).concat("]")); resp.setMsg("终端状态异常:[".concat(status == null ? "未注册" : status).concat("]"));
resp.setRet("1"); resp.setRet("500");
equipAuthResponse.setSuccStat(1); equipAuthResponse.setSuccStat(1);
equipAuthResponse.setFailReason(1); equipAuthResponse.setFailReason(1);
} else if ("".equals(terminalStatus)) { } else if ("".equals(terminalStatus)) {
resp.setMsg("未插枪"); resp.setMsg("未插枪");
resp.setRet("1"); resp.setRet("500");
equipAuthResponse.setSuccStat(1); equipAuthResponse.setSuccStat(1);
equipAuthResponse.setFailReason(1); equipAuthResponse.setFailReason(1);
} else { } else {
resp.setRet("0");
resp.setMsg("success"); resp.setMsg("success");
equipAuthResponse.setSuccStat(0); equipAuthResponse.setSuccStat(0);
equipAuthResponse.setFailReason(0); equipAuthResponse.setFailReason(0);

View File

@ -61,7 +61,7 @@ public class QueryEquipChargeStatusController {
case "停止中": case "停止中":
startChargeSeqStat = 3; startChargeSeqStat = 3;
break; break;
case "结束": case "结束":
startChargeSeqStat = 4; startChargeSeqStat = 4;
break; break;
default: default:
@ -101,7 +101,7 @@ public class QueryEquipChargeStatusController {
equipChargeStatus.setVoltageA(voltageA); equipChargeStatus.setVoltageA(voltageA);
//电池剩余电量 //电池剩余电量
Integer endSoc = (Integer) order.get("endSoc"); Integer endSoc = (Integer) order.get("endSoc");
Double soc = Double.valueOf(endSoc); Double soc = Double.valueOf(endSoc == null ? 0 : endSoc);
equipChargeStatus.setSoc(soc); equipChargeStatus.setSoc(soc);
//开始充电时间 //开始充电时间
String startTime = (String) order.get("startTime"); String startTime = (String) order.get("startTime");
@ -111,14 +111,14 @@ public class QueryEquipChargeStatusController {
Integer chargeModel = (Integer) order.get("chargeModel"); Integer chargeModel = (Integer) order.get("chargeModel");
equipChargeStatus.setChargeModel(chargeModel == null ? 0 : chargeModel); equipChargeStatus.setChargeModel(chargeModel == null ? 0 : chargeModel);
//累计充电量 //累计充电量
CacheRealtimeData orderLord = REDIS.getCacheObject("order:" + internalOrderNum + ".lord"); CacheRealtimeData lord = REDIS.getCacheObject("order:" + internalOrderNum + ".lord");
Double chargingDegree = Double.valueOf(orderLord.getChargingDegree()); Double chargingDegree = Double.valueOf(lord.getChargingDegree() == null ? 0 : lord.getChargingDegree());
equipChargeStatus.setTotalPower(chargingDegree / 10000); equipChargeStatus.setTotalPower(chargingDegree / 10000);
//总金额 //总金额
equipChargeStatus.setTotalMoney(orderLord.getAmountCharged() / 10000.0); equipChargeStatus.setTotalMoney(lord.getAmountCharged() == null ? 0 : lord.getAmountCharged() / 10000.0);
final Long rateModelId = REDIS.getCacheMapValue("pile:".concat(connectorId.substring(0, 14)), "rateModelId"); final Long rateModelId = REDIS.getCacheMapValue("pile:".concat(connectorId.substring(0, 14)), "rateModelId");
final CacheRateModel cacheRateModel = REDIS.getCacheObject("rateModel:" + rateModelId); final CacheRateModel cacheRateModel = REDIS.getCacheObject("rateModel:" + rateModelId);
calculateEm(equipChargeStatus, cacheRateModel); if (cacheRateModel != null) calculateEm(equipChargeStatus, cacheRateModel);
CommonResponse response = new CommonResponse(); CommonResponse response = new CommonResponse();
response.setRet(EvcsConst.RET_SUCC); response.setRet(EvcsConst.RET_SUCC);
response.setData(JSONUtil.toJSONString(equipChargeStatus)); response.setData(JSONUtil.toJSONString(equipChargeStatus));

View File

@ -238,6 +238,7 @@ public class ChargingController {
Map<String, Object> cacheGun = REDIS.getCacheMap(gunkey); Map<String, Object> cacheGun = REDIS.getCacheMap(gunkey);
String gunstatus = (String) cacheGun.get("status"); String gunstatus = (String) cacheGun.get("status");
if (!"空闲".equals(gunstatus)) { if (!"空闲".equals(gunstatus)) {
return R.fail("端口不在空闲或正常状态,稍后再试"); return R.fail("端口不在空闲或正常状态,稍后再试");
} }
if (CacheDataUtils.hori(gunkey)) return R.fail("请检查枪号是否正确,稍后再试"); if (CacheDataUtils.hori(gunkey)) return R.fail("请检查枪号是否正确,稍后再试");