fix(订单服务): 修复订单采购服务中的验证逻辑和状态处理

- 移除OrderPurchaseDto中Id字段的必填验证
- 修改ProWorkorderMaterialService中的订单筛选条件
- 增强AddOrderPurchase和UpdateOrderPurchase方法的验证逻辑
- 为订单添加初始状态值和事务处理
- 修复导入日期处理和空值判断
This commit is contained in:
2026-02-03 10:12:30 +08:00
parent 3f8b6c3ea9
commit c6efde0593
3 changed files with 75 additions and 12 deletions

View File

@@ -479,7 +479,7 @@ namespace DOAN.Service.MES.product
var orderPurchaseList = Context
.Queryable<OrderPurchase>()
.Where(o => o.MaterialCode == workorderInfo.productionCode)
.Where(it => it.Orderindicator == 0)
.Where(it => it.Orderindicator != -1)
.OrderBy(it => it.DeliveryDate)
.Select(
o => new OrderPurchaseDto