Browse Source

补充告警记录查询不到的异常处理

liuyaowen 10 tháng trước cách đây
mục cha
commit
d159b72434

+ 3 - 1
src/main/java/com/yunfeiyun/agmp/iotm/web/service/impl/IotWarnlogServiceImpl.java

@@ -1,6 +1,8 @@
 package com.yunfeiyun.agmp.iotm.web.service.impl;
 
+import com.yunfeiyun.agmp.common.constant.ErrorCode;
 import com.yunfeiyun.agmp.common.core.domain.entity.SysUser;
+import com.yunfeiyun.agmp.common.exception.BizException;
 import com.yunfeiyun.agmp.common.utils.SecurityUtils;
 import com.yunfeiyun.agmp.common.web.system.mapper.SysUserMapper;
 import com.yunfeiyun.agmp.iot.common.domain.IotDevice;
@@ -62,7 +64,7 @@ public class IotWarnlogServiceImpl implements IIotWarnlogService {
     public IotWarnlogResVo selectIotWarnlogResVoByWlBid(String wlBid, String tid){
         IotWarnlog iotWarnlog = iotWarnlogMapper.selectIotWarnlogById(wlBid, tid);
         if(null == iotWarnlog){
-            return null;
+            throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(),"告警记录不存在");
         }
         IotWarnlogResVo iotWarnlogResVo = new IotWarnlogResVo();
         BeanUtils.copyProperties(iotWarnlog,iotWarnlogResVo);