Merge pull request !250 from Admin/LTL_20220314
This commit is contained in:
Admin 2022-03-21 11:11:15 +00:00 committed by Gitee
commit 47982a5126
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

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