Selaa lähdekoodia

联合丽格v1_0_2

kaick 1 vuosi sitten
vanhempi
commit
36e132ef27

+ 2 - 2
src/main/resources/mapper/ActiveMapper.xml

@@ -119,7 +119,7 @@
         from cm_mall_active_product cmp
         left join cm_organize_product_info cmop on cmp.productId = cmop.productId
         left join product p on cmop.productId = p.productID
-        where cmp.activeId = #{id}
+        where cmp.activeId = #{id} and cmop.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
     </select>
 
     <select id="findProductsByImage" resultType="com.caimei.modules.homepage.enity.BackProduct">
@@ -131,7 +131,7 @@
         from cm_mall_active_product cmp
         left join cm_organize_product_info cmop on cmp.productId = cmop.productId
         left join product p on cmop.productId = p.productID
-        where cmp.imageId = #{id}
+        where cmp.imageId = #{id} and cmop.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
     </select>
 
 

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

@@ -108,6 +108,6 @@
                cmop.validFlag
         from cm_organize_product_info cmop
         left join product p on p.productID = cmop.productID
-        where cmop.productId = #{jumpProductId}
+        where cmop.productId = #{jumpProductId} and cmop.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
     </select>
 </mapper>

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

@@ -15,7 +15,7 @@
 
     <sql id="cmMallOrganizeProductsJoins">
         LEFT JOIN shop s on s.shopId = a.shopId
-        left join cm_organize_product_info copi on a.productID = copi.productId
+        left join cm_organize_product_info copi on a.productID = copi.productId and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=a.productID)
     </sql>
 
     <select id="findList" resultType="com.caimei.modules.products.entity.CmMallOrganizeProducts">

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

@@ -54,7 +54,7 @@
                         cmp.sort
         from cm_mall_floor_product cmp
                  left join product p on cmp.productId = p.productID
-                 left join cm_organize_product_info copi on cmp.productId = copi.productId
+                 left join cm_organize_product_info copi on cmp.productId = copi.productId and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
         where cmp.floorId = #{id}
         group by p.productId
         order by cmp.sort