wang-hao-jie
2021-11-25 97b74f99421ae0af00b3dcfa5c875a15ec287e6d
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);