package com.yuanchu.limslaboratory.service.impl; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.yuanchu.limslaboratory.mapper.*; import com.yuanchu.limslaboratory.pojo.InspectionProduct; import com.yuanchu.limslaboratory.pojo.Instrument; import com.yuanchu.limslaboratory.pojo.User; import com.yuanchu.limslaboratory.service.InstrumentService; import com.yuanchu.limslaboratory.service.PlanService; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** *

* 服务实现类 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-08-09 */ @Service public class PlanServiceImpl implements PlanService { @Resource private PlanMapper planMapper; @Resource InspectionProductMapper inspectionProductMapper; @Resource UserMapper userMapper; @Resource InstrumentMapper instrumentMapper; //查询检验计划 @Override public List> selectAllPlan(String code , String beginTime, String endTime,Integer status) { return planMapper.selectAllPlan(code,beginTime,endTime,status); } //分配-->选择检验人 @Override public List> choosecheck() { return userMapper.selectUser(); } //分配-->选择设备 @Override public List> chooseinstum() { return null; } //分配人员与设备 @Override public String distribution(Integer id, Integer userId, Integer instrumentId) { InspectionProduct inspectionProduct = new InspectionProduct(); inspectionProduct.setId(id); inspectionProduct.setUserId(userId); inspectionProduct.setInstrumentId(instrumentId); inspectionProductMapper.updateById(inspectionProduct); return "分配完成!"; } }