diff --git a/src/com/engine/salary/biz/SISchemeBiz.java b/src/com/engine/salary/biz/SISchemeBiz.java index 13047d44b..1ca41d542 100644 --- a/src/com/engine/salary/biz/SISchemeBiz.java +++ b/src/com/engine/salary/biz/SISchemeBiz.java @@ -300,7 +300,8 @@ public class SISchemeBiz { if (Objects.isNull(insuranceSchemePO)) { throw new SalaryRunTimeException("福利方案不存在"); } - + //去除入参中方案名称的空格 + updateParam.getInsuranceScheme().setSchemeName(StringUtils.trim(updateParam.getInsuranceScheme().getSchemeName())); //福利方案名称重复 List insuranceSchemePOList = insuranceSchemeMapper.listByName(updateParam.getInsuranceScheme().getSchemeName()); if (CollectionUtils.isNotEmpty(insuranceSchemePOList)) { @@ -347,6 +348,9 @@ public class SISchemeBiz { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { InsuranceSchemeMapper insuranceSchemeMapper = sqlSession.getMapper(InsuranceSchemeMapper.class); + //去除入参中方案名称的空格 + schemeName = StringUtils.trim(schemeName); + List listResult = insuranceSchemeMapper.listByName(schemeName); SalaryAssert.isEmpty(listResult, "方案名称重复");