diff --git a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointAdditiveRuleServiceImpl.java b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointAdditiveRuleServiceImpl.java index 6a2607ed2f..706f572a52 100644 --- a/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointAdditiveRuleServiceImpl.java +++ b/epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointAdditiveRuleServiceImpl.java @@ -205,10 +205,13 @@ public class PointAdditiveRuleServiceImpl extends BaseServiceImpl().ok(result); } + @Transactional(rollbackFor = Exception.class) @Override public Result modify(PointModifyFormDTO dto) { PointAdditiveRuleEntity entity = baseDao.selectById(dto.getId()); - + if(entity == null){ + throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "未查到相关信息","未查到相关信息"); + } if(PointAddRuleEnum.CATEGORY_TYPE.getCode().equals(dto.getType())){ //类别 PointAdditiveRuleEntity isExist = baseDao.selectEntityByName(dto.getCustomerId(),dto.getCategoryName(),null); @@ -216,6 +219,9 @@ public class PointAdditiveRuleServiceImpl extends BaseServiceImpl