| | |
| | | TOrder tOrder = orderService.selectOne(new EntityWrapper<TOrder>() |
| | | .eq("userId", tAppUser.getId()) |
| | | .last("LIMIT 1")); |
| | | // 客户一个月未下单,状态异常 |
| | | Period period = Period.between(DateUtil.dateToLocalDate(tOrder.getCreateTime()), LocalDate.now()); |
| | | int day = Math.abs(period.getDays()); |
| | | int day; |
| | | if(Objects.nonNull(tOrder)){ |
| | | // 客户一个月未下单,状态异常 |
| | | Period period = Period.between(DateUtil.dateToLocalDate(tOrder.getCreateTime()), LocalDate.now()); |
| | | day = Math.abs(period.getDays()); |
| | | }else { |
| | | Period period = Period.between(DateUtil.dateToLocalDate(tAppUser.getCreateTime()), LocalDate.now()); |
| | | day = Math.abs(period.getDays()); |
| | | } |
| | | if(day > 29){ |
| | | tAppUser.setIsException(2); |
| | | } |
| | |
| | | Integer count = orderService.getValidOrderCount(driver.getId(),new BigDecimal(14),new SimpleDateFormat("yyyy-MM").format(new Date())); |
| | | if(count < 30){ |
| | | driver.setIsException(2); |
| | | }else { |
| | | driver.setIsException(1); |
| | | } |
| | | TDriverWork tDriverWork = tDriverWorkService.selectOne(new EntityWrapper<TDriverWork>() |
| | | .eq("driverId", driver.getId()) |
| | |
| | | } |
| | | } |
| | | }else { |
| | | // 没有上班记录,计算审核时间 |
| | | Period period = Period.between(DateUtil.dateToLocalDate(driver.getApprovalTime()), LocalDate.now()); |
| | | int day = Math.abs(period.getDays()); |
| | | if(day>14){ |
| | | driver.setIsException(2); |
| | | if(Objects.nonNull(driver.getApprovalTime())){ |
| | | // 没有上班记录,计算审核时间 |
| | | Period period = Period.between(DateUtil.dateToLocalDate(driver.getApprovalTime()), LocalDate.now()); |
| | | int day = Math.abs(period.getDays()); |
| | | if(day>14){ |
| | | driver.setIsException(2); |
| | | } |
| | | } |
| | | } |
| | | } |