fix(物料管理): 修复批次号默认值问题并优化工单导入逻辑

修复QcScrapRecordsService和ReportFlowService中批次号默认值为"000"的问题,改为使用实际批次号
重构ProWorkorderImportService中的工单编号生成逻辑,改为按导入顺序生成而非按产品分组
完善IProWorkorderMaterialService接口定义,增加参数并调整方法位置
优化ProWorkorderMaterialService中的库存查询方法,增加过滤条件和参数
This commit is contained in:
2026-03-02 11:32:13 +08:00
parent b68a277d8e
commit dc8cb4053d
5 changed files with 290 additions and 260 deletions

View File

@@ -397,7 +397,7 @@ public class ReportFlowService : BaseService<ProReportwork01>, IReportFlowServic
{
ReceiptType = 1,
MaterialCode = proWorkorder.productionCode,
BatchNo = "000",
BatchNo = proWorkorder.FeedOrder ?? "000",
LocationCode = "CP001",
WarehouseCode = "WH001",
SupplierCode = mmMaterial.SupplierCode,
@@ -546,7 +546,7 @@ public class ReportFlowService : BaseService<ProReportwork01>, IReportFlowServic
{
ReceiptType = 1,
MaterialCode = workorderInfo.productionCode,
BatchNo = "000",
BatchNo = workorderInfo.FeedOrder ?? "000",
LocationCode = "CP001",
WarehouseCode = "WH001",
OrderNo = customer_order,