This commit is contained in:
linfso 2024-05-25 17:31:18 +08:00
parent 3b33641c75
commit c9b230e95e
3 changed files with 8 additions and 3 deletions

View File

@ -50,7 +50,7 @@ public interface IEmisSpecialCalcWeightService
* @param emisSpecialCalcWeight 特殊取重
* @return 结果
*/
public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight);
public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight) throws EmisBizError;
/**
* 批量删除特殊取重

View File

@ -81,8 +81,12 @@ public class EmisSpecialCalcWeightServiceImpl implements IEmisSpecialCalcWeightS
* @return 结果
*/
@Override
public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight)
{
public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight) throws EmisBizError {
int cnt=emisSpecialCalcWeightMapper.checkUnique(emisSpecialCalcWeight);
if(cnt>0){
throw new EmisBizError(EmisBizErrorType.FAIL,"区间重复");
}
return emisSpecialCalcWeightMapper.updateEmisSpecialCalcWeight(emisSpecialCalcWeight);
}

View File

@ -134,6 +134,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="checkUnique" parameterType="EmisSpecialCalcWeight" resultType="int">
select count(1) from emis_special_calc_weight
where del_flag='0'
<if test="id != null">id!=#{id}</if>
and prod_code = #{prodCode}
and
(