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