浏览代码

联合丽格v1.0.2

kaick 1 年之前
父节点
当前提交
394c8d5dc0

+ 3 - 3
src/main/java/com/caimei365/order/service/impl/CartClubServiceImpl.java

@@ -1851,9 +1851,9 @@ public class CartClubServiceImpl implements CartClubService {
         }
         cartItemVo.setNumber(cartDto.getProductCount());
         // 库存不足商品
-        if (!(cartItemVo.getStock() != null && cartItemVo.getStock() > 0 && cartItemVo.getStock() >= cartItemVo.getMin() && cartItemVo.getStock() >= cartItemVo.getNumber())) {
-            return ResponseJson.error("商品库存不足!", null);
-        }
+//        if (!(cartItemVo.getStock() != null && cartItemVo.getStock() > 0 && cartItemVo.getStock() >= cartItemVo.getMin() && cartItemVo.getStock() >= cartItemVo.getNumber())) {
+//            return ResponseJson.error("商品库存不足!", null);
+//        }
         // 供应商Id集合,用户判断赠品供应商是否在当前供应商中
         List<Integer> shopIds = new ArrayList<>();
         shopIds.add(shop.getShopId());

+ 7 - 7
src/main/resources/mapper/CartClubMapper.xml

@@ -117,12 +117,12 @@
                p.step                        AS step,
                cs.minBuyNumber AS MIN,
                p.priceFlag,
-               IFNULL(p.ladderPriceFlag, 0) AS ladderFlag,
+               IFNULL(cs.ladderPriceFlag, 0) AS ladderFlag,
                p.includedTax                 AS includedTax,
                p.invoiceType                 AS invoiceType,
                p.taxPoint                    AS taxRate,
                p.productCategory,
-               IFNULL((SELECT validFlag FROM cm_organize_product_info  WHERE productId = p.productID AND organizeId = 0), 999) AS validFlag,
+               IFNULL((SELECT validFlag FROM cm_organize_product_info  WHERE productId = p.productID AND organizeId = #{organizeId}), 999) AS validFlag,
                p.visibility,
                p.productType
         FROM cm_cart c
@@ -312,7 +312,7 @@
                p.step             AS step,
                cs.minBuyNumber    AS MIN,
                p.priceFlag,
-               p.ladderPriceFlag AS ladderFlag,
+               cs.ladderPriceFlag AS ladderFlag,
                p.includedTax      AS includedTax,
                p.invoiceType      AS invoiceType,
                p.taxPoint         AS taxRate,
@@ -348,11 +348,11 @@
         UPDATE cm_cart
         set productCount = #{productCount},
             addTime      = #{addTime},
-            productId    = (select productId from cm_sku where skuId = #{skuId} and organizeId = 0),
+            productId    = (select productId from cm_sku where skuId = #{skuId}),
             shopId       = (select shopId
                             from product p
                                      left join cm_sku cs on p.productId = cs.productId
-                            where cs.skuId = #{skuId} and organizeId = 0)
+                            where cs.skuId = #{skuId})
         WHERE userID = #{userId}
           AND skuId = #{skuId}
     </update>
@@ -361,7 +361,7 @@
         INSERT INTO cm_cart (skuId, shopID, productID, userID, productCount, addTime, reBuyFlag)
         VALUES (#{skuId},
                 (select shopId from product p left join cm_sku cs on p.productId = cs.productId where cs.skuId = #{skuId} and cs.organizeId = 0),
-                (select productId from cm_sku where skuId = #{skuId} and organizeId = 0), #{userId},
+                (select productId from cm_sku where skuId = #{skuId}), #{userId},
                 #{productCount},
                 #{addTime}, #{reBuyFlag})
     </insert>
@@ -485,7 +485,7 @@
                p.step                       AS step,
                cs.minBuyNumber AS MIN,
                p.priceFlag,
-               p.ladderPriceFlag           AS ladderFlag,
+               cs.ladderPriceFlag           AS ladderFlag,
                p.includedTax                AS includedTax,
                p.invoiceType                AS invoiceType,
                p.taxPoint                   AS taxRate,

+ 1 - 1
src/main/resources/mapper/OrderClubMapper.xml

@@ -755,7 +755,7 @@
         ORDER BY price ASC
     </select>
     <select id="getOrganizeSku" resultType="com.caimei365.order.model.vo.Sku">
-        SELECT distinct id as skuId,
+        SELECT distinct skuId as skuId,
             minBuyNumber,
             price,
             unit,

+ 1 - 1
src/main/resources/mapper/SubmitMapper.xml

@@ -238,7 +238,7 @@
                p.mainImage                AS image,
                cs.price,
                p.productCategory,
-               p.ladderPriceFlag,
+               cs.ladderPriceFlag,
                p.includedTax,
                p.invoiceType,
                p.taxPoint                 AS taxRate,