cannot unbox null

This commit is contained in:
ZZ 2021-09-06 17:43:56 +08:00
parent 0ce055e9b0
commit 869572c8da
2 changed files with 11 additions and 10 deletions

View File

@ -36,9 +36,9 @@ public class CacheOrderData extends BaseData {
private String transactionDatetime; //交易日期时间CP56Time2a格式 private String transactionDatetime; //交易日期时间CP56Time2a格式
private String stopReason; //停止原因 private String stopReason; //停止原因
private String cardNo; //物理卡号 private String cardNo; //物理卡号
private int startSoc; private Integer startSoc;
private int endSoc; private Integer endSoc;
private int status;//1自动结算2异常 private Integer status;//1自动结算2异常
public String getOrderNo() { public String getOrderNo() {
@ -350,32 +350,32 @@ public class CacheOrderData extends BaseData {
this.cardNo = cardNo; this.cardNo = cardNo;
} }
public int getStartSoc() { public Integer getStartSoc() {
return startSoc; return startSoc;
} }
public void setStartSoc(int startSoc) { public void setStartSoc(Integer startSoc) {
this.startSoc = startSoc; this.startSoc = startSoc;
} }
public int getEndSoc() { public Integer getEndSoc() {
return endSoc; return endSoc;
} }
public void setEndSoc(int endSoc) { public void setEndSoc(Integer endSoc) {
this.endSoc = endSoc; this.endSoc = endSoc;
} }
public int getStatus() { public Integer getStatus() {
return status; return status;
} }
public void setStatus(int status) { public void setStatus(Integer status) {
this.status = status; this.status = status;
} }

View File

@ -42,7 +42,8 @@ public class OrderDataLogic implements ServiceLogic {
String orderkey = "order:".concat(orderNo); String orderkey = "order:".concat(orderNo);
Map<String, Object> cacheOrder = REDIS.getCacheMap(orderkey); Map<String, Object> cacheOrder = REDIS.getCacheMap(orderkey);
CacheOrderData cacheOrderData = translate(orderData); CacheOrderData cacheOrderData = translate(orderData);
cacheOrderData.setStartSoc((Integer) cacheOrder.get("startSoc")); Integer startSoc = (Integer) cacheOrder.get("startSoc");
cacheOrderData.setStartSoc(startSoc);
cacheOrderData.setEndSoc((Integer) cacheOrder.get("endSoc")); cacheOrderData.setEndSoc((Integer) cacheOrder.get("endSoc"));
cacheOrderData.setStatus(1); cacheOrderData.setStatus(1);
cacheOrderData.setCreateTime(DateUtil.now()); cacheOrderData.setCreateTime(DateUtil.now());