From b8086d8c8bf084ed20488a005f957e29ee3cbc8e Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期二, 03 五月 2022 20:08:57 +0800
Subject: [PATCH] 最新版本
---
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticPcScheduleImpl.java | 28 ++++++++++++++++++++++------
1 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticPcScheduleImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticPcScheduleImpl.java
index c1d17a5..4b6bb0a 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticPcScheduleImpl.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticPcScheduleImpl.java
@@ -48,6 +48,9 @@
@Autowired
private IEventLogService eventLogService;
+ @Autowired
+ private IOrderLogService iOrderLogService;
+
public static final String HEAD = "statistic1::";
@Scheduled(cron="0 15 * * * ?")//姣忓皬鏃�15鍒嗛挓鏃舵墽琛�
@@ -58,12 +61,13 @@
redisTemplate.set(HEAD+"dept","3");//杞繍绔欐暟
redisTemplate.set(HEAD+"area",iAreaService.count()+"");//鐗囧尯鏁�
- redisTemplate.set(HEAD+"customer",iCustomerService.count()+"");//鍟嗘埛鏁�
+ int customNum = iCustomerService.count();
+ redisTemplate.set(HEAD+"customer",customNum+"");//鍟嗘埛鏁�
redisTemplate.set(HEAD+"out",iDrivingRecordService.count()+"");//鍑鸿溅娆℃暟
redisTemplate.set(HEAD+"driving",iUserStatisticService.sumDriving()+"");//琛岄┒閲岀▼
- redisTemplate.set(HEAD+"num",iOrderTaskService.sumNum()+"");//閫佽揣鍖呮暟
- redisTemplate.set(HEAD+"status",iOrderTaskService.sumStatus(1)+"");//鐢靛瓙绛炬敹娆℃暟
+ redisTemplate.set(HEAD+"num",iOrderLogService.sumNum()+"");//閫佽揣鍖呮暟
+ redisTemplate.set(HEAD+"status",getNum(2)+"");//鐢靛瓙绛炬敹娆℃暟
redisTemplate.set(HEAD+"notice",messageService.getTotalCount()+"");//閫氱煡鍏憡鏉℃暟
redisTemplate.set(HEAD+"video","0");//瑙嗛鐩戞帶娆℃暟
@@ -72,13 +76,14 @@
redisTemplate.set(HEAD+"wx",iCustomerService.sumLogin()+"");//灏忕▼搴忕櫥闄嗘鏁�
redisTemplate.set(HEAD+"wxRate",iCustomerService.countOpenId()+"");//灏忕▼搴忎娇鐢ㄧ巼
- int i = iOrderTaskService.countLike();
+
+ int i = getNum(1);
redisTemplate.set(HEAD+"like",i+"");//浜掑姩娆℃暟
- int count = iOrderTaskService.count();
+ int count = iOrderLogService.sumNum();
if(count==0){
redisTemplate.set(HEAD+"likeRate","0");//浜掑姩鐜�
}else{
- redisTemplate.set(HEAD+"likeRate",(i*100)/count+"");//浜掑姩鐜�
+ redisTemplate.set(HEAD+"likeRate",(((i*100)/customNum)+1)+"");//浜掑姩鐜�
}
String format = DateUtil.format(new Date(), "yyyy-MM-dd");
@@ -95,4 +100,15 @@
wrapper.between("create_time",format+" 00:00:00",format+" 23:59:59");
redisTemplate.set(HEAD+"addCustomer",iCustomerService.count(wrapper)+"");//浠婃棩鏂板鍟嗘埛
}
+
+ private int getNum(int type){
+ QueryWrapper<OrderLog> wp = new QueryWrapper<>();
+ wp.eq("type",type);
+ OrderLog one = iOrderLogService.getOne(wp);
+ if(one!=null){
+ return one.getNum();
+ }else{
+ return 0;
+ }
+ }
}
--
Gitblit v1.9.1