| | |
| | | import org.jeecg.common.system.base.entity.SysUploadRela; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.StrUtils; |
| | | import org.jeecg.modules.eam.entity.Equipment; |
| | | import org.jeecg.modules.eam.entity.MaintenanceStandardDetail; |
| | | import org.jeecg.modules.eam.model.MaintenanceCycleVo; |
| | | import org.jeecg.modules.eam.model.MaintenanceModeVo; |
| | | import org.jeecg.modules.eam.service.IEamEquipmentService; |
| | | import org.jeecg.modules.eam.service.IMaintenanceStandardDetailService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | @Autowired |
| | | private ISysBaseAPI sysBaseApi; |
| | | |
| | | @Autowired |
| | | private IEamEquipmentService equipmentService; |
| | | |
| | | /** |
| | | * 分页列表查询 |
| | | * |
| | |
| | | @GetMapping("getMaintenanceStandardList") |
| | | public Result<?> getMaintenanceStandardList(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, @RequestParam Map<String, Object> params) { |
| | | IPage<Map<String, Object>> maintenanceStandardDetails = maintenanceStandardDetailService.getMaintenanceStandardDetailById(pageNo, pageSize, params); |
| | | for (Map<String, Object> detail : maintenanceStandardDetails.getRecords()) { |
| | | //获取是否有无异常照片数据 |
| | | // List<SysUploadRela> sysUploadRelas = uploadRelaService.lambdaQuery().eq(SysUploadRela::getBusId, (String) detail.get("id")).eq(SysUploadRela::getDelFlag, 0).list(); |
| | | List<SysUploadRela> sysUploadRelas = sysBaseApi.listByBusIdAndBusType((String) detail.get("id"), null); |
| | | if (sysUploadRelas.size() > 0) { |
| | | detail.put("isNoPhotoFlag", true); |
| | | //List<SysUploadRela> uploadRelas = uploadRelaService.listByBusIdAndBusType((String)detail.get("id"), "daily_maintenance_standard_photo"); |
| | | List<SysUploadRela> uploadRelas = sysBaseApi.listByBusIdAndBusType((String) detail.get("id"), "daily_maintenance_standard_photo"); |
| | | ; |
| | | SysUpload upload = new SysUpload(); |
| | | if (CollectionUtils.isNotEmpty(uploadRelas)) { |
| | | //upload = uploadService.getById(uploadRelas.get(0).getUploadId()); |
| | | upload = sysBaseApi.getUploadById(uploadRelas.get(0).getUploadId()); |
| | | } |
| | | detail.put("upload", upload); |
| | | } else { |
| | | detail.put("isNoPhotoFlag", false); |
| | | SysUpload upload = new SysUpload(); |
| | | detail.put("upload", upload); |
| | | } |
| | | } |
| | | // for (Map<String, Object> detail : maintenanceStandardDetails.getRecords()) { |
| | | // //获取是否有无异常照片数据 |
| | | //// List<SysUploadRela> sysUploadRelas = uploadRelaService.lambdaQuery().eq(SysUploadRela::getBusId, (String) detail.get("id")).eq(SysUploadRela::getDelFlag, 0).list(); |
| | | // List<SysUploadRela> sysUploadRelas = sysBaseApi.listByBusIdAndBusType((String) detail.get("id"), null); |
| | | // if (sysUploadRelas.size() > 0) { |
| | | // detail.put("isNoPhotoFlag", true); |
| | | // //List<SysUploadRela> uploadRelas = uploadRelaService.listByBusIdAndBusType((String)detail.get("id"), "daily_maintenance_standard_photo"); |
| | | // List<SysUploadRela> uploadRelas = sysBaseApi.listByBusIdAndBusType((String) detail.get("id"), "daily_maintenance_standard_photo"); |
| | | // ; |
| | | // SysUpload upload = new SysUpload(); |
| | | // if (CollectionUtils.isNotEmpty(uploadRelas)) { |
| | | // //upload = uploadService.getById(uploadRelas.get(0).getUploadId()); |
| | | // upload = sysBaseApi.getUploadById(uploadRelas.get(0).getUploadId()); |
| | | // } |
| | | // detail.put("upload", upload); |
| | | // } else { |
| | | // detail.put("isNoPhotoFlag", false); |
| | | // SysUpload upload = new SysUpload(); |
| | | // detail.put("upload", upload); |
| | | // } |
| | | // } |
| | | return Result.ok(maintenanceStandardDetails); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 周期性保养 根据设备台账ABC标识获取三保保养周期 |
| | | * @return |
| | | */ |
| | | @GetMapping("getPeriodicMaintenanceCycle") |
| | | public Result<?> getPeriodicMaintenanceCycle(@RequestParam("equipmentId") String equipmentId) { |
| | | Equipment equipment = equipmentService.getById(equipmentId); |
| | | List<MaintenanceCycleVo> maintenanceCycles = maintenanceStandardDetailService.getPeriodicMaintenanceCycle(equipment.getEquipmentImportanceId()); |
| | | return Result.ok(maintenanceCycles); |
| | | } |
| | | |
| | | /** |
| | | * 保养方式 |
| | | * qsw 2023-5-5 |
| | | */ |