结算订单增加回复判断

This commit is contained in:
yuyang 2022-04-06 17:59:46 +08:00
parent 3f390cd6b9
commit fc2143dc57

View File

@ -285,18 +285,19 @@ public class XhpcPileOrderController extends BaseController {
logger.info("无效订单号>>>>>orderNo" + orderNo);
return R.fail(500,"无效订单号:"+orderNo);
}
if("00000000000000000000000000000000".equals(orderNo)){
logger.info("无效订单号>>>>>orderNo" + orderNo);
return R.ok();
}
//获取充电订单
XhpcChargeOrder xhpcChargeOrder = xhpcChargeOrderService.getSerialNumberMessage(orderNo);
Map<String, Object> pushOrder = redisService.getCacheMap("pushOrder:"+orderNo);
//判断结算订单是否有回复启动成功
boolean judge =false;
if(pushOrder !=null){
if(pushOrder.get("internetSerialNumber") ==null){
xhpcChargeOrder.setStatus(2);
xhpcChargeOrder.setUpdateTime(new Date());
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
return R.ok();
}else if("2".equals(pushOrder.get("internetSerialNumber").toString())){
if(pushOrder.get("startChargeSeqStat") ==null){
judge =true;
}else if("2".equals(pushOrder.get("startChargeSeqStat").toString())){
//正常结算
}else{
judge=true;
@ -305,10 +306,10 @@ public class XhpcPileOrderController extends BaseController {
judge =true;
}
if (judge) {
xhpcChargeOrder.setStatus(3);
xhpcChargeOrder.setStatus(2);
xhpcChargeOrder.setUpdateTime(new Date());
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
xhpcRealTimeOrderService.addZeroHistoryOrder(xhpcChargeOrder);
//xhpcRealTimeOrderService.addZeroHistoryOrder(xhpcChargeOrder);
logger.info("订单无实时数据>>>>>orderNo" + orderNo);
return R.ok();
}