Browse Source

协销购物车操作2

chao 3 năm trước cách đây
mục cha
commit
664de9ed73

+ 6 - 2
src/main/java/com/caimei365/order/controller/CartSellerApi.java

@@ -115,13 +115,17 @@ public class CartSellerApi {
      * 协销更新购物车
      *
      * @param sellerCartDto {
-     *                      id           购物车Id
-     *                      productNum   商品数量
+     *                      id                购物车Id
+     *                      serviceProviderId 协销Id
+     *                      productNum        商品数量
      *                      }
      */
     @ApiOperation("协销更新购物车(旧:/seller/addProductNum)")
     @PostMapping("/cart/update")
     public ResponseJson<Integer> updateSellerCart(SellerCartDto sellerCartDto){
+        if (null == sellerCartDto.getServiceProviderId()) {
+            return ResponseJson.error("协销Id不能为空!", null);
+        }
         if (null == sellerCartDto.getId()) {
             return ResponseJson.error("购物车Id不能为空!", null);
         }

+ 3 - 2
src/main/java/com/caimei365/order/service/CartSellerService.java

@@ -49,8 +49,9 @@ public interface CartSellerService {
      * 协销更新购物车
      *
      * @param sellerCartDto {
-     *                      id           购物车Id
-     *                      productNum   商品数量
+     *                      id                购物车Id
+     *                      serviceProviderId 协销Id
+     *                      productNum        商品数量
      *                      }
      */
     ResponseJson<Integer> updateSellerCart(SellerCartDto sellerCartDto);

+ 2 - 1
src/main/java/com/caimei365/order/service/impl/CartSellerServiceImpl.java

@@ -299,6 +299,7 @@ public class CartSellerServiceImpl implements CartSellerService {
      * 协销更新购物车
      *
      * @param sellerCartDto {
+     *                      serviceProviderId 协销Id
      *                      id           购物车Id
      *                      productNum   商品数量
      *                      }
@@ -306,7 +307,7 @@ public class CartSellerServiceImpl implements CartSellerService {
     @Override
     public ResponseJson<Integer> updateSellerCart(SellerCartDto sellerCartDto) {
         SellerCartPo cart = cartSellerMapper.getSellerCartById(sellerCartDto.getId());
-        if (sellerCartDto.getServiceProviderId() != cart.getServiceProviderId()) {
+        if (!sellerCartDto.getServiceProviderId().equals(cart.getServiceProviderId())) {
             return ResponseJson.error("协销Id不正确!",null);
         }
         cart.setNum(cart.getNum() + sellerCartDto.getProductNum());