Kaynağa Gözat

[BUG][ID1001133][C端,如果拼团后,团满,之前待付款的就不让进行支付,提示团满]

release_toaliyun_real
gongbiao 7 yıl önce
ebeveyn
işleme
2ef79ab2d4
2 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. +1
    -1
      mallinkService/src/main/java/com/iformall/common/ErrorCode.java
  2. +4
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java

+ 1
- 1
mallinkService/src/main/java/com/iformall/common/ErrorCode.java Dosyayı Görüntüle

@@ -374,7 +374,7 @@ public enum ErrorCode{
* 拼团 * 拼团
*/ */
ORDER_GROUP_COOPERATING_FAILD(28001, "参团失败"), ORDER_GROUP_COOPERATING_FAILD(28001, "参团失败"),
ORDER_GROUP_COOPERATING_FINISHED(28002, "拼团人数已满"),
; ;


private int code; private int code;


+ 4
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java Dosyayı Görüntüle

@@ -121,6 +121,10 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
logger.error("pay order, order not allow, repaymentReq: " + record.toString() + ", payWay: " + payWay.toString()); logger.error("pay order, order not allow, repaymentReq: " + record.toString() + ", payWay: " + payWay.toString());
throw new MallinkException(ErrorCode.ORDER_IS_NOT_FIND); throw new MallinkException(ErrorCode.ORDER_IS_NOT_FIND);
} }
if (!order.getOrderGroupId().equals(0L) &&
order.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_COOPERATING_COMPLETE.getCode())) {
throw new MallinkException(ErrorCode.ORDER_GROUP_COOPERATING_FINISHED);
}
if(order.getPressEndDate() == null) { if(order.getPressEndDate() == null) {
// 非砍价券 // 非砍价券
if (order.getOrderStatus() == EnumOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode()) { if (order.getOrderStatus() == EnumOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode()) {


Yükleniyor…
İptal
Kaydet