解决未到生效时间优惠券显示的问题

This commit is contained in:
602090531@qq.com 2022-03-21 18:49:40 +08:00
parent 7bb6b8e2d0
commit e8f076477c

View File

@ -437,7 +437,7 @@ public class OrderService {
orderDatilListJson = (JSONArray) resultMap.get("orderDatilListJson");
//得到当前能用优惠券的商品总金额
BigDecimal total_Coupon = (BigDecimal) resultMap.get("total_Coupon");
BigDecimal minCount = (BigDecimal) resultMap.get("minCount");
int minCount = (int) resultMap.get("minCount");
//校验当前订单金额小于优惠券金额
if(jsonObjectData.getString("couponAmount") != null ){
@ -449,7 +449,8 @@ public class OrderService {
//校验当前指定商品的总数量有没有大于等于minCount
if(jsonObjectData.getString("minCount") != null ){
if(minCount.compareTo(new BigDecimal(jsonObjectData.getString("minCount"))) == -1){
int count = Integer.parseInt(jsonObjectData.getString("minCount"));
if(minCount < count ){
return ResponseDTO.wrap(OrderResponseCodeConst.COUPON_USE_FAIL);
}
}
@ -563,7 +564,7 @@ public class OrderService {
orderDatilListJson = (JSONArray) resultMap.get("orderDatilListJson");
//得到当前能用优惠券的商品总金额
BigDecimal total_Coupon = (BigDecimal) resultMap.get("total_Coupon");
BigDecimal minCount = (BigDecimal) resultMap.get("minCount");
int minCount = (int) resultMap.get("minCount");
//校验当前订单金额小于优惠券金额
if(jsonObjectData.getString("couponAmount") != null ){
@ -574,7 +575,8 @@ public class OrderService {
}
//校验当前指定商品的总数量有没有大于等于minCount
if(jsonObjectData.getString("minCount") != null ){
if(minCount.compareTo(new BigDecimal(jsonObjectData.getString("minCount"))) == -1){
int count = Integer.parseInt(jsonObjectData.getString("minCount"));
if(minCount < count ){
return ResponseDTO.wrap(OrderResponseCodeConst.COUPON_USE_FAIL);
}
}