|
|
@@ -1,10 +1,12 @@
|
|
|
package com.yunfeiyun.agmp.iotm.web.controller;
|
|
|
|
|
|
import com.yunfeiyun.agmp.common.annotation.Log;
|
|
|
+import com.yunfeiyun.agmp.common.constant.ErrorCode;
|
|
|
import com.yunfeiyun.agmp.common.core.controller.BaseController;
|
|
|
import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
|
|
|
import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
|
|
|
import com.yunfeiyun.agmp.common.enums.BusinessType;
|
|
|
+import com.yunfeiyun.agmp.common.exception.BizException;
|
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.poi.ExcelUtil;
|
|
|
@@ -96,6 +98,10 @@ public class IotWarnlogController extends BaseController{
|
|
|
@Log(title = "告警记录", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/deal")
|
|
|
public AjaxResult deal(@Valid @RequestBody IotWarnlogDealReqVo iotWarnlogDealReqVo){
|
|
|
+ IotWarnlog iotWarnlog = iotWarnlogService.selectIotWarnlogByWlBid(iotWarnlogDealReqVo.getWlBid(),SecurityUtils.getTid());
|
|
|
+ if(iotWarnlog.getStatus().equals("1")){
|
|
|
+ throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(),"告警记录已处理");
|
|
|
+ }
|
|
|
IotWarnlog dealLog = new IotWarnlog();
|
|
|
dealLog.setTid(SecurityUtils.getTid());
|
|
|
dealLog.setWlBid(iotWarnlogDealReqVo.getWlBid());
|