| | |
| | | LocalDateTime now = LocalDateTime.now(ZoneId.systemDefault()); |
| | | data.setEnd(now); |
| | | switch (data.getFastWay()) { |
| | | case LAST_HALF_HOUR: |
| | | data.setStart(now.minusMinutes(30)); |
| | | break; |
| | | case LAST_HOUR: |
| | | data.setStart(now.minusHours(1)); |
| | | break; |
| | |
| | | case LAST_DAY: |
| | | data.setStart(now.minusDays(1)); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | |
| | | if (Objects.isNull(data.getStart())) { |
| | | throw new RuntimeException("无法生成快速下发的时间范围,请选择正确的快速下发方式"); |
| | | } |
| | | // 查询符合条件的工单 |
| | | List<WorkOrder> list = new LambdaQueryChainWrapper<>(baseMapper) |
| | | .select(WorkOrder::getSerialNumber, WorkOrder::getWorkOrderNo) |
| | |
| | | |
| | | imgUrl = workOrderNo + "_" + IdUtils.fastSimpleUUID() + ".png"; |
| | | // 生成图片路径 |
| | | String imgPath = PlatformConfig.getUploadPath() + "/" + imgUrl; |
| | | String imgPath = PlatformConfig.getProfile() + "/" + imgUrl; |
| | | System.out.println("图片保存地址:" + imgPath); |
| | | imgUrl = Constants.RESOURCE_PREFIX + "/" + imgUrl; |
| | | // 保存图片 |