From 7cb93a547ec132591aedc4add0200bb0b712c84b Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 28 11月 2024 11:24:24 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/LA24030-LuLI_PackageLine

---
 CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs                        |   68 +++++++++++++++++++---------------
 SDA/iWareSda/Devices/4-Station/StationService/StationService.cs    |    2 
 SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs   |    2 
 CC/iWareCC_ASRS/ThreadService/03_BZ12(机器人码包工位)/DataProcess_BZ12.cs |    4 +-
 SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs       |    2 
 SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs          |   14 +++---
 SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs |    2 
 CC/iWareCC_ASRS/ThreadService/04_BZ21(搬运整垛机器人)/DataProcess_BZ21.cs |   17 +++++---
 8 files changed, 61 insertions(+), 50 deletions(-)

diff --git "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs" "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs"
index 49bcc6a..1b1d699 100644
--- "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs"
@@ -87,11 +87,11 @@
                                 placeX = (short)upiObj.MachineXCenter;
                                 placeY = (short)upiObj.MachineYCenter;
                                 placeZ = (short)upiObj.MachineZCenter;
-                                if (upiObj.UpiStatus == 3||upiObj.UpiStatus==5)
+                                if (upiObj.UpiStatus == (int)UpiStatusEnum.宸茬爜鍨泑|upiObj.UpiStatus== (int)UpiStatusEnum.鐮佸灈涓�)
                                 {
                                     continue;
                                 }
-                                upiObj.UpiStatus = 5;
+                                upiObj.UpiStatus = (int)UpiStatusEnum.鐮佸灈涓�;
                                 //鏌ュ杩欏寘鎵�鏈夌殑鏁伴噺
                                 var upiList = wmsDB.mes_batchOrderUPI_new.Where(x => x.PackageCode == upiObj.PackageCode).ToList();
                                 //鏌ヨ鏄惁鏈澘骞朵笖鍒ゆ柇鏈夋病鏈夋贩鎵�
diff --git "a/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs" "b/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs"
index 9f681ac..a02976f 100644
--- "a/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs"
@@ -67,7 +67,7 @@
                             short placeX = 0;
                             short placeY = 0;
                             short placeZ = 0;
-                            string place = "";
+                            string place = "22";
                             using (WmsDBModel wmsDB = new WmsDBModel())
                             {
                                 //瑕佹槸鏈夊凡涓嬪彂鐨勪换鍔★紝灏变笉瑕佹墽琛�
@@ -83,10 +83,11 @@
                                     SystemWarningMsg._lbl_alert_DataProcess_BZ21 = $"{rgvLocation.ToString()},鏍规嵁UPI:{upiCode}娌℃湁鎵惧埌瀵硅薄 ";
                                     continue;
                                 }
+
                                 placeX = (short)upiObj.MachineXCenter;
                                 placeY = (short)upiObj.MachineYCenter;
                                 placeZ = (short)upiObj.MachineZCenter;
-                                cartonhigh = (short)upiObj.Info1;
+                                cartonhigh = (short)upiObj.Info3;
                                 cartonwidth = (short)upiObj.Info2;
 
                                 //璁板綍浠诲姟
@@ -98,10 +99,12 @@
                                     PackageCode=upiObj.PackageCode,
                                     PushStatus=0,
                                     PushNum=0,
+                                    ApiMessage="11",
                                     CreateTime = DateTime.Now,
                                     CreateUserName = "CC",
                                     UpdateTime = DateTime.Now,
                                     UpdateUserName = "CC",
+                                    CreateOrgName="11"
                                 };
                                 var task = new wms_rbline_task()
                                 {
@@ -116,10 +119,10 @@
                                     OrderId = upiObj.OrderId,
                                     PackageCode = upiObj.PackageCode,
                                     RbTaskType = (int)RbTaskTypeEnum.澶规澘浠诲姟,
-                                    RbTaskTypeEnumName = RbTaskTypeEnum.鐮佹澘浠诲姟.ToString(),
+                                    RbTaskTypeEnumName = RbTaskTypeEnum.澶规澘浠诲姟.ToString(),
                                     TaskStatus = (int)TaskStatusEnum.宸蹭笅鍙�,
                                     TaskStatusName = TaskStatusEnum.宸蹭笅鍙�.ToString(),
-                                    TaskMsg = "鐮佹澘",
+                                    TaskMsg = "澶规澘",
                                     CreateTime = DateTime.Now,
                                     CreateUserName = "CC",
                                     UpdateTime = DateTime.Now,
@@ -128,12 +131,12 @@
                                 };
 
                                 wmsDB.wms_rbline_task.Add(task);
-                                wmsDB.mes_push_packagecode.Add(putpakegecode);
+                               // wmsDB.mes_push_packagecode.Add(putpakegecode);
                                 using (StationServiceClient client = new StationServiceClient())
                                 {
 
-                                    var res = client.WriteSurroundTaskInfo((int)EDevice.Station, rgvLocation, Convert.ToInt32(task.TaskNo), 
-                                          (short)upiObj.Info1, (short)upiObj.Info2,cartonhigh,cartonwidth,placeX,placeY);
+                                    var res = client.WriteSurroundTaskInfo((int)EDevice.Station, rgvLocation, short.Parse(task.TaskNo), 
+                                          (short)upiObj.Length, (short)upiObj.Width,cartonhigh,cartonwidth,placeX,placeY);
                                     if (!res.result)
                                     {
                                         SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()}-涓嬪彂鍏ュ簱浠诲姟 澶辫触,WriteInStoreTaskInfoAsync 杩斿洖:{res.resMsg}";
diff --git a/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs b/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs
index c1a71cd..85cd12a 100644
--- a/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs
+++ b/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs
@@ -10,39 +10,47 @@
 [Description("鏉挎枡鐘舵�佹灇涓�")]
 public enum UpiStatusEnum
 {
-    /// <summary>
-    /// 鍒濆
-    /// </summary>
-    [Description("鍒濆")]
-    鍒濆 = 0,
+        /// <summary>
+        /// 鍒濆
+        /// </summary>
+        [Description("鍒濆")]
+        鍒濆 = 0,
 
-    /// <summary>
-    /// 涓嶉綈鍖�
-    /// </summary>
-    [Description("涓嶉綈鍖�")]
-    涓嶉綈鍖� = 1,
+        /// <summary>
+        /// 涓嶉綈鍖�
+        /// </summary>
+        [Description("涓嶉綈鍖�")]
+        涓嶉綈鍖� = 1,
 
-    /// <summary>
-    /// 宸查綈鍖�
-    /// </summary>
-    [Description("宸查綈鍖�")]
-    宸查綈鍖� = 2,
+        /// <summary>
+        /// 宸查綈鍖�
+        /// </summary>
+        [Description("宸查綈鍖�")]
+        宸查綈鍖� = 2,
 
-    /// <summary>
-    /// 宸茬爜鍨�
-    /// </summary>
-    [Description("宸茬爜鍨�")]
-    宸茬爜鍨� = 3,
+        /// <summary>
+        /// 鐮佸灈涓�
+        /// </summary>
+        [Description("鐮佸灈涓�")]
+        鐮佸灈涓� = 3,
 
-    /// <summary>
-    /// 宸插悎鍖�
-    /// </summary>
-    [Description("宸插悎鍖�")]
-    宸插悎鍖� = 4,
-    /// <summary>
-    /// 鐮佸灈涓�
-    /// </summary>
-    [Description("鐮佸灈涓�")]
-    鐮佸灈涓� = 5,
+
+        /// <summary>
+        /// 宸茬爜鍨�
+        /// </summary>
+        [Description("宸茬爜鍨�")]
+        宸茬爜鍨� = 4,
+
+        /// <summary>
+        /// 宸插悎鍖�
+        /// </summary>
+        [Description("宸插悎鍖�")]
+        宸插悎鍖� = 5,
+
+        /// <summary>
+        /// 宸蹭笅绾�
+        /// </summary>
+        [Description("宸蹭笅绾�")]
+        宸蹭笅绾� = 6
     }
 }
\ No newline at end of file
diff --git a/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs b/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
index 4fdab05..8fd7f32 100644
--- a/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
@@ -91,38 +91,38 @@
         /// 鍖呬欢闀�
         /// </summary>
         [Description("鍖呬欢闀�")]
-        public string W_PackageLength { get; set; }
+        public short W_PackageLength { get; set; }
 
         /// <summary>
         /// 鍖呬欢瀹�
         /// </summary>
         [Description("鍖呬欢瀹�")]
-        public string W_PackageWidth { get; set; }
+        public short W_PackageWidth { get; set; }
 
 
         /// <summary>
         /// 绾哥楂�
         /// </summary>
         [Description("绾哥楂�")]
-        public string W_CartonHeight { get; set; }
+        public short W_CartonHeight { get; set; }
 
         /// <summary>
         /// 绾哥瀹�
         /// </summary>
         [Description("绾哥瀹�")]
-        public string W_CartonWidth { get; set; }
+        public short W_CartonWidth { get; set; }
 
         /// <summary>
         /// 鏀炬枡X鍋忕Щ
         /// </summary>
         [Description("鏀炬枡X鍋忕Щ")]
-        public string W_X_Offset { get; set; }
+        public short W_X_Offset { get; set; }
 
         /// <summary>
         /// 鏀炬枡Y鍋忕Щ
         /// </summary>
         [Description("鏀炬枡Y鍋忕Щ")]
-        public string W_Y_Offset { get; set; }
+        public short W_Y_Offset { get; set; }
 
         /// <summary>
         /// 鍏ュ簱瀹屾垚宸茬‘璁�
@@ -197,7 +197,7 @@
         /// 鍚堝寘浠诲姟鍙�
         /// </summary>
         [Description("鍚堝寘浠诲姟鍙�")]
-        public int W_SurroundTaskNo { get; set; }
+        public short W_SurroundTaskNo { get; set; }
         /// <summary>
         /// 鐮佸灈棣栨湯鏉�
         /// </summary>
diff --git a/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs b/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs
index 0aaa888..99a3dab 100644
--- a/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs
@@ -547,7 +547,7 @@
         /// <param name="placey"></param>
         /// <param name="msg"></param>
         /// <returns></returns>
-        public bool WriteSurroundTaskInfo(string stationCode, int taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey, out string msg)
+        public bool WriteSurroundTaskInfo(string stationCode, short taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey, out string msg)
         {
             try
             {
diff --git a/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs b/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs
index 437d385..03589a6 100644
--- a/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs
@@ -288,7 +288,7 @@
             _dbBlockForRead.R_StationForReadCommList.Add(new StationDBForReadComm()
             {
                 StationCode = StationLocationEnum.BZ21.ToString(),
-                R_PalletizingAck = W_DBHeaderWithSeparate_BZ12 + "50.2",
+                R_PalletizingAck = W_DBHeaderWithSeparate_BZ21 + "50.2",
 
                 R_ReqParseData = W_DBHeaderWithSeparate_BZ21 + "50.0",
                 R_SurrouondTaskFinish = W_DBHeaderWithSeparate_BZ21 + "50.1",
diff --git a/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs b/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs
index af267f7..864796b 100644
--- a/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs
@@ -160,7 +160,7 @@
         SdaResEntity SetPalletizingTaskFinishAck(int deviceId, bool value, string stationCode);
 
         [OperationContract]
-        SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, int taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey);
+        SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, short taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey);
         
         [OperationContract]
         SdaResEntity SetSurroundTaskFinishAck(int deviceId, bool value, string stationCode);
diff --git a/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs b/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs
index dc11237..ccbba8c 100644
--- a/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs
@@ -635,7 +635,7 @@
         /// <param name="deviceId"></param>
         /// <param name="value"></param>
         /// <returns></returns>
-        public SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, int taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey)
+        public SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, short taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey)
         {
             SdaResEntity _SdaResEntity = new SdaResEntity();
             try

--
Gitblit v1.9.3