Ver código fonte

联合丽格v1_0_2

kaick 1 ano atrás
pai
commit
6d61744273

+ 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} and cmop.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
+        where cmp.activeId = #{id} and cmop.organizeId=4 and p.groundMall like CONCAT('%', cmop.organizeId, '%')
     </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} and cmop.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
+        where cmp.imageId = #{id} and cmop.organizeId=4 and p.groundMall like CONCAT('%', cmop.organizeId, '%')
     </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} and cmop.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
+        where cmop.productId = #{jumpProductId} and cmop.organizeId=4 and p.groundMall like CONCAT('%', cmop.organizeId, '%')
     </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 and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=a.productID)
+        left join cm_organize_product_info copi on a.productID = copi.productId and copi.organizeId=4 and a.groundMall like CONCAT('%', copi.organizeId, '%')
     </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 and copi.organizeId=(SELECT SUBSTRING(groundMall, 1, 1)FROM product WHERE productID=p.productID)
+                 left join cm_organize_product_info copi on cmp.productId = copi.productId and copi.organizeId=4 and p.groundMall like CONCAT('%', copi.organizeId, '%')
         where cmp.floorId = #{id}
         group by p.productId
         order by cmp.sort