From 9dfbd23e593dbc8df4e767840a3817c8904cab2e Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期三, 24 十一月 2021 09:40:55 +0800
Subject: [PATCH] 违章记录
---
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java
index bc93fad..1e62664 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java
@@ -49,8 +49,13 @@
if(type2==0){
Integer max = iDrivingRecordService.maxByUserId(user.getId());
Integer min = iDrivingRecordService.minByUserId(user.getId());
- one.setSafeDriving(max-min);
- one.setDriving(max-min);
+ if(max==null||min==null){
+ one.setSafeDriving(0);
+ one.setDriving(0);
+ }else{
+ one.setSafeDriving(max-min);
+ one.setDriving(max-min);
+ }
QueryWrapper<DrivingRecord> wrapper2 = new QueryWrapper<>();
wrapper2.eq("user_id",user.getId());
@@ -65,6 +70,15 @@
int count = iOrderTaskService.count(wrapper2);
wrapper2.ne("status",0);
int count2 = iOrderTaskService.count(wrapper2);
+ wrapper2.ne("level",0);
+ wrapper2.gt("level",2);
+ int count5 = iOrderTaskService.count(wrapper2);
+ if(count2==0){
+ one.setLikesRate(0);
+ }else{
+ int rate = (count5/count2)*100;
+ one.setLikesRate(rate);
+ }
one.setSends(count);
one.setSends2(count2);
--
Gitblit v1.9.1