|
|
@@ -48,6 +48,10 @@ namespace Business.ResourceExamineManagement
|
|
|
/// 物料BOM明细
|
|
|
/// </summary>
|
|
|
private readonly IMongoDB<ic_bom_child> _ic_bom_child;
|
|
|
+ /// <summary>
|
|
|
+ /// 生产工单主表
|
|
|
+ /// </summary>
|
|
|
+ private readonly IMongoDB<mes_morder> _mes_morder;
|
|
|
#endregion
|
|
|
|
|
|
/// <summary>
|
|
|
@@ -59,13 +63,15 @@ namespace Business.ResourceExamineManagement
|
|
|
IMongoDB<mes_technique> mes_technique,
|
|
|
IMongoDB<ic_item> ic_item,
|
|
|
IMongoDB<ic_bom> ic_bom,
|
|
|
- IMongoDB<ic_bom_child> ic_bom_child
|
|
|
+ IMongoDB<ic_bom_child> ic_bom_child,
|
|
|
+ IMongoDB<mes_morder> mes_morder
|
|
|
)
|
|
|
{
|
|
|
_mes_technique = mes_technique;
|
|
|
_ic_item = ic_item;
|
|
|
_ic_bom = ic_bom;
|
|
|
_ic_bom_child = ic_bom_child;
|
|
|
+ _mes_morder = mes_morder;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
@@ -110,6 +116,7 @@ namespace Business.ResourceExamineManagement
|
|
|
//TODO:入参异常;
|
|
|
//throw new NotImplementedException();
|
|
|
}
|
|
|
+ //var morderList = _mes_morder.(a => a.Id == ObjectId.Parse(id)).ToList().FirstOrDefault();
|
|
|
//查询生产工单类型为计划工单并且工单类型为备库工单 并且BOM编码一致数据
|
|
|
// 订单状态为 初始或下达工单
|
|
|
// List =>数量满足Quantity && 生成工单结束日期最早
|