|
@@ -152,7 +152,8 @@ public class OrderHandler {
|
|
|
// 判断当前提交的购物车ID,有多少产品在售
|
|
|
int total = 0; // 支付金额
|
|
|
int sum = 0; // 产品数量
|
|
|
-
|
|
|
+ int productIdW6 = 0; // W6水机数量
|
|
|
+
|
|
|
List<CartDto> tempCarts = new ArrayList<CartDto>();
|
|
|
for (CartDto cartDto : cartDtos) {
|
|
|
switch (cartDto.getCartIsSource()) {
|
|
@@ -170,7 +171,9 @@ public class OrderHandler {
|
|
|
cartDto.setSalesUserGiftList(giftList);
|
|
|
tempCarts.add(cartDto);
|
|
|
}
|
|
|
-
|
|
|
+ if(cartDto.getCartProductId() == 39){
|
|
|
+ productIdW6 ++;
|
|
|
+ }
|
|
|
}
|
|
|
if (sum <= 0) {
|
|
|
msg.setMessage(ResultInfo.cartEmptyError);
|
|
@@ -185,8 +188,17 @@ public class OrderHandler {
|
|
|
cDto.setPage(new PageBean());
|
|
|
cDto.getPage().setPageSize(12);
|
|
|
//cDto.getPage().setPageNumber(pageNO);
|
|
|
- List<CouponItemDto> list = couponItemService.getCouponItemDtoList(cDto);
|
|
|
-
|
|
|
+ List<CouponItemDto> list = new ArrayList<CouponItemDto>();
|
|
|
+ List<CouponItemDto> couponItemDtolist = couponItemService.getCouponItemDtoList(cDto);
|
|
|
+ for (CouponItemDto cid : couponItemDtolist) {
|
|
|
+ if(cid.getCouponId() == 20000||cid.getCouponId() == 20001){
|
|
|
+ if(productIdW6 > 0){
|
|
|
+ list.add(cid);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ list.add(cid);
|
|
|
+ }
|
|
|
+ }
|
|
|
dto.setCouponItems(list);
|
|
|
|
|
|
request.getSession().setAttribute("cartIds", cartIds);
|