Przeglądaj źródła

[C端][修改[订单提示语]

release_toaliyun_real
gongbiao 7 lat temu
rodzic
commit
3d627b2677
1 zmienionych plików z 15 dodań i 14 usunięć
  1. +15
    -14
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java

+ 15
- 14
mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java Wyświetl plik

@@ -236,22 +236,23 @@ public class WxOrderServiceImpl implements WxOrderService {
throw new MallinkException(ErrorCode.REMAIN_IS_EMPTY);
}

// 检查是否未支付订单
int count = 0;
try {
count = getUserOrderCount(user, coupon);
} catch (Exception e) {
//解锁
redisLock.unlock(couponIdStr, timeStr);
throw new MallinkException(ErrorCode.DB_FAIL);
}
if (count > 0) {
//解锁
redisLock.unlock(couponIdStr, timeStr);
logger.error("此券购买数量已超限, couponId: " + couponIdStr + ", count: " + count);
throw new MallinkException(ErrorCode.ORDER_UNPAID);
if (coupon.getSalePrice() > 0) {
// 检查是否未支付订单
try {
count = getUserOrderCount(user, coupon);
} catch (Exception e) {
//解锁
redisLock.unlock(couponIdStr, timeStr);
throw new MallinkException(ErrorCode.DB_FAIL);
}
if (count > 0) {
//解锁
redisLock.unlock(couponIdStr, timeStr);
logger.error("此券购买数量已超限, couponId: " + couponIdStr + ", count: " + count);
throw new MallinkException(ErrorCode.ORDER_UNPAID);
}
}

//检查已购买数量
try {
count = getUserCouponOrderCount(user, coupon);


Ładowanie…
Anuluj
Zapisz