| | |
| | | order.setStatus(-1); |
| | | chargingOrderService.updateById(order); |
| | | } |
| | | }else{ |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | LocalDateTime dateTime = LocalDateTime.parse(sdf.format(dataByOrderCode.get(0).getCreate_time()), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault())); |
| | | if(dateTime.plusMinutes(30).isBefore(LocalDateTime.now())){ |
| | | order.setStartTime(LocalDateTime.parse(sdf.format(dataByOrderCode.get(dataByOrderCode.size() - 1).getCreate_time()), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault()))); |
| | | order.setEndTime(dateTime); |
| | | order.setStatus(4); |
| | | chargingOrderService.updateById(order); |
| | | } |
| | | } |
| | | } |
| | | |