| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public int insertSysReagentList(List<SysReagent> sysReagentList) { |
| | | try { |
| | | int i = 0; |
| | | for (SysReagent sysReagent:sysReagentList |
| | | ) { |
| | | SysReagent sysReagentTmpl = new SysReagent(); |
| | | sysReagentTmpl = sysReagentDao.getSysReagentByCas(sysReagent); |
| | | if(sysReagentTmpl!=null){ |
| | | sysReagent.setId(sysReagentTmpl.getId()); |
| | | this.sysReagentDao.updateSysReagentForExport(sysReagent); |
| | | List<SysReagent> sysReagentTmpl = sysReagentDao.getSysReagentByCas(sysReagent); |
| | | if(sysReagentTmpl.size()>0){ |
| | | for (SysReagent sr : sysReagentTmpl) { |
| | | sysReagent.setId(sr.getId()); |
| | | this.sysReagentDao.updateSysReagentForExport(sysReagent); |
| | | } |
| | | }else{ |
| | | if (sysReagent.getId() == null) { |
| | | sysReagent.setId(IDUtils.uuid()); |