| | |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.system.vo.LoginUser; |
| | | import org.jeecg.modules.eam.entity.*; |
| | | import org.jeecg.modules.eam.model.MaintenanceCycleVo; |
| | | import org.jeecg.modules.eam.service.*; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | // maintenanceStandard.setType("daily"); |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | maintenanceStandard.setWritePerson(sysUser.getRealname()); |
| | | maintenanceStandard.setAssignMode("1"); |
| | | maintenanceStandardService.save(maintenanceStandard); |
| | | |
| | | Equipment equipment = equipmentService.getById(maintenanceStandard.getEquipmentId()); |
| | | List<MaintenanceCycleVo> maintenanceCycle = maintenanceStandardService.getPeriodicMaintenanceCycle(equipment.getEquipmentImportanceId(), maintenanceStandard.getMaintenanceType()); |
| | | List<MaintenanceStandardDetail> maintenanceStandardDetaillist = maintenanceStandard.getMaintenanceStandardDetaillist(); |
| | | for (MaintenanceStandardDetail maintenanceStandardDetail : maintenanceStandardDetaillist) { |
| | | if(maintenanceCycle.size() > 0){ |
| | | maintenanceStandardDetail.setMaintenanceCycleId(maintenanceCycle.get(0).getValue()); |
| | | } |
| | | maintenanceStandardDetail.setMaintenanceStandardId(maintenanceStandard.getId()); |
| | | maintenanceStandardDetail.setPhoto(maintenanceStandardDetail.getPhoto()); |
| | | maintenanceStandardDetailService.saveOrUpdate(maintenanceStandardDetail); |
| | |
| | | maintenanceStandardDetailService.updateById(dailyInspectionStandardDetail); |
| | | } |
| | | //2.重新持久保养项目 |
| | | Equipment equipment = equipmentService.getById(maintenanceStandard.getEquipmentId()); |
| | | List<MaintenanceCycleVo> maintenanceCycle = maintenanceStandardService.getPeriodicMaintenanceCycle(equipment.getEquipmentImportanceId(), maintenanceStandard.getMaintenanceType()); |
| | | List<MaintenanceStandardDetail> maintenanceStandardDetails = maintenanceStandard.getMaintenanceStandardDetaillist(); |
| | | for (MaintenanceStandardDetail maintenanceStandardDetail : maintenanceStandardDetails) { |
| | | if(maintenanceCycle.size() > 0){ |
| | | maintenanceStandardDetail.setMaintenanceCycleId(maintenanceCycle.get(0).getValue()); |
| | | } |
| | | maintenanceStandardDetail.setMaintenanceStandardId(maintenanceStandard.getId()); |
| | | maintenanceStandardDetailService.saveOrUpdate(maintenanceStandardDetail); |
| | | } |
| | |
| | | //明细信息 |
| | | List<MaintenanceStandardDetail> maintenanceStandardDetailList = maintenanceStandard.getMaintenanceStandardDetaillist(); |
| | | MaintenanceStandardDetail isd = null; |
| | | Equipment equipment = equipmentService.getById(maintenanceStandard.getEquipmentId()); |
| | | List<MaintenanceCycleVo> maintenanceCycle = maintenanceStandardService.getPeriodicMaintenanceCycle(equipment.getEquipmentImportanceId(), maintenanceStandard.getMaintenanceType()); |
| | | for (MaintenanceStandardDetail maintenanceStandardDetail : maintenanceStandardDetailList) { |
| | | isd = new MaintenanceStandardDetail(); |
| | | isd.setMaintenanceStandardId(maintenanceStandard.getId()); |
| | | isd.setLocation(maintenanceStandardDetail.getLocation()); |
| | | isd.setPhoto(maintenanceStandardDetail.getPhoto()); |
| | | isd.setMaintenanceProjectId(maintenanceStandardDetail.getMaintenanceProjectId()); |
| | | isd.setMaintenanceCycleId(maintenanceStandardDetail.getMaintenanceCycleId()); |
| | | // isd.setMaintenanceCycleId(maintenanceStandardDetail.getMaintenanceCycleId()); |
| | | isd.setMaintenanceMode(maintenanceStandardDetail.getMaintenanceMode()); |
| | | isd.setMaintenanceRequire(maintenanceStandardDetail.getMaintenanceRequire()); |
| | | if(maintenanceCycle.size() > 0){ |
| | | isd.setMaintenanceCycleId(maintenanceCycle.get(0).getValue()); |
| | | } |
| | | maintenanceStandardDetailService.save(isd); |
| | | } |
| | | if(CollectionUtils.isNotEmpty(maintenanceStandardPlanningMaterialList)){ |