ソースを参照

```
fix(api): 修复照片记录查询中未过滤已删除记录的问题

添加 delete_time == None 的过滤条件,确保只返回未被删除的照片记录,
避免已删除的记录出现在查询结果中。
```

rambo 1 ヶ月 前
コミット
15bbabd646
1 ファイル変更1 行追加0 行削除
  1. 1 0
      python/api.py

+ 1 - 0
python/api.py

@@ -1119,6 +1119,7 @@ def get_photo_records(page: int = 1, size: int = 5):
             select(PhotoRecord, DeviceConfig.action_name)
             .join(DeviceConfig, PhotoRecord.action_id == DeviceConfig.id)
             .where(PhotoRecord.goods_art_no.in_(current_goods_art_nos))
+            .where(PhotoRecord.delete_time == None)
             .order_by(PhotoRecord.goods_art_no, desc("id"))  # 按货号分组并按ID倒序
         )
         all_items = session.exec(query).mappings().all()