factory/apps/wpmw
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
..
migrations fix: pre_info可为空 2026-05-28 11:20:43 +08:00
__init__.py fix: base 添加wpmw app以追踪到个 2025-01-02 09:37:37 +08:00
admin.py fix: base 添加wpmw app以追踪到个 2025-01-02 09:37:37 +08:00
apps.py fix: base 添加wpmw app以追踪到个 2025-01-02 09:37:37 +08:00
filters.py feat: wpr 添加筛选条件wpr_from 2026-01-13 14:15:16 +08:00
models.py fix: pre_info可为空 2026-05-28 11:20:43 +08:00
serializers.py fix:工装调整 2026-05-27 10:18:07 +08:00
tests.py fix: base 添加wpmw app以追踪到个 2025-01-02 09:37:37 +08:00
urls.py feat: HTML_BASE_URL 前缀统一修改 2025-04-02 11:04:46 +08:00
views.py fix:发货编号获取接口number_out_last兼容无横杠格式避免明细重复编号 2026-07-16 13:25:12 +08:00