Index: forgon-core/src/main/java/com/forgon/directory/service/OrgUnitManagerImpl.java =================================================================== diff -u -r17564 -r17579 --- forgon-core/src/main/java/com/forgon/directory/service/OrgUnitManagerImpl.java (.../OrgUnitManagerImpl.java) (revision 17564) +++ forgon-core/src/main/java/com/forgon/directory/service/OrgUnitManagerImpl.java (.../OrgUnitManagerImpl.java) (revision 17579) @@ -418,7 +418,7 @@ barcodeDevice.setType(BarcodeDevice.BARCODE_TYPE_WAREHOUSE); barcodeDevice.setBarcode(serialNumManager.getSerialNumberStr(SerialNum.TYPE_BARCODE)); objectDao.saveOrUpdate(barcodeDevice); - + objectDao.getHibernateSession().flush(); //1.新建该科室对应仓库 String sql = "insert into warehouse(id,name,orgUnitId,orgUnitCode,orgUnitName,remark,sequence,createdUserId,createdUserName,createTime) values ("; sql += barcodeDevice.getId() + ",";