perfection, fix something.
This commit is contained in:
parent
34a726baa0
commit
bd81a0b595
@ -41,7 +41,7 @@ public class CacheOrderData extends BaseData {
|
||||
private Integer status;//1自动结算,2异常
|
||||
|
||||
public CacheOrderData() {
|
||||
|
||||
super();
|
||||
}
|
||||
|
||||
public CacheOrderData(CacheRealtimeData cacheRData, String startTime, Integer startSoc, Integer endSoc) {
|
||||
|
||||
@ -160,7 +160,9 @@ public class ChargingController {
|
||||
// r = R.fail("错误的订单号");
|
||||
// } 算了容易坑
|
||||
String gunStatus = REDIS.getCacheMapValue(gunkey, "status");
|
||||
if (!("空闲".equals(gunStatus) || "离线".equals(gunStatus) || "故障".equals(gunStatus))) {
|
||||
if (("空闲".equals(gunStatus) || "离线".equals(gunStatus) || "故障".equals(gunStatus))) {
|
||||
log.error("端口不在充电中, status[{}]", gunStatus);
|
||||
}
|
||||
if (r.getCode() == 200) {
|
||||
String svcSrv = cachePile.get("svcSrv");
|
||||
String response = HttpUtils.get(fmt(svcSrv)
|
||||
@ -170,10 +172,9 @@ public class ChargingController {
|
||||
.concat(version));
|
||||
r = getRR(response);
|
||||
}
|
||||
} else {
|
||||
log.error("端口不在充电中, status[{}]", status);
|
||||
r = R.fail("端口不在充电中");
|
||||
}
|
||||
// } else {
|
||||
// r = R.fail("端口不在充电中");
|
||||
// }
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
@ -143,7 +143,7 @@ public class RealtimeDataLogic implements ServiceLogic {
|
||||
cacheOrder.put("realtimeDataList", realtimeDataList);
|
||||
pileOrderService.pileRimeOrder(orderNo);
|
||||
Integer vul = (Integer) cachePile.get("voltageUpperLimits");
|
||||
Integer cul = (Integer) cachePile.get("current");
|
||||
Integer cul = (Integer) cachePile.get("currentLimit");
|
||||
if (wc > cul || wv > vul) {
|
||||
R r = chargingController.nativeStopCharging(pileNo, gunId, default_version);
|
||||
if (r.getCode() == 200) {
|
||||
|
||||
@ -3,6 +3,7 @@ package com.xhpc.pp.utils.security;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.xhpc.pp.utils.HexUtils;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@ -16,7 +17,11 @@ public class CacheDataUtils {
|
||||
|
||||
public static Object reflectTranslate(Object srcobj, Class tarclz, Class srcclz, Field[] targetfields) throws IllegalAccessException, InvocationTargetException, InstantiationException {
|
||||
|
||||
Object tarobj = tarclz.getConstructors()[0].newInstance();
|
||||
Constructor[] constructors = tarclz.getConstructors();
|
||||
Object tarobj = null;
|
||||
for (Constructor c : constructors) {
|
||||
if (c.getParameters().length == 0) {
|
||||
tarobj = constructors[0].newInstance();
|
||||
for (Field tarfield : targetfields) {
|
||||
String tarFieldName = tarfield.getName();
|
||||
String srcval = null;
|
||||
@ -42,6 +47,8 @@ public class CacheDataUtils {
|
||||
} catch (NoSuchMethodException ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return tarobj;
|
||||
}
|
||||
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
</appender>
|
||||
|
||||
<!-- 系统模块日志级别控制 -->
|
||||
<logger name="com.xhpc.pp" level="info"/>
|
||||
<logger name="com.xhpc.pp" level="debug"/>
|
||||
<!-- Spring日志级别控制 -->
|
||||
<logger name="org.springframework" level="warn"/>
|
||||
<!-- nacos -->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user