| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.jeecg.modules.eam.entity.DailyInspectionStandardDetail; |
| | | import org.jeecg.modules.eam.entity.Equipment; |
| | | import org.jeecg.modules.eam.entity.MaintenanceStandard; |
| | | import org.jeecg.modules.eam.entity.MaintenanceStandardDetail; |
| | | import org.jeecg.modules.eam.mapper.DailyInspectionStandardDetailMapper; |
| | |
| | | import org.jeecg.modules.eam.model.MaintenanceCycleVo; |
| | | import org.jeecg.modules.eam.model.MaintenanceModeVo; |
| | | import org.jeecg.modules.eam.service.IDailyInspectionStandardDetailService; |
| | | import org.jeecg.modules.eam.service.IEamEquipmentService; |
| | | import org.jeecg.modules.eam.service.IMaintenanceStandardDetailService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | @Service |
| | | public class MaintenanceStandardDetailServiceImpl extends ServiceImpl<MaintenanceStandardDetailMapper, MaintenanceStandardDetail> implements IMaintenanceStandardDetailService { |
| | | |
| | | @Autowired |
| | | private IEamEquipmentService equipmentService; |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> getMaintenanceStandardDetailList(String maintenanceStandardId) { |
| | | public List<Map<String, Object>> getMaintenanceStandardDetailList(String maintenanceStandardId,String equipmentId) { |
| | | List<Map<String, Object>> maintenanceStandardDetailList = super.baseMapper.getMaintenanceStandardDetailList(maintenanceStandardId); |
| | | List<MaintenanceCycleVo> maintenanceCycles = super.baseMapper.getMaintenanceCycle(); |
| | | Equipment equipment = equipmentService.getById(equipmentId); |
| | | List<MaintenanceCycleVo> maintenanceCycles = super.baseMapper.getPeriodicMaintenanceCycle(equipment.getEquipmentImportanceId()); |
| | | List<MaintenanceModeVo> maintenanceModes = super.baseMapper.getMaintenanceMode(); |
| | | for (Map<String, Object> map : maintenanceStandardDetailList) { |
| | | map.put("maintenanceCycles",maintenanceCycles); |
| | |
| | | return super.baseMapper.getMaintenanceCycle(); |
| | | } |
| | | |
| | | /** |
| | | * 周期性保养 根据设备台账ABC标识获取三保保养周期 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<MaintenanceCycleVo> getPeriodicMaintenanceCycle(String importanceFlag) { |
| | | return super.baseMapper.getPeriodicMaintenanceCycle(importanceFlag); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<MaintenanceModeVo> getMaintenanceMode() { |
| | | return super.baseMapper.getMaintenanceMode(); |