| | |
| | | standard.setInitialDate(DateUtils.localDateToDate(now.minusDays(1))); |
| | | } |
| | | LocalDate generateDate = DateUtils.dateToLocalDate(standard.getInitialDate()); |
| | | if (standard.getLastGenerateTime() != null) { |
| | | generateDate = DateUtils.dateToLocalDate(standard.getLastGenerateTime()); |
| | | } |
| | | // if (standard.getLastGenerateTime() != null) { |
| | | // generateDate = DateUtils.dateToLocalDate(standard.getLastGenerateTime()); |
| | | // } |
| | | //加周期 |
| | | do { |
| | | //初始日期设置的比较早,或任务长时间没执行,必须周期到今天才会生成工单 |
| | |
| | | for (EamMaintenanceStandardDetail msd : standardDetailList) { |
| | | EamSecondMaintenanceOrderDetail sod = new EamSecondMaintenanceOrderDetail(); |
| | | sod.setItemCode(msd.getItemCode()); |
| | | sod.setItemCategory(msd.getItemPart()); |
| | | sod.setItemName(msd.getItemName()); |
| | | sod.setItemDemand(msd.getItemDemand()); |
| | | sod.setItemPart(msd.getItemPart()); |
| | | sod.setMaintenanceResult(msd.getItemDemand()); |
| | | tableDetailList.add(sod); |
| | | } |
| | | // List<EamSecondMaintenanceOrderDetail> collect = standardDetailList.stream().map(EamSecondMaintenanceOrderDetail::new).collect(Collectors.toList()); |
| | | request.setTableDetailList(tableDetailList); |
| | | eamSecondMaintenanceOrderService.addMaintenance(request); |
| | | |
| | | standard.setLastGenerateTime(new Date()); |
| | | // standard.setLastGenerateTime(new Date()); |
| | | eamMaintenanceStandardService.updateById(standard); |
| | | } |
| | | quartzLog.setIsSuccess(0); |