From 241d327e57cbfe504aa806c61aa22e6205706098 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期六, 11 四月 2026 16:59:46 +0800
Subject: [PATCH] 引用纠正

---
 fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java
index f67ce14..742815a 100644
--- a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java
+++ b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java
@@ -4,19 +4,26 @@
 import com.fzzy.igds.api.v1.data.ApiV1Req;
 import com.fzzy.igds.api.v1.data.ApiV1Resp;
 import com.fzzy.igds.api.v1.data.Param3031;
+import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.constant.MonitorPointType;
+import com.fzzy.igds.data.BaseResp;
+import com.fzzy.igds.domain.Camera;
 import com.fzzy.igds.domain.EventInfo;
 import com.fzzy.igds.domain.GatewaySer;
+import com.fzzy.igds.domain.SnapReply;
 import com.fzzy.igds.service.EventInfoService;
 import com.fzzy.igds.service.FileService;
+import com.fzzy.igds.service.SecCameraService;
+import com.fzzy.igds.service.SnapReplyService;
 import com.fzzy.igds.utils.ContextUtil;
 import com.ruoyi.common.config.FrameworkConfig;
+import com.ruoyi.common.utils.StringUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.time.DateUtils;
 import org.springframework.scheduling.annotation.Async;
 import org.springframework.stereotype.Component;
 
 import javax.annotation.Resource;
-import java.util.List;
 
 /**
  * @Description AI浜嬩欢瑙f瀽
@@ -31,6 +38,10 @@
     private EventInfoService eventInfoService;
     @Resource
     private FileService fileService;
+    @Resource
+    private SecCameraService cameraService;
+    @Resource
+    private SnapReplyService snapReplyService;
 
     /**
      * @param req
@@ -81,8 +92,26 @@
 
         //璁剧疆淇濆瓨鍥剧墖璺緞
         info.setImgName(filePath.replace(FrameworkConfig.getProfile(), "/profile/"));
-
         eventInfoService.addData(info);
+        //鍦扮鎶撴媿鍒ゆ柇鏄惁鐢熸垚鎵瑰鍛婅
+        Camera cameraById = cameraService.getCameraById(gatewaySer.getCompanyId(), param.getCameraId());
+        //鍒ゆ柇褰撳墠鎶撴媿鍥剧殑瑙﹀彂璁惧鏄惁鏄湴纾呯洃鎺ц澶�
+        if(null != cameraById && MonitorPointType.WEIGHBRIDGE_ROOM.getCode().equals(cameraById.getSpdwlx())){
+            String isGenerateAReply = param.getIsGenerateAReply();
+            //鍒ゆ柇褰撳墠AI浜嬩欢鎶撴媿锛屾槸鍚﹁Е鍙戠敓鎴愭壒澶嶅憡璀�
+            if(StringUtils.isNotBlank(isGenerateAReply) && Constant.YN_Y.equals(isGenerateAReply)){
+                SnapReply snapReply = new SnapReply();
+                snapReply.setDeptId(gatewaySer.getDeptId());
+                String content = "妫�娴嬪埌搴撳尯鏈夌枒浼煎嚭鍏ュ簱琛屼负锛岃鏍稿澶勭悊銆�";
+                snapReply.setContent(content);
+                BaseResp baseResp = snapReplyService.addData(snapReply);
+                if(BaseResp.isSuccess(baseResp)){
+                    log.info("鐢熸垚鍥炲鍛婅鎴愬姛锛�");
+                    // todo 鎺ㄩ�佸叕浼楀彿鎵瑰鍛婅鎻愰啋淇℃伅
+                }
+            }
+        }
+
 
         log.info("璐ㄦ娂鐩戠鎺ュ彛V1锛�3031鎺ュ彛瑙f瀽瀹屾垚");
 

--
Gitblit v1.9.3