后端更新
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user