Преглед изворни кода

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

release_toaliyun_real
Stormeye Wu пре 7 година
родитељ
комит
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);


Loading…
Откажи
Сачувај