| | |
| | | |
| | | @Resource |
| | | private IEamEquipmentExtendService eamEquipmentExtendService; |
| | | |
| | | @Autowired |
| | | private IBaseFactoryUserService baseFactoryUserService; |
| | | @Autowired |
| | |
| | | */ |
| | | @Override |
| | | public IPage<EamReportRepairDto> reportRepairList(String code, Page<EamReportRepairDto> page){ |
| | | IPage<EamReportRepairDto> eamReportRepairDtoIPage=new Page<>(); |
| | | // 用户数据权限检查 |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | if (sysUser == null) { |
| | |
| | | queryWrapper.orderByDesc("wmo.create_time"); |
| | | switch (code){ |
| | | case "bx": |
| | | return baseMapper.queryPageList(page,queryWrapper); |
| | | eamReportRepairDtoIPage=baseMapper.queryPageList(page,queryWrapper); |
| | | break; |
| | | case "stop": |
| | | return baseMapper.queryPageList(page,queryWrapper.eq("breakdown_flag", "1")); |
| | | eamReportRepairDtoIPage=baseMapper.queryPageList(page,queryWrapper.eq("breakdown_flag", "1")); |
| | | break; |
| | | default: |
| | | return baseMapper.queryPageList(page,queryWrapper.eq("breakdown_flag", "0")); |
| | | eamReportRepairDtoIPage=baseMapper.queryPageList(page,queryWrapper.eq("breakdown_flag", "0")); |
| | | break; |
| | | } |
| | | eamReportRepairDtoIPage.getRecords().forEach(eamReportRepairDto -> { |
| | | eamReportRepairDto.setTechnologyStatus(eamEquipmentExtendService.getById(eamReportRepairDto.getEquipmentId()).getTechnologyStatus()); |
| | | }); |
| | | return eamReportRepairDtoIPage; |
| | | } |
| | | |
| | | } |