Эх сурвалжийг харах

修改热卖推荐获取sql

wangyc 8 жил өмнө
parent
commit
c9a24d6cb3

+ 2 - 2
src/main/java/com/uas/platform/b2c/prod/commodity/dao/GoodsDao.java

@@ -266,7 +266,7 @@ public interface GoodsDao extends JpaSpecificationExecutor<Goods>, JpaRepository
      * @param qty the qty 数量
      * @return list
      */
-    @Query(value = "select * from (select u from (select cmp_code, max(cmp_img) i, max(go_createddate) d,max(cmp_uuid) u from trade$goods group by cmp_code) order by i, d desc) where rownum<=:qty", nativeQuery = true)
+    @Query(value = "select u from (select cmp_code, max(cmp_img) as i, max(go_createddate) as d, max(cmp_uuid) as u from trade$goods group by cmp_code) k order by i, d desc limit :qty", nativeQuery = true)
 	List<String> findAvailableOriginalWithImg(@Param("qty") Integer qty);
 
     /**
@@ -455,7 +455,7 @@ public interface GoodsDao extends JpaSpecificationExecutor<Goods>, JpaRepository
      * @param length the length 需要获取的批次的长度
      * @return list
      */
-    @Query(value = "select m from Goods m where m.batchCode in (select max(g.batchCode) from Goods g where g.img is not null group by g.code) and rownum <:length")
+    @Query(value = "select * from trade$goods m where m.go_batchCode in (select max(g.go_batchCode) from trade$goods g where g.cmp_img is not null group by g.cmp_code) limit :length", nativeQuery = true)
 	List<Goods> findLatestGoods(@Param("length") Long length);