caoqianming
45c61efdc6
fix:发货编号获取接口number_out_last兼容无横杠格式避免明细重复编号
...
number_out_last原按"前缀-数字"(带横杠)查询,LIKE prefix-%对无横杠
编号(如FS01/FS00025)命中0行返回null,前端遂每次从头重编导致同一
草稿明细出现重复对外编号。改为:
- LIKE去横杠(prefix%),用substring(...)~^[0-9]+$约束前缀后紧跟纯数字,
既命中FS00025又排除FSM00027等更长前缀
- 按尾部数字数值排序取最大,避免补零位数不一致时取错
- lstrip(prefix)改为re.sub取尾部数字,与前端提取逻辑一致
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 13:25:12 +08:00
caoqianming
c93eb83ddd
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>
2026-07-15 16:31:10 +08:00
shijing
95605be52f
fix: pre_info可为空
2026-05-28 11:20:43 +08:00
shijing
8de4d1197b
fix:工装调整
2026-05-27 10:18:07 +08:00
shijing
53f6082071
fix:wpr更新添加pre_info字段
2026-05-26 09:27:45 +08:00
shijing
2c35390430
fix:分支提交测试
2026-05-11 15:18:36 +08:00
caoqianming
1ffbe0cc44
feat: wpr 返回wpr_from_
2026-01-13 15:02:52 +08:00
caoqianming
fce66da1d9
feat: wpr 添加筛选条件wpr_from
2026-01-13 14:15:16 +08:00
caoqianming
feb8bd6770
feat: wpr_bxerp优化
2026-01-13 10:29:41 +08:00
caoqianming
43abcbaa48
feat: 查询-n批次从正则改用like以优化性能
2026-01-09 15:55:56 +08:00
caoqianming
f7b09ab1df
fix: wpr list annotate明确number指向
2026-01-06 09:22:38 +08:00
caoqianming
dda876092e
feat: 编号生成后在提交时进行校验
2025-10-28 16:22:02 +08:00
caoqianming
0c1e93bf0b
feat: 添加wpr查询参数
2025-09-29 14:50:02 +08:00
caoqianming
d828bb76d5
feat: wpr list 返回wm_material_ofrom_name
2025-09-11 09:13:37 +08:00
caoqianming
e4a2e7c4f5
feat: wpr list 返回wm_material_name
2025-09-11 09:08:48 +08:00
caoqianming
53858cac94
feat: wpr list 返回material_start_name
2025-09-10 17:01:53 +08:00
caoqianming
40eb07eb12
feat: number_out_last 改为原始sql查询
2025-08-07 14:38:06 +08:00
caoqianming
b9376cc2d6
feat: 捕获number_out_last异常
2025-08-07 13:47:57 +08:00
caoqianming
aa72953d17
feat: wpr增加can_use筛选条件
2025-08-07 09:31:53 +08:00
caoqianming
925666d3ef
fix: number_out_last获取bug2
2025-08-06 14:29:08 +08:00
caoqianming
b7823d56a8
fix: number_out_last获取bug
2025-08-06 08:59:29 +08:00
caoqianming
05ea28f334
fix: wpr number_out_last 前缀参数
2025-08-05 14:31:34 +08:00
caoqianming
33709bbb60
feat: assgin_number_out 支持置空
2025-07-31 15:02:57 +08:00
caoqianming
bbef553bd5
fix: assgin_number_out bug
2025-07-31 14:40:53 +08:00
caoqianming
06de49f335
feat: 优化number_out_last
2025-07-31 09:31:10 +08:00
caoqianming
5755c508d7
feat: wpr分配出库对外编号 序列化器改动
2025-07-30 15:55:04 +08:00
caoqianming
84198f4d91
feat: wpr分配出库对外编号
2025-07-30 15:35:06 +08:00
caoqianming
c98ce36c16
feat: 添加number_out_last的接口说明
2025-07-29 10:03:59 +08:00
caoqianming
5c21d6042b
feat: 销售发货时可以设置对外编号
2025-07-28 16:56:55 +08:00
caoqianming
e8eeb14766
feat: 批次统计分析重构
2025-07-16 14:53:40 +08:00
caoqianming
d76d77fa49
feat: wpr 增加复杂查询接口
2025-07-07 14:49:57 +08:00
caoqianming
76cdd08e9a
fix: wpr change_or_new时根据number获取最后一个
2025-06-27 15:09:27 +08:00
caoqianming
7429b7d5fb
feat: 修改gen_number_with_rule 以获取的最后编号为准
2025-05-30 10:13:57 +08:00
caoqianming
2e0727a2c0
feat: wpr detail
2025-05-16 16:50:57 +08:00
caoqianming
56afccf0a4
feat: wpr获取新编号
2025-05-12 16:47:04 +08:00
caoqianming
571e11cc8c
feat: wpr修改排序按number
2025-02-25 15:57:43 +08:00
caoqianming
8838227919
feat: wpr增加查询条件
2025-02-08 14:26:21 +08:00
caoqianming
0931835708
feat: wpr返回详情
2025-01-13 16:10:11 +08:00
caoqianming
3efeb746dc
feat: wprlist增加筛选条件
2025-01-07 08:38:47 +08:00
caoqianming
8afbc9a0b5
feat: wprlist默认排除已消耗的2
2025-01-06 17:08:48 +08:00
caoqianming
0673580d3b
feat: wprlist默认排除已消耗的
2025-01-06 17:06:00 +08:00
caoqianming
9f56968385
fix: change_or_new该物料编号已存在不可使用
2025-01-06 16:12:33 +08:00
caoqianming
84525c03c8
feat: wpr增加返回信息及筛选条件
2025-01-03 15:39:13 +08:00
caoqianming
2790bddefa
feat: wpr注册到路由
2025-01-03 15:20:29 +08:00
caoqianming
8d0d5ebcd0
fix: 主要是wpmw change_or_new的修正
2025-01-03 14:37:57 +08:00
caoqianming
73b1d58b8a
fix: base 添加wpmw app以追踪到个
2025-01-02 09:37:37 +08:00