浏览代码

costCheckFlag迁移cm_organize_product_info

kaick 1 年之前
父节点
当前提交
1cae6a5a09

+ 7 - 4
src/main/resources/mapper/OrderSubmitMapper.xml

@@ -39,7 +39,7 @@
         cs.cmPercent,
         cs.organizePercent,
         cs.shopPercent,
-        cs.costCheckFlag,
+        copi.costCheckFlag,
         p.name,
         p.shopID AS shopId,
         p.mainImage as productImage,
@@ -49,6 +49,7 @@
         LEFT JOIN cm_hehe_sku chs on cc.skuId=chs.skuId
         LEFT JOIN cm_hehe_product chp ON cc.productID = chp.productId
         LEFT JOIN product p ON cc.productID = p.productID
+        left join cm_organize_product_info copi on copi.productId = p.productID and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productId)
         WHERE
         chp.validFlag = 1
         AND p.shopID = #{shopId}
@@ -77,7 +78,7 @@
                chs.price       as normalPrice,
                chp.includedTax,
                chp.invoiceType,
-               cs.costCheckFlag AS costType,
+               copi.costCheckFlag AS costType,
                chp.clubTaxPoint,
                chp.shopTaxPoint,
                cs.costPrice,
@@ -87,7 +88,7 @@
                cs.cmPercent,
                cs.organizePercent,
                cs.shopPercent,
-               cs.costCheckFlag,
+               copi.costCheckFlag,
                p.name,
                p.mainImage,
                p.splitCode,
@@ -96,6 +97,7 @@
         LEFT JOIN cm_sku cs on cs.productId = chp.productId
         LEFT JOIN cm_hehe_sku chs on cs.skuId=chs.skuId
         LEFT JOIN product p ON chp.productId = p.productID
+        left join cm_organize_product_info copi on copi.productId = p.productID and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productId)
         LEFT JOIN shop s ON p.shopID = s.shopID
         WHERE cs.skuId = #{skuId}
     </select>
@@ -1291,13 +1293,14 @@
                cs.cmPercent,
                cs.organizePercent,
                cs.shopPercent,
-               cs.costCheckFlag,
+               copi.costCheckFlag,
                p.name,
                p.shopID    AS shopId,
                p.mainImage as productImage,
                cs.unit      as productUnit
         FROM cm_hehe_product chp
         LEFT JOIN product p ON chp.productId = p.productID
+        left join cm_organize_product_info copi on copi.productId = p.productID and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productId)
         LEFT JOIN cm_sku cs on p.productID=cs.productId
         LEFT JOIN cm_hehe_sku chs on chs.skuId=cs.skuId
         WHERE chp.validFlag = 1

+ 2 - 1
src/main/resources/mapper/ProductMapper.xml

@@ -54,12 +54,13 @@
                cs.cmPercent,
                cs.organizePercent,
                cs.shopPercent,
-               cs.costCheckFlag,
+               copi.costCheckFlag,
                cs.unit,
                cs.stock,
                p.tags
         FROM cm_hehe_product a
                  LEFT JOIN product p ON a.productId = p.productID
+                 left join cm_organize_product_info copi on copi.productId = p.productID and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productId)
                  LEFT JOIN cm_sku cs ON a.productId = cs.productId
                  LEFT JOIN cm_hehe_sku chs ON cs.skuId = chs.skuId
         WHERE chs.skuId = #{skuId}

+ 4 - 2
src/main/resources/mapper/ShoppingCartMapper.xml

@@ -69,7 +69,7 @@
                cs.cmPercent,
                cs.organizePercent,
                cs.shopPercent,
-               cs.costCheckFlag,
+               copi.costCheckFlag,
                cc.heUserId,
                chs.price,
                chs.price       as normalPrice,
@@ -86,6 +86,7 @@
                  LEFT JOIN cm_hehe_product chp ON cc.productID = chp.productId
                  LEFT JOIN cm_hehe_sku chs on cc.skuId = chs.skuId
                  LEFT JOIN product p ON cc.productID = p.productID
+                 left join cm_organize_product_info copi on copi.productId = p.productID and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productId)
         WHERE cc.userID = #{userId}
           AND chp.validFlag = 1
           AND p.shopID = #{shopId}
@@ -106,13 +107,14 @@
                cs.cmPercent,
                cs.organizePercent,
                cs.shopPercent,
-               cs.costCheckFlag,
+               copi.costCheckFlag,
                cs.unit         as productUnit
         FROM cm_cart cc
                  LEFT JOIN cm_sku cs on cc.skuId = cs.skuId
                  LEFT JOIN cm_hehe_sku chs on cc.skuId = chs.skuId
                  LEFT JOIN cm_hehe_product chp ON cc.productID = chp.productId
                  LEFT JOIN product p ON cc.productID = p.productID
+                 left join cm_organize_product_info copi on copi.productId = p.productID and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productId)
         WHERE cc.userID = #{userId}
           AND chp.validFlag = 2
     </select>