diff --git a/src/com/engine/salary/biz/SICategoryBiz.java b/src/com/engine/salary/biz/SICategoryBiz.java index fc76871ca..bf60175fa 100644 --- a/src/com/engine/salary/biz/SICategoryBiz.java +++ b/src/com/engine/salary/biz/SICategoryBiz.java @@ -2,11 +2,14 @@ package com.engine.salary.biz; import com.engine.salary.entity.sicategory.dto.ICategoryFormDTO; import com.engine.salary.entity.sicategory.po.ICategoryPO; +import com.engine.salary.exception.SalaryRunTimeException; import com.engine.salary.mapper.sicategory.ICategoryMapper; import com.mzlion.core.utils.BeanUtils; import org.apache.ibatis.session.SqlSession; import weaver.conn.mybatis.MyBatisFactory; +import java.util.Objects; + /** * @Author weaver_cl * @Description: TODO @@ -26,6 +29,9 @@ public class SICategoryBiz { if (id != null) { ICategoryPO iCategoryPO = getByID(id); ICategoryFormDTO iCategoryFormDTO = new ICategoryFormDTO(); + if (Objects.isNull(iCategoryPO)) { + throw new SalaryRunTimeException("数据不存在"); + } BeanUtils.copyProperties(iCategoryPO,iCategoryFormDTO); return iCategoryFormDTO; } diff --git a/src/com/engine/salary/mapper/sischeme/InsuranceSchemeDetailMapper.xml b/src/com/engine/salary/mapper/sischeme/InsuranceSchemeDetailMapper.xml index 1b658cde1..76a73160d 100644 --- a/src/com/engine/salary/mapper/sischeme/InsuranceSchemeDetailMapper.xml +++ b/src/com/engine/salary/mapper/sischeme/InsuranceSchemeDetailMapper.xml @@ -104,7 +104,7 @@ UPDATE hrsa_scheme_detail SET delete_type = 1 WHERE delete_type = 0 - AND base_id IN + AND primary_id IN #{primaryIds}