fix: use .c to access SQLAlchemy subquery columns correctly
This commit is contained in:
@ -250,9 +250,9 @@ class OutboundService:
|
|||||||
).subquery()
|
).subquery()
|
||||||
|
|
||||||
# 合并三种来源的匹配单号
|
# 合并三种来源的匹配单号
|
||||||
all_matches = db.session.query(buy_match.outbound_no).union(
|
all_matches = db.session.query(buy_match.c.outbound_no).union(
|
||||||
db.session.query(semi_match.outbound_no),
|
db.session.query(semi_match.c.outbound_no),
|
||||||
db.session.query(product_match.outbound_no)
|
db.session.query(product_match.c.outbound_no)
|
||||||
).subquery()
|
).subquery()
|
||||||
|
|
||||||
# 主搜索条件:单号、领用人、SKU + 物料名称/规格匹配的单号
|
# 主搜索条件:单号、领用人、SKU + 物料名称/规格匹配的单号
|
||||||
|
|||||||
@ -242,9 +242,9 @@ class TransService:
|
|||||||
).subquery()
|
).subquery()
|
||||||
|
|
||||||
# 合并三种来源的匹配 ID
|
# 合并三种来源的匹配 ID
|
||||||
all_matches = db.session.query(buy_match.id).union(
|
all_matches = db.session.query(buy_match.c.id).union(
|
||||||
db.session.query(semi_match.id),
|
db.session.query(semi_match.c.id),
|
||||||
db.session.query(product_match.id)
|
db.session.query(product_match.c.id)
|
||||||
).subquery()
|
).subquery()
|
||||||
|
|
||||||
# 主搜索条件:借用人、SKU、单号 + 物料名称/规格匹配
|
# 主搜索条件:借用人、SKU、单号 + 物料名称/规格匹配
|
||||||
|
|||||||
Reference in New Issue
Block a user