薪酬系统-福利方案,复制方案和编辑方案时,增加对方案名称中的空格删除处理

This commit is contained in:
sy 2022-10-21 15:23:22 +08:00
parent 755aff52ba
commit 44d79dd5df
1 changed files with 5 additions and 1 deletions

View File

@ -300,7 +300,8 @@ public class SISchemeBiz {
if (Objects.isNull(insuranceSchemePO)) {
throw new SalaryRunTimeException("福利方案不存在");
}
//去除入参中方案名称的空格
updateParam.getInsuranceScheme().setSchemeName(StringUtils.trim(updateParam.getInsuranceScheme().getSchemeName()));
//福利方案名称重复
List<InsuranceSchemePO> 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<InsuranceSchemePO> listResult = insuranceSchemeMapper.listByName(schemeName);
SalaryAssert.isEmpty(listResult, "方案名称重复");