From ccefd07a68bcf22a4240a62440c39e646de5aa8b Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 16 五月 2023 10:39:55 +0800 Subject: [PATCH] 更新reids配置 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java index 9adcdc1..5deea73 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java @@ -96,8 +96,8 @@ // 开始,结束时间 if(StringUtils.hasLength(createTime)){ String[] split = createTime.split(" - "); - Date startTime = DateUtil.getDate_str4(split[0]); - Date endTime = DateUtil.getDate_str4(split[1]); + Date startTime = DateUtil.getDate_str3(split[0]+" 00:00:00"); + Date endTime = DateUtil.getDate_str3(split[1]+" 23:59:59"); wrapper.between("createTime",startTime,endTime); } wrapper.orderBy(true,"approvalStatus"); @@ -185,11 +185,8 @@ // 计算驾龄 if(Objects.nonNull(tDriver.getFirstCertificateTime())){ - ZoneId zoneId = ZoneId.systemDefault(); - LocalDate firstTime = tDriver.getFirstCertificateTime().toInstant().atZone(zoneId).toLocalDate(); - LocalDate now = tDriver.getFirstCertificateTime().toInstant().atZone(zoneId).toLocalDate(); - Period period = Period.between(firstTime, now); - model.addAttribute("drivingExperience",period.getYears()); + Period period = Period.between(LocalDate.now(), com.stylefeng.guns.modular.system.util.DateUtil.dateToLocalDate(tDriver.getFirstCertificateTime())); + model.addAttribute("drivingExperience",Math.max(Math.abs(period.getYears()), 1)); }else { model.addAttribute("drivingExperience",0); } @@ -231,10 +228,10 @@ TDriver tDriver1 = tDriverMapper.selectById(tDriver.getInviterId()); model.addAttribute("inviterName",tDriver1.getName()); model.addAttribute("inviterPhone",tDriver1.getPhone()); - }else { - model.addAttribute("inviterName",""); - model.addAttribute("inviterPhone",""); } + }else { + model.addAttribute("inviterName",""); + model.addAttribute("inviterPhone",""); } // 查询当前用户邀请了哪些人 @@ -288,7 +285,11 @@ .eq("userId", tDriver.getId())); Optional<BigDecimal> reduce = tRevenues.stream().map(TRevenue::getAmount).reduce(BigDecimal::add); // 减去充值金额 - reduce.ifPresent(bigDecimal -> model.addAttribute("cumulativeIncome", bigDecimal)); + if(reduce.isPresent()){ + model.addAttribute("cumulativeIncome", reduce.get()); + }else { + model.addAttribute("cumulativeIncome",0); + } }else { model.addAttribute("cumulativeOrderCount",0); model.addAttribute("monthOrderCount",0); -- Gitblit v1.7.1