Fixiaobai
2023-09-05 c9da1b0da1178911e383ddcaebecd1e088fa6004
laboratory-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InstrumentServiceImpl.java
@@ -4,10 +4,13 @@
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;
@@ -30,6 +33,9 @@
    @Resource
    private InstrumentMapper instrumentMapper;
    @Resource
    private UserMapper userMapper;
    @Override
    public Integer addInstrumentInformation(Instrument instrument) {
@@ -60,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