diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/daily/dailySysServer.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/daily/dailySysServer.java index 24f221bc..ee6b7244 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/daily/dailySysServer.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/backstage/daily/dailySysServer.java @@ -538,6 +538,9 @@ public class dailySysServer { System.out.println("昨天收入总额为:"+tIncome+" 昨天退款总额为:"+tRefund); + // 资源位被购买总数 + Long dBought = dailySourceService.getdBought(oneDayAgo); + // 昨天的统计数据 DailySys dailySys1 = new DailySys(); dailySys1.setDate(oneDayAgo); @@ -550,6 +553,7 @@ public class dailySysServer { dailySys1.settRefund(tRefund); dailySys1.settInteractions(tInteractions); dailySys1.settShares(tShares); + dailySys1.setdBought(dBought); //----------------------------------------------测试注释------------------------------------------------------- // 插入数据, 这里默认不会重复插入?? int back = dailySysService.insertDailySys(dailySys1); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailySourceMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailySourceMapper.java index 6a0bc1e9..e2a5f27e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailySourceMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailySourceMapper.java @@ -78,4 +78,9 @@ public interface DailySourceMapper * */ public DailySource getDailySourceBySourceIdAndDate(@Param("sourceId") Long sourceId, @Param("date") LocalDate date); + /** + * 返回每天资源位被购买的数量 + * */ + public Long getdBought(@Param("date") LocalDate date); + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailySourceService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailySourceService.java index 8fbdcd70..f6457de3 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailySourceService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailySourceService.java @@ -76,4 +76,9 @@ public interface IDailySourceService * 根据资源位id和日期查询资源位每天统计 * */ public DailySource getDailySourceBySourceIdAndDate(Long sourceId, LocalDate date); + + /** + * 返回每天资源位被购买的数量 + * */ + public Long getdBought(LocalDate date); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailySourceServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailySourceServiceImpl.java index 3952b6bc..5e67e6d9 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailySourceServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailySourceServiceImpl.java @@ -118,4 +118,12 @@ public class DailySourceServiceImpl implements IDailySourceService public DailySource getDailySourceBySourceIdAndDate(Long sourceId, LocalDate date){ return dailySourceMapper.getDailySourceBySourceIdAndDate(sourceId,date); } + + /** + * 返回每天资源位被购买的数量 + * */ + @Override + public Long getdBought(LocalDate date){ + return dailySourceMapper.getdBought(date); + } } diff --git a/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml b/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml index e01012a9..1f76bf20 100644 --- a/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml @@ -68,6 +68,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select * from daily_source where source_id = #{sourceId} and date = #{date} + insert into daily_source