From 98186752629a7bd38965418af84db382d90b9c07 Mon Sep 17 00:00:00 2001 From: zhao Date: 星期五, 11 六月 2021 16:42:00 +0800 Subject: [PATCH] 移送任务,MES下达的任务生成WMS主任务 --- HH.WMS.BLL/External/WmsApiBaseBLL.cs | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/HH.WMS.BLL/External/WmsApiBaseBLL.cs b/HH.WMS.BLL/External/WmsApiBaseBLL.cs index e40b0c7..a3e3506 100644 --- a/HH.WMS.BLL/External/WmsApiBaseBLL.cs +++ b/HH.WMS.BLL/External/WmsApiBaseBLL.cs @@ -2,6 +2,7 @@ using HH.WMS.BLL.Basic; using HH.WMS.BLL.InStock; using HH.WMS.BLL.Interface; +using HH.WMS.BLL.Pda; using HH.WMS.BLL.SysMgr; using HH.WMS.Common; using HH.WMS.Common.Algorithm; @@ -19,6 +20,7 @@ using HH.WMS.Entitys.Common; using HH.WMS.Entitys.Dto; using HH.WMS.Entitys.Entitys; +using HH.WMS.Entitys.Entitys.Mes; using HH.WMS.Entitys.External; using Newtonsoft.Json; using System; @@ -2754,5 +2756,44 @@ } } + + /// <summary> + /// 鎺ユ敹浠诲姟 + /// </summary> + /// <param name="receuveTask"></param> + /// <returns></returns> + public OperateResult ReceiveTask(ZCReceiveTaskEntity receuveTask) + { + TN_MES_TASK req = new TN_MES_TASK() + { + task_no = receuveTask.task_no, + Task_type = receuveTask.Task_type, + TurnCardNum = receuveTask.TurnCardNum, + PROD_NO = receuveTask.PROD_NO, + PROD_TECH = receuveTask.PROD_TECH, + PROD_SPEC = receuveTask.PROD_SPEC, + PROD_BOM = receuveTask.PROD_BOM, + PROD_Feature = receuveTask.PROD_Feature, + TOOLS_NO = receuveTask.TOOLS_NO, + ST_AMOUNT = receuveTask.ST_AMOUNT, + CURRENT_AMOUNT = receuveTask.CURRENT_AMOUNT, + Location_From = receuveTask.Location_From, + Location_To = receuveTask.Location_To, + PRODUCE_TIME = receuveTask.PRODUCE_TIME, + SHELF_LIFE_TIME = receuveTask.SHELF_LIFE_TIME, + EXPIRED_TIME = receuveTask.EXPIRED_TIME, + SHELF_REP = receuveTask.SHELF_REP, + EXPIRED_REP = receuveTask.EXPIRED_REP, + CHECK_CODE = receuveTask.CHECK_CODE, + CHECK_INFO = receuveTask.CHECK_INFO, + Priority = receuveTask.Priority, + Data_status = receuveTask.Data_status, + NeedTrig = "Y", + CreateDate = DateTime.Now, + BUSI_TYPE = receuveTask.BUSI_TYPE + }; + + return BLLCreator.Create<ZCBLL>().SaveTask(req); + } } } -- Gitblit v1.9.1