Index: forgon-core/src/main/java/com/forgon/directory/service/BrancheOfHospitalManagerImpl.java =================================================================== diff -u -r30151 -r30152 --- forgon-core/src/main/java/com/forgon/directory/service/BrancheOfHospitalManagerImpl.java (.../BrancheOfHospitalManagerImpl.java) (revision 30151) +++ forgon-core/src/main/java/com/forgon/directory/service/BrancheOfHospitalManagerImpl.java (.../BrancheOfHospitalManagerImpl.java) (revision 30152) @@ -208,14 +208,14 @@ throw new SystemException("已经存在相同序号的院区,请修改后再保存!"); } - countSql = "select count(po.id) from BrancheOfHospital po where po.name = " + brancheOfHospital.getName(); + countSql = "select count(po.id) from BrancheOfHospital po where po.name = '" + brancheOfHospital.getName() + "'"; if(DatabaseUtil.isPoIdValid(brancheOfHospital.getId())){ sql += " and po.id <> " + brancheOfHospital.getId(); } if(objectDao.countBySql(countSql) > 0){ throw new SystemException("已经存在相同名称的院区,请修改后再保存!"); } - this.saveOrUpdateBrancheOfHospital(brancheOfHospital); + this.save(brancheOfHospital); } }