| @@ -163,7 +163,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { | |||||
| }else if (EnumPayStatus.PAY_STATUS_NOTPAY.getCode()==wxpaystatus || EnumPayStatus.PAY_STATUS_FAIL.getCode()==wxpaystatus) { | }else if (EnumPayStatus.PAY_STATUS_NOTPAY.getCode()==wxpaystatus || EnumPayStatus.PAY_STATUS_FAIL.getCode()==wxpaystatus) { | ||||
| oldRecord.setPayOrderStatus(EnumPayStatus.PAY_STATUS_WAIT.getCode()); | oldRecord.setPayOrderStatus(EnumPayStatus.PAY_STATUS_WAIT.getCode()); | ||||
| Long payno = idworker.nextId(); | Long payno = idworker.nextId(); | ||||
| if (null == payno || payno.intValue() <=0) { | |||||
| if (null == payno || payno.longValue() <=0) { | |||||
| throw new MallinkException(ErrorCode.PAY_ORDER_PAYING.getCode(),"订单支付流水号生成失败!handleWxOrderQuery:oldRecord:"+oldRecord+":wxstatus:"+wxpaystatus); | throw new MallinkException(ErrorCode.PAY_ORDER_PAYING.getCode(),"订单支付流水号生成失败!handleWxOrderQuery:oldRecord:"+oldRecord+":wxstatus:"+wxpaystatus); | ||||
| } | } | ||||
| oldRecord.setPayOrderNo(String.valueOf(payno)); | oldRecord.setPayOrderNo(String.valueOf(payno)); | ||||
| @@ -311,7 +311,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { | |||||
| oldRecord.setPayOrderStatus(EnumPayStatus.PAY_STATUS_WAIT.getCode()); | oldRecord.setPayOrderStatus(EnumPayStatus.PAY_STATUS_WAIT.getCode()); | ||||
| //重新设置支付no | //重新设置支付no | ||||
| Long payno = idworker.nextId(); | Long payno = idworker.nextId(); | ||||
| if (null == payno || payno.intValue() <=0) { | |||||
| if (null == payno || payno.longValue() <=0) { | |||||
| throw new MallinkException(ErrorCode.PAY_ORDER_PAYING.getCode(),"订单支付流水号生成失败!service oldRecord:"+oldRecord); | throw new MallinkException(ErrorCode.PAY_ORDER_PAYING.getCode(),"订单支付流水号生成失败!service oldRecord:"+oldRecord); | ||||
| } | } | ||||
| oldRecord.setPayOrderNo(String.valueOf(payno)); | oldRecord.setPayOrderNo(String.valueOf(payno)); | ||||
| @@ -328,7 +328,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { | |||||
| { | { | ||||
| // 3.1 创建支付订单 | // 3.1 创建支付订单 | ||||
| Long id = idworker.nextId(); | Long id = idworker.nextId(); | ||||
| if (null == id || id.intValue() <=0) { | |||||
| if (null == id || id.longValue() <=0) { | |||||
| throw new MallinkException(ErrorCode.PAY_ORDER_PAYING.getCode(),"订单支付流水号生成失败!new payorder:"+record.getOrderId()+",id:"+id); | throw new MallinkException(ErrorCode.PAY_ORDER_PAYING.getCode(),"订单支付流水号生成失败!new payorder:"+record.getOrderId()+",id:"+id); | ||||
| } | } | ||||