From 5cb2f02e6958b41fb3da372a1fc9e6894b713fcd Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Wed, 9 Mar 2022 17:46:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=8F=E5=88=A9=E6=96=B9=E6=A1=88=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=9B=B4=E6=96=B0=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/salary/biz/SICategoryBiz.java | 6 ++++++ .../salary/mapper/sischeme/InsuranceSchemeDetailMapper.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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}