From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/dao/mybatis/taobao/TaoBaoOrderMapper.java | 47 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 44 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/taobao/TaoBaoOrderMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/taobao/TaoBaoOrderMapper.java index 092eb45..62e6178 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/taobao/TaoBaoOrderMapper.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/taobao/TaoBaoOrderMapper.java @@ -5,6 +5,7 @@ import org.apache.ibatis.annotations.Param; +import com.yeshi.fanli.dto.ChartTDO; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; public interface TaoBaoOrderMapper { @@ -31,6 +32,16 @@ // 鏍规嵁璁㈠崟鍙峰垹闄ゆ暟鎹� int deleteByOrderId(String orderId); + + /** + * 缁熻鎵�鏈夎鍗� + * + * @param channel + * @return + */ + List<ChartTDO> countOrderNumber(@Param("dateType") Integer dateType, @Param("year") String year, + @Param("startTime") String startTime, @Param("endTime") String endTime); + /** * 缁熻--璁㈠崟绫诲瀷鍖哄垎 @@ -64,7 +75,7 @@ List<TaoBaoOrder> getStateByOrderIdAndPayment(@Param("orderId") String orderId, @Param("payment") String payment); - TaoBaoOrder selectLatestByAuctionId(long auctionId); + TaoBaoOrder selectLatestByAuctionId(String auctionId); /** * 缁熻鎵�鏈夎鍗� @@ -72,8 +83,8 @@ * @param channel * @return */ - List<Map<String, Object>> countOrderNumber(@Param("dateType") Integer dateType, @Param("year") String year, - @Param("startTime") String startTime, @Param("endTime") String endTime); + Long countOrderByDay(@Param("preDay") String preDay); + /** * 鑾峰彇闀挎湡鏈洿鏂扮殑璁㈠崟 @@ -102,4 +113,34 @@ * @return */ long countAllOrder(@Param("orderNo") String orderNo); + + /** + * 鏍规嵁缁撶畻鏃堕棿鎷兼帓搴� + * + * @param start + * @param count + * @return + */ + List<TaoBaoOrder> listBySettlementTime(@Param("minTime") Long minTime, @Param("maxTime") Long maxTime, + @Param("start") long start, @Param("count") int count); + + /** + * 鏍规嵁缁撶畻鏃堕棿璁℃暟 + * + * @param minTime + * @param maxTime + * @return + */ + Long countBySettlementTime(@Param("minTime") Long minTime, @Param("maxTime") Long maxTime); + + /** + * 鏍规嵁鐘舵�佷笌鍒涘缓鏃堕棿妫�绱� + * + * @param state + * @param minCreateTime + * @param maxCreateTime + * @return + */ + List<TaoBaoOrder> listByStateAndCreateTime(@Param("state") String state, @Param("minCreateTime") Long minCreateTime, + @Param("maxCreateTime") Long maxCreateTime); } \ No newline at end of file -- Gitblit v1.8.0