fix: 审计日志跳过向量字段,修复 numpy 数组比较异常;补全三大入库单更新向量提取,统一删除确认弹窗

This commit is contained in:
DXC
2026-05-25 11:11:10 +08:00
parent 81ea4a0ab3
commit 567c3175f6
7 changed files with 64 additions and 16 deletions

View File

@ -245,6 +245,8 @@ class BuyInboundService:
if k in data: setattr(stock, v, data[k])
if 'arrival_photo' in data: stock.arrival_photo = json.dumps(data['arrival_photo'])
if 'arrival_photo' in data and stock.arrival_photo:
stock.arrival_image_embedding = extract_and_embed(stock.arrival_photo)
if 'inspection_report' in data: stock.inspection_report = json.dumps(data['inspection_report'])
# 更新税率

View File

@ -219,6 +219,8 @@ class ProductInboundService:
if 'product_photo' in data:
imgs = data['product_photo']
if isinstance(imgs, list): stock.product_photo = json.dumps(imgs)
if stock.product_photo:
stock.arrival_image_embedding = extract_and_embed(stock.product_photo)
if 'quality_report_link' in data:
imgs = data['quality_report_link']
if isinstance(imgs, list): stock.quality_report_link = json.dumps(imgs)

View File

@ -275,6 +275,8 @@ class SemiInboundService:
imgs = data['arrival_photo']
if isinstance(imgs, list):
stock.arrival_photo = json.dumps(imgs)
if stock.arrival_photo:
stock.arrival_image_embedding = extract_and_embed(stock.arrival_photo)
if 'quality_report_link' in data:
imgs = data['quality_report_link']
if isinstance(imgs, list):