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:
parent
b541b46d3d
commit
c93eb83ddd
|
|
@ -116,7 +116,7 @@ class WprViewSet(BulkUpdateModelMixin, CustomListModelMixin, CustomRetrieveModel
|
||||||
prefix
|
prefix
|
||||||
)
|
)
|
||||||
number_outs = []
|
number_outs = []
|
||||||
wpr_qs_last = query_one_dict(query, [params])
|
wpr_qs_last = query_one_dict(query, params)
|
||||||
if wpr_qs_last:
|
if wpr_qs_last:
|
||||||
number_outs.append(wpr_qs_last["number_out"])
|
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
|
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:
|
if mioitemw_last:
|
||||||
number_outs.append(mioitemw_last["number_out"])
|
number_outs.append(mioitemw_last["number_out"])
|
||||||
if number_outs:
|
if number_outs:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue