fix: 未开原料管理时补写 SYS,Box 批号恢复前缀加系统批号
Summary
- 未开原料管理且机台还没有批号时,查当前布票会补一条 SYS。系统批号和坯布批号都是 SYS;已有 SYS 行则直接用,不再插第二行。
- 下发给 Box 的
batchNo用系统批号,pieceBatchNo仍是坯布批号。 - 当前订单的
batchPrefixNo恢复为前缀 + 系统批号;没有前缀时就是系统批号。
Test plan
- 未开原料管理、订单没有批号:机台查当前布票后只多一条 SYS,系统批号和坯布批号都是 SYS。
- 已有 SYS 行:再查不插新行,已确认的坯布批号不被覆盖。
-
当前布票 / 按票查询:
batchNo是系统批号,pieceBatchNo是坯布批号。 -
当前订单:有前缀时
batchPrefixNo为前缀 + 系统批号,没有前缀时为系统批号。