| | |
| | | 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()); |
| | |
| | | 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); |