feat(collect): persist product status snapshots
This commit is contained in:
@@ -2152,8 +2152,18 @@ class CollectWorker(BaseWorker):
|
||||
task.id,
|
||||
result.get("old_title", ""),
|
||||
result.get("old_cover_path", ""),
|
||||
product_status_value=result.get("product_status"),
|
||||
product_status_note=result.get("product_status_note"),
|
||||
path=self.db_path,
|
||||
)
|
||||
if result.get("product_status_error"):
|
||||
self._write_diagnostic_log(
|
||||
"商品状态检测失败,已按状态未知保存",
|
||||
level="WARNING",
|
||||
step="read_product_status",
|
||||
task=task,
|
||||
payload={"error": result.get("product_status_error")},
|
||||
)
|
||||
collected += 1
|
||||
elapsed_ms = self._elapsed_ms(started)
|
||||
self.row_updated.emit(
|
||||
|
||||
Reference in New Issue
Block a user