Commit f133606b by jinxin

空指针异常处理

parent 2582e3d0
...@@ -173,13 +173,13 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService { ...@@ -173,13 +173,13 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
//判断订单状态,支付时间已过的订单的需要更改订单状态为已过期 //判断订单状态,支付时间已过的订单的需要更改订单状态为已过期
for (LicenceOrderPageDTO dto : list){ for (LicenceOrderPageDTO dto : list){
Date now = new Date(); Date now = new Date();
if (dto.getExpireTime().before(now) && dto.getOrderStatus() == 0){ if (null!=dto.getExpireTime() && dto.getExpireTime().before(now) && dto.getOrderStatus() == 0){
dto.setOrderStatus(3); dto.setOrderStatus(3);
updateLicenceOrderType(dto.getOrderId(), 3,dto.getEnterpriseId(), dto.getWxEnterpriseId(), "系统",1); updateLicenceOrderType(dto.getOrderId(), 3,dto.getEnterpriseId(), dto.getWxEnterpriseId(), "系统",1);
//取消企业微信订单 //取消企业微信订单
cancelQywxOrder(dto.getOrderId()); cancelQywxOrder(dto.getOrderId());
} }
if (dto.getQywxExpireTime().before(now) && dto.getQywxOrderStatus() == 0){ if (null!=dto.getQywxExpireTime() && dto.getQywxExpireTime().before(now) && dto.getQywxOrderStatus() == 0){
dto.setQywxOrderStatus(3); dto.setQywxOrderStatus(3);
updateLicenceOrderType(dto.getOrderId(), 3,dto.getEnterpriseId(), dto.getWxEnterpriseId(), "系统",0); updateLicenceOrderType(dto.getOrderId(), 3,dto.getEnterpriseId(), dto.getWxEnterpriseId(), "系统",0);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment