Browse Source

fix[litemall-wx-api]: 购物车商品没有删除。

Junling Bu 7 years ago
parent
commit
e9a8e29992

+ 2 - 3
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxCartController.java

@@ -357,7 +357,6 @@ public class WxCartController {
 
     /**
      * 购物车商品删除
-     * 如果原来没有勾选,则设置勾选状态;如果商品已经勾选,则设置非勾选状态。
      *
      * @param userId 用户ID
      * @param body 购物车商品信息, { productIds: xxx }
@@ -381,11 +380,11 @@ public class WxCartController {
         
         List<Integer> productIds = JacksonUtil.parseIntegerList(body, "productIds");
 
-        if(productIds == null){
+        if(productIds == null || productIds.size() == 0){
             return ResponseUtil.badArgument();
         }
 
-        cartService.delete(productIds, 1);
+        cartService.delete(productIds, userId);
         return index(userId);
     }