完善牧安云哨-后端
This commit is contained in:
@@ -3,9 +3,12 @@ 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.vision import (
|
||||
process_ticket_image,
|
||||
process_license_image,
|
||||
@@ -78,3 +81,12 @@ async def recognize_silkworm_cocoon(data: F8ImageRequest):
|
||||
return BaseResponse(data=json_data)
|
||||
except Exception as e:
|
||||
return BaseResponse(status=False, message=f"解析失败: {str(e)}", data=None)
|
||||
|
||||
|
||||
@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)
|
||||
|
||||
Reference in New Issue
Block a user