|
|
@@ -26,27 +26,27 @@ namespace Business.ResourceExamineManagement
|
|
|
public class MorderAppService : ApplicationService
|
|
|
{
|
|
|
#region 服务
|
|
|
- /// <summary>
|
|
|
- /// 生产工单主表
|
|
|
- /// </summary>
|
|
|
- private readonly IMongoDB<mo_mes_morder> _mo_mes_morder;
|
|
|
- /// <summary>
|
|
|
- /// 生产工单子表
|
|
|
- /// </summary>
|
|
|
- private readonly IMongoDB<mo_mes_moentry> _mo_mes_moentry;
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 在制工单占用记录表
|
|
|
- /// </summary>
|
|
|
- private readonly IMongoDB<mo_mes_mooccupy> _mo_mes_mooccupy;
|
|
|
- /// <summary>
|
|
|
- /// 销售订单
|
|
|
- /// </summary>
|
|
|
- private readonly IRepository<crm_seorder, long> _mysql_crm_seorder;
|
|
|
- /// <summary>
|
|
|
- /// 销售订单明细
|
|
|
- /// </summary>
|
|
|
- private readonly IRepository<crm_seorderentry, long> _mysql_crm_seorderentry;
|
|
|
+ ///// <summary>
|
|
|
+ ///// 生产工单主表
|
|
|
+ ///// </summary>
|
|
|
+ //private readonly IMongoDB<mo_mes_morder> _mo_mes_morder;
|
|
|
+ ///// <summary>
|
|
|
+ ///// 生产工单子表
|
|
|
+ ///// </summary>
|
|
|
+ //private readonly IMongoDB<mo_mes_moentry> _mo_mes_moentry;
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 在制工单占用记录表
|
|
|
+ ///// </summary>
|
|
|
+ //private readonly IMongoDB<mo_mes_mooccupy> _mo_mes_mooccupy;
|
|
|
+ ///// <summary>
|
|
|
+ ///// 销售订单
|
|
|
+ ///// </summary>
|
|
|
+ //private readonly IRepository<crm_seorder, long> _mysql_crm_seorder;
|
|
|
+ ///// <summary>
|
|
|
+ ///// 销售订单明细
|
|
|
+ ///// </summary>
|
|
|
+ //private readonly IRepository<crm_seorderentry, long> _mysql_crm_seorderentry;
|
|
|
/// <summary>
|
|
|
/// 产能检查
|
|
|
/// </summary>
|
|
|
@@ -92,20 +92,20 @@ namespace Business.ResourceExamineManagement
|
|
|
/// <param name="icitem"></param>
|
|
|
/// <param name="icbom"></param>
|
|
|
public MorderAppService(
|
|
|
- IMongoDB<mo_mes_morder> mo_mes_morder,
|
|
|
- IMongoDB<mo_mes_moentry> mo_mes_moentry,
|
|
|
- IMongoDB<mo_mes_mooccupy> mo_mes_mooccupy,
|
|
|
- IRepository<crm_seorder, long> mysql_crm_seorder,
|
|
|
- IRepository<crm_seorderentry, long> mysql_crm_seorderentry,
|
|
|
+ //IMongoDB<mo_mes_morder> mo_mes_morder,
|
|
|
+ //IMongoDB<mo_mes_moentry> mo_mes_moentry,
|
|
|
+ //IMongoDB<mo_mes_mooccupy> mo_mes_mooccupy,
|
|
|
+ //IRepository<crm_seorder, long> mysql_crm_seorder,
|
|
|
+ //IRepository<crm_seorderentry, long> mysql_crm_seorderentry,
|
|
|
ProductExamineAppService productExamineAppService
|
|
|
)
|
|
|
{
|
|
|
|
|
|
- _mo_mes_morder = mo_mes_morder;
|
|
|
- _mo_mes_moentry = mo_mes_moentry;
|
|
|
- _mo_mes_mooccupy = mo_mes_mooccupy;
|
|
|
- _mysql_crm_seorder = mysql_crm_seorder;
|
|
|
- _mysql_crm_seorderentry = mysql_crm_seorderentry;
|
|
|
+ //_mo_mes_morder = mo_mes_morder;
|
|
|
+ //_mo_mes_moentry = mo_mes_moentry;
|
|
|
+ //_mo_mes_mooccupy = mo_mes_mooccupy;
|
|
|
+ //_mysql_crm_seorder = mysql_crm_seorder;
|
|
|
+ //_mysql_crm_seorderentry = mysql_crm_seorderentry;
|
|
|
_productExamineAppService = productExamineAppService;
|
|
|
}
|
|
|
#endregion
|
|
|
@@ -125,8 +125,6 @@ namespace Business.ResourceExamineManagement
|
|
|
|
|
|
//2.每一个销售订单行对应一个工单。
|
|
|
//TODO:考虑性能问题 循环调用,后期改造传递数组,批量处理数据后,批量保存。
|
|
|
- //获取销售订单信息
|
|
|
- var seorder = _mysql_crm_seorder.FindAsync(x => x.Id == generateMorderDto.seorderentry.seorder_id).Result;
|
|
|
|
|
|
mo_mes_morder mes_Morder = new mo_mes_morder();
|
|
|
mes_Morder.mysql_id = snowFlake.NextId();
|
|
|
@@ -171,7 +169,7 @@ namespace Business.ResourceExamineManagement
|
|
|
mes_Morder.factory_id = generateMorderDto.seorderentry.factory_id;
|
|
|
mes_Morder.product_code = generateMorderDto.number;
|
|
|
mes_Morder.product_name = generateMorderDto.ic_Item.name;
|
|
|
- mes_Morder.project_name = seorder.project_name;
|
|
|
+ mes_Morder.project_name = generateMorderDto.seorder.project_name;
|
|
|
mes_Morder.planner_num = generateMorderDto.seorderentry.planner_no;
|
|
|
mes_Morder.planner_name = generateMorderDto.seorderentry.planner_name;
|
|
|
mes_Morder.morder_date = DateTime.Now.Date.AddDays(1);
|