From 7fe7b6182c2d407d28c2c9da1c070c3ce964e3e7 Mon Sep 17 00:00:00 2001 From: zhuguifei <zhuguifei@zhuguifeideiMac.local> Date: 星期二, 20 五月 2025 10:49:14 +0800 Subject: [PATCH] 1.移动端添加自定义navbar导航栏 --- eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsRepairResServiceImpl.java | 39 +++++++++++++++++++++++++++++++++++---- 1 files changed, 35 insertions(+), 4 deletions(-) diff --git a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsRepairResServiceImpl.java b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsRepairResServiceImpl.java index 323765b..ffdb5d5 100644 --- a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsRepairResServiceImpl.java +++ b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/impl/EimsRepairResServiceImpl.java @@ -18,9 +18,10 @@ 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; @@ -29,7 +30,6 @@ 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; @@ -49,6 +49,8 @@ private final EimsRepairReqMapper reqMapper; private final SysDeptMapper deptMapper; private final EimsRepairRecordMapper recordMapper; + private final EimsEquMapper equMapper; + private final EimsFixtureMapper fixtureMapper; /** * 鏌ヨ缁翠慨宸ュ崟 @@ -58,7 +60,32 @@ */ @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()); + if(equVo!=null){ + resVo.setAssetNo(equVo.getAssetNo()); + resVo.setEquName(equVo.getEquName()); + } + + } + if(reqVo.getFixtureId()!=null){ + EimsFixtureVo fixtureVo = fixtureMapper.selectVoById(reqVo.getFixtureId()); + if(fixtureVo!=null){ + resVo.setFixtureName(fixtureVo.getFixtureName()); + resVo.setAssetNo(fixtureVo.getAssetNo()); + } + } + + + } + return resVo; } /** @@ -274,6 +301,10 @@ qw.eq(bo.getResUser() != null, "res.res_user", bo.getResUser()); qw.eq(bo.getReqType() != null, "req.req_type", bo.getReqType()); qw.eq(bo.getReqUser() != null, "res.req_user", bo.getReqUser()); + qw.eq(bo.getAssetNo() != null, "equ.asset_no", bo.getAssetNo()); + + qw.between(params.get("beginReqTime") != null && params.get("endReqTime") != null, + "req.req_time", params.get("beginReqTime"), params.get("endReqTime")); List<Long> resDeptIds = getAllDescendantIds(bo.getResDept()); qw.in(bo.getResDept() != null, "res.res_dept", resDeptIds); -- Gitblit v1.9.3