fix:销售发货获取编号number_out_last参数绑定错误导致500

number_out_last重写为LIKE+translate双%s后,params仍以[params]传入,
2个占位符只收到1个参数,psycopg2抛IndexError。改为直接传params元组。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
caoqianming 2026-07-15 16:31:10 +08:00
parent b541b46d3d
commit c93eb83ddd
1 changed files with 2 additions and 2 deletions

View File

@ -116,7 +116,7 @@ class WprViewSet(BulkUpdateModelMixin, CustomListModelMixin, CustomRetrieveModel
prefix
)
number_outs = []
wpr_qs_last = query_one_dict(query, [params])
wpr_qs_last = query_one_dict(query, params)
if wpr_qs_last:
number_outs.append(wpr_qs_last["number_out"])
# 查找未出库的记录
@ -134,7 +134,7 @@ class WprViewSet(BulkUpdateModelMixin, CustomListModelMixin, CustomRetrieveModel
) = ''
order by mioitemw.number_out desc limit 1
"""
mioitemw_last = query_one_dict(query2, [params])
mioitemw_last = query_one_dict(query2, params)
if mioitemw_last:
number_outs.append(mioitemw_last["number_out"])
if number_outs: