后端更新

This commit is contained in:
BBIT-Kai
2026-03-26 17:48:20 +08:00
parent 4c2bcd7dce
commit 0c2859b0db
22 changed files with 1336 additions and 213 deletions
+7 -7
View File
@@ -1,14 +1,16 @@
import asyncio
import base64
from fastapi import APIRouter
from config.app import F8_SERVER_USER_ID
from db.postgres.sentinel import saveSentinelRecord
from models.BaseResponse import BaseResponse
from models.F8ImageRequest import F8ImageRequest
from models.F8ImageRequestV2 import F8ImageRequestV2
from models.SentinelRecordRequest import SentinelRecordRequest
from service.RabbitMQ import sentinel_new_analysis
from service.RabbitMQ import (
mq_client,
)
from service.vision import (
process_ticket_image,
process_license_image,
@@ -85,8 +87,6 @@ async def recognize_silkworm_cocoon(data: F8ImageRequest):
@publicRouter.post("/sentinel-record-analytics")
async def delete_sentinel_record(data: SentinelRecordRequest):
# 保存部分数据到数据库
data.Id = saveSentinelRecord(data)
# 发送请求给RabbitMQ
res = await sentinel_new_analysis(data)
return BaseResponse(data=res)
# 发送全盘分析请求给RabbitMQ
asyncio.create_task(mq_client.send_all_analysis(data))
return BaseResponse(data="submitted")