Просмотр исходного кода

[支付订单检查][修改]:已有已支付订单

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
fa0872a6e2
1 измененных файлов: 13 добавлений и 1 удалений
  1. +13
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java

+ 13
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java Просмотреть файл

@@ -172,6 +172,18 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
isShare = EnumPayShare.YES;
}

// 1.5 检查是否有已支付订单
{
WxPayOrder payOrderParams = new WxPayOrder();
payOrderParams.setOrderId(order.getId());
payOrderParams.setPayOrderStatus(EnumPayStatus.PAY_STATUS_SUCCESS.getCode());
int count = wxPayOrderMapper.selectCount(payOrderParams);
if (count > 0) {
logger.error("已支付>>>" + order);
throw new MallinkException(ErrorCode.PAY_ORDER_EXIST);
}
}

/*设置进入分账,待分账时再判断是否存在对应的分账账户
// 1.5 check 分账 receive
if (isShare == EnumPayShare.YES) {
@@ -186,7 +198,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
}
*/

// 2. check 是否有支付订单
// 2. check 是否有支付订单
Date currentDate = new Date();
record.setPayOrderStatus(EnumPayStatus.PAY_STATUS_WAIT.getCode());
List<WxPayOrder> list = wxPayOrderMapper.findList(record);


Загрузка…
Отмена
Сохранить