Browse Source

feat: 新增算法流程调试接口,可以验证初筛、大模型流程(*仅用于调试*)

master
yinhuaiwei 4 weeks ago
parent
commit
25bf9d6e7a
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/controller/AnalysisController.java

+ 16
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/controller/AnalysisController.java View File

@ -3,6 +3,7 @@ package com.inspect.analysis.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.nacos.shaded.com.google.gson.Gson;
import com.inspect.analysis.constant.AnalyseConstants;
import com.inspect.analysis.domain.*;
import com.inspect.analysis.service.IAnalyseResponseService;
import com.inspect.analysis.service.IResultAnalysisService;
@ -17,6 +18,7 @@ import com.inspect.base.redis.service.RedisService;
import com.inspect.message.MessageUtils;
import com.inspect.mqtt.services.Warn.IUploadServer;
import com.inspect.partrolresult.client.WebsocketService;
import com.inspect.partrolresult.domain.AnalyseRequest;
import com.inspect.partrolresult.domain.PatrolResult;
import com.inspect.partrolresult.service.IPatrolResultService;
import com.inspect.resultmain.domain.PatrolTaskResultMain;
@ -91,6 +93,20 @@ public class AnalysisController extends BaseController {
}
}
/**
* 跳过61上报直接验证初筛大模型流程
* 该接口仅用于调试
* @param analyseRequest
* @return
*/
@PostMapping("/sendRequest")
public AjaxResult sendRequest(@RequestBody AnalyseRequest analyseRequest) {
logger.info("sendRequest: {}", analyseRequest);
String requestDataToRedis = new Gson().toJson(analyseRequest);
redisService.redisTemplate.opsForList().rightPush(AnalyseConstants.ALGORITHM_REQUEST_QUEUE, requestDataToRedis);
return AjaxResult.success();
}
@PostMapping("/old/picAnalyseRetNotify")
public AjaxResult add(@RequestBody final String alarmDefect) {
System.out.println(alarmDefect);


Loading…
Cancel
Save