| | |
| | | return sysReagentDao.getReagent(params); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysReagent> selectReagentSafetyNum() { |
| | | |
| | | return sysReagentDao.selectReagentSafetyNum(); |
| | | } |
| | | |
| | | @Override |
| | | public void updateSafetyNum(SysReagent sysReagent) { |
| | | sysReagentDao.updateSafetyNum(sysReagent.getId(), sysReagent.getSafetynum()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @Description: 根据detail的信息获取试剂的id |
| | | * @date 2021/6/21 9:45 |
| | | */ |
| | | @Override |
| | | public SysReagent getReagentByDetail(Map<String, Object> detail) { |
| | | List<SysReagent> reagentIds = sysReagentDao.countReagentByDetail(detail); |
| | | if (reagentIds.size() != 1) { |
| | | return null; |
| | | } |
| | | return reagentIds.get(0); |
| | | } |
| | | |
| | | |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | public int getSysReagentTotalCount(String name, String cas, String supplierId,Integer type) { |
| | |
| | | if (sysReagent.getId() == null) { |
| | | sysReagent.setId(IDUtils.uuid()); |
| | | } |
| | | |
| | | sysReagent.setName(sysReagent.getName().trim()); |
| | | this.sysReagentDao.insertSysReagent(sysReagent); |
| | | return sysReagent; |
| | | } catch (DuplicateKeyException ex) { |
| | |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | public boolean updateSysReagent(SysReagent sysReagent) { |
| | | try { |
| | | sysReagent.setName(sysReagent.getName().trim()); |
| | | int row = this.sysReagentDao.updateSysReagent(sysReagent); |
| | | |
| | | if (row == 0) { |