From 064457406bda554e713aea8bada1bb066be42b8e Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期六, 23 九月 2023 12:39:29 +0800 Subject: [PATCH] 9-23 去鵷雏管理端验证 --- laboratory-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InstrumentServiceImpl.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/laboratory-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InstrumentServiceImpl.java b/laboratory-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InstrumentServiceImpl.java index fc776d2..c3af267 100644 --- a/laboratory-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InstrumentServiceImpl.java +++ b/laboratory-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InstrumentServiceImpl.java @@ -4,15 +4,19 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.yuanchu.limslaboratory.mapper.UserMapper; import com.yuanchu.limslaboratory.pojo.Instrument; import com.yuanchu.limslaboratory.mapper.InstrumentMapper; +import com.yuanchu.limslaboratory.pojo.User; import com.yuanchu.limslaboratory.service.InstrumentService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yuanchu.limslaboratory.utils.JsonUtil; import com.yuanchu.limslaboratory.utils.MyUtil; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; import javax.annotation.Resource; +import java.util.List; import java.util.Map; import java.util.Objects; @@ -29,6 +33,9 @@ @Resource private InstrumentMapper instrumentMapper; + + @Resource + private UserMapper userMapper; @Override public Integer addInstrumentInformation(Instrument instrument) { @@ -59,10 +66,14 @@ } @Override - public Instrument getIdInstrumentInformation(Integer instrumentId) { + public Map<String, Object> getIdInstrumentInformation(Integer instrumentId) { LambdaQueryWrapper<Instrument> wrapper = new LambdaQueryWrapper<>(); wrapper.eq(Instrument::getId, instrumentId); - return instrumentMapper.selectOne(wrapper); + Instrument instrument = instrumentMapper.selectOne(wrapper); + User user = userMapper.selectById(instrument.getUserId()); + Map<String, Object> map = JsonUtil.jsonToPojo(JsonUtil.jsonToString(instrument), Map.class); + map.put("userName",user.getName()); + return map; } @Override @@ -79,4 +90,6 @@ } return 0; } + + } -- Gitblit v1.9.3