kongzy
2024-07-01 47a751cb301d05276ae5d75145d57b2d090fe4e1
src/main/java/com/nanometer/smartlab/service/OpeLaboratoryReserveServiceImpl.java
@@ -3,6 +3,7 @@
import com.nanometer.smartlab.dao.OpeLaboratoryReserveDao;
import com.nanometer.smartlab.dao.SysLaboratoryDao;
import com.nanometer.smartlab.entity.*;
import com.nanometer.smartlab.entity.enumtype.ValidFlag;
import com.nanometer.smartlab.exception.AlarmCode;
import com.nanometer.smartlab.exception.AlarmException;
import com.nanometer.smartlab.exception.BusinessException;
@@ -37,7 +38,7 @@
    @Transactional(propagation = Propagation.REQUIRED)
    public void insert(OpeLaboratoryReserve opeLaboratoryReserve) {
        try {
            opeLaboratoryReserve.setId(IDUtils.uuid());
          //  opeLaboratoryReserve.setId(IDUtils.uuid());
            this.opeLaboratoryReserveDao.insertOpeLaboratoryReserve(opeLaboratoryReserve);
        } catch (DuplicateKeyException ex) {
            logger.warn(ex.getMessage(), ex);
@@ -52,17 +53,27 @@
    }
    @Override
    public List<OpeLaboratoryReserve> selectByReId(String id) {
    public List<OpeLaboratoryReserve> selectByReId(Long id) {
        return this.opeLaboratoryReserveDao.selectByReId(id);
    }
    @Override
    public void updateByReId(String newReId, String oldReId) {
    public void updateByReId(Long newReId, Long oldReId) {
        Map<String, Object> params=new HashMap();
        params.put("newReId",newReId);
        params.put("oldReId",oldReId);
        this.opeLaboratoryReserveDao.updateByReId(params);
    }
    @Override
    public void updateByReagent(Long reagentId, Long houseId, Long containerId, Long userId) {
        Map<String, Object> params=new HashMap();
        params.put("reagentId",reagentId);
        params.put("houseId",houseId);
        params.put("containerId",containerId);
        params.put("userId",userId);
        this.opeLaboratoryReserveDao.updateByReagent(params);
    }
}