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