feat(material): 添加批次号字段并修复订单批次号设置逻辑

- 在 MaterialMinQO 中新增 batchNo 字段并添加非空验证
- 修复 NormalOrderController 中的批次号设置逻辑
- 订单创建时使用传入的批次号而非自动生成
- 移除对 NoUtil.getBatchNo 的调用
- 保持供应商信息设置的一致性
This commit is contained in:
曹鹏飞 2026-06-12 09:01:26 +08:00
parent c9899887a6
commit d8cbab6fb0
2 changed files with 7 additions and 1 deletions

View File

@ -535,7 +535,7 @@ public class NormalOrderController extends BaseController {
.setSupplierCode(supplier.getSupplierCode())
.setSupplierId(it.getSupplierId())
.setSupplierName(supplier.getSupplierName())
.setBatchNo(NoUtil.getBatchNo(supplier.getSupplierCode()))
.setBatchNo(it.getBatchNo())
.setCreateUserName(UserUtil.getUserName())
.setCreateTime(LocalDateTime.now())
);

View File

@ -29,4 +29,10 @@ public class MaterialMinQO {
*/
@NotNull
private Integer count;
/**
* 批次号
*/
@NotBlank(message = "批次号不能为空")
private String batchNo;
}