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

[砍价券][修改]:砍价参与判断

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
2833829c40
2 измененных файлов: 17 добавлений и 0 удалений
  1. +16
    -0
      mallinkCApi/src/main/java/com/iformall/controller/WxPressOrderController.java
  2. +1
    -0
      mallinkService/src/main/java/com/iformall/common/ErrorCode.java

+ 16
- 0
mallinkCApi/src/main/java/com/iformall/controller/WxPressOrderController.java Просмотреть файл

@@ -6,6 +6,7 @@ import com.iformall.domain.po.WxCUser;
import com.iformall.domain.po.WxCoupon;
import com.iformall.domain.po.WxOrder;
import com.iformall.enums.EnumOrderPressStatus;
import com.iformall.enums.EnumOrderStatus;
import com.iformall.exception.MallinkException;
import com.iformall.service.WxCouponService;
import com.iformall.service.WxOrderPressService;
@@ -77,6 +78,21 @@ public class WxPressOrderController extends BaseController {
return new ResultData(ErrorCode.COUPON_PRESS_IS_OVERTIME);
}

if(order.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode())) {
logger.error("砍价已支付:" + orderId);
return new ResultData(ErrorCode.ORDER_HAD_PAY);
}

if(order.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_PRESS_COMPLETE.getCode())) {
logger.error("砍价已完成:" + orderId);
return new ResultData(ErrorCode.ORDER_PRESS_IS_COMPLETE);
}

if(order.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_PRESS_CANCEL.getCode())) {
logger.error("砍价已取消:" + orderId);
return new ResultData(ErrorCode.ORDER_HAD_CANCEL);
}

if(order.getPressCurrentNum() + 1 > coupon.getPressLimitNum()) {
logger.error("砍价已结束:" + orderId);
return new ResultData(ErrorCode.COUPON_PRESS_HAD_FINISHED);


+ 1
- 0
mallinkService/src/main/java/com/iformall/common/ErrorCode.java Просмотреть файл

@@ -136,6 +136,7 @@ public enum ErrorCode{
ORDER_HAD_PAY(3008, "订单已支付"),
ORDER_HAD_CANCEL(3009, "订单已取消"),
ORDER_PRESS_IS_OVERTIME(3010, "砍价已过期"),
ORDER_PRESS_IS_COMPLETE(3011, "砍价已完成"),

/**
* 卡券


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