From 463f7dba2cca689ff970357f6e08ee4afd398ebb Mon Sep 17 00:00:00 2001 From: haotian <2421912570@qq.com> Date: Mon, 14 Apr 2025 17:17:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9--=E6=AF=8F=E6=97=A5=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E9=87=8Ddaily=5Fsys=E6=B7=BB=E5=8A=A0=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E8=B5=84=E6=BA=90=E4=BD=8D=E8=A2=AB=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E6=80=BB=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/backstage/daily/dailySysServer.java | 4 ++++ .../java/com/ruoyi/system/mapper/DailySourceMapper.java | 5 +++++ .../com/ruoyi/system/service/IDailySourceService.java | 5 +++++ .../ruoyi/system/service/impl/DailySourceServiceImpl.java | 8 ++++++++ .../main/resources/mapper/system/DailySourceMapper.xml | 4 ++++ 5 files changed, 26 insertions(+) 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