| | |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.dromara.common.satoken.utils.LoginHelper; |
| | | import org.dromara.eims.domain.*; |
| | | import org.dromara.eims.domain.vo.EimsEquVo; |
| | | import org.dromara.eims.domain.vo.EimsFixtureVo; |
| | | import org.dromara.eims.domain.vo.EimsRepairReqVo; |
| | | import org.dromara.eims.mapper.EimsRepairRecordMapper; |
| | | import org.dromara.eims.mapper.EimsRepairReqMapper; |
| | | import org.dromara.eims.mapper.*; |
| | | import org.dromara.eims.utils.DataFilterUtil; |
| | | import org.dromara.system.domain.SysDept; |
| | | import org.dromara.system.domain.vo.SysDeptVo; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.dromara.eims.domain.bo.EimsRepairResBo; |
| | | import org.dromara.eims.domain.vo.EimsRepairResVo; |
| | | import org.dromara.eims.mapper.EimsRepairResMapper; |
| | | import org.dromara.eims.service.IEimsRepairResService; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | |
| | | private final EimsRepairReqMapper reqMapper; |
| | | private final SysDeptMapper deptMapper; |
| | | private final EimsRepairRecordMapper recordMapper; |
| | | private final EimsEquMapper equMapper; |
| | | private final EimsFixtureMapper fixtureMapper; |
| | | |
| | | /** |
| | | * 查询维修工单 |
| | |
| | | */ |
| | | @Override |
| | | public EimsRepairResVo queryById(Long id) { |
| | | return baseMapper.selectVoById(id); |
| | | EimsRepairResVo resVo = baseMapper.selectVoById(id); |
| | | Long reqId = resVo.getReqId(); |
| | | if(reqId!=null){ |
| | | EimsRepairReqVo reqVo = reqMapper.selectVoById(reqId); |
| | | resVo.setReqType(reqVo.getReqType()); |
| | | resVo.setReqCode(reqVo.getCode()); |
| | | |
| | | if(reqVo.getEquId()!=null){ |
| | | EimsEquVo equVo = equMapper.selectVoById(reqVo.getEquId()); |
| | | resVo.setAssetNo(equVo.getAssetNo()); |
| | | resVo.setEquName(equVo.getEquName()); |
| | | } |
| | | if(reqVo.getFixtureId()!=null){ |
| | | EimsFixtureVo fixtureVo = fixtureMapper.selectVoById(reqVo.getFixtureId()); |
| | | resVo.setFixtureName(fixtureVo.getFixtureName()); |
| | | resVo.setAssetNo(fixtureVo.getAssetNo()); |
| | | } |
| | | |
| | | |
| | | } |
| | | return resVo; |
| | | } |
| | | |
| | | /** |