| | |
| | | import org.dromara.eims.domain.vo.EimsEquVo; |
| | | import org.dromara.eims.domain.vo.EimsFixtureTypeVo; |
| | | import org.dromara.eims.mapper.EimsFixtureTypeMapper; |
| | | import org.dromara.system.domain.vo.SysDeptVo; |
| | | import org.dromara.system.domain.vo.SysUserVo; |
| | | import org.dromara.system.mapper.SysDeptMapper; |
| | | import org.dromara.system.mapper.SysUserMapper; |
| | | import org.springframework.stereotype.Service; |
| | | import org.dromara.eims.domain.bo.EimsFixtureBo; |
| | | import org.dromara.eims.domain.vo.EimsFixtureVo; |
| | |
| | | |
| | | private final EimsFixtureMapper baseMapper; |
| | | private final EimsFixtureTypeMapper fixtureTypeMapper; |
| | | private final SysUserMapper userMapper; |
| | | private final SysDeptMapper deptMapper; |
| | | |
| | | /** |
| | | * 查询工具(治具)台账 |
| | |
| | | @Override |
| | | public List<EimsFixtureVo> queryList(EimsFixtureBo bo) { |
| | | LambdaQueryWrapper<EimsFixture> lqw = buildQueryWrapper(bo); |
| | | return baseMapper.selectVoList(lqw); |
| | | List<EimsFixtureVo> fixtureList = baseMapper.selectVoList(lqw); |
| | | if(fixtureList!=null && !fixtureList.isEmpty()){ |
| | | for (EimsFixtureVo fixtureVo : fixtureList) { |
| | | if(fixtureVo.getManageUser()!=null){ |
| | | SysUserVo sysUserVo = userMapper.selectVoById(fixtureVo.getManageUser()); |
| | | if(sysUserVo!=null){ |
| | | fixtureVo.setManageUserName(sysUserVo.getNickName()); |
| | | } |
| | | } |
| | | |
| | | if(fixtureVo.getUseDept()!=null){ |
| | | SysDeptVo deptVo = deptMapper.selectVoById(fixtureVo.getUseDept()); |
| | | if(deptVo!=null){ |
| | | fixtureVo.setUseDeptName(deptVo.getDeptName()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | return fixtureList; |
| | | } |
| | | |
| | | private LambdaQueryWrapper<EimsFixture> buildQueryWrapper(EimsFixtureBo bo) { |