浏览代码

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

Junling Bu 7 年之前
父节点
当前提交
e9a8e29992
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxCartController.java

+ 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);
     }