From 7a3f33acdb9057a61699fa2043ed47b7cb0e35cb Mon Sep 17 00:00:00 2001
From: cjs <2216046164@qq.com>
Date: 星期二, 29 七月 2025 17:31:10 +0800
Subject: [PATCH] 111

---
 ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ERPService.cs |    6 +++---
 ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ApiHelper.cs  |    6 ++----
 ams/Hanhe.iWCS.JingmenGEMTwoProtocol/WMSHelper.cs  |    2 +-
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ApiHelper.cs b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ApiHelper.cs
index 61f4a59..fc28598 100644
--- a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ApiHelper.cs
+++ b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ApiHelper.cs
@@ -455,7 +455,7 @@
                         {
                             if (req.isSuccess)
                             {
-                                var timeCuo = MongoDBSingleton.Instance.FindOne<TimeCuoInfoCom>(Query.EQ("packingMachineNumber", models.machineNo), "TimeCuoInfoCom");
+                                var timeCuo = MongoDBSingleton.Instance.FindOne<TimeCuoInfoCom>(Query.EQ("timeStampMES", req.data.mesCode), "TimeCuoInfoCom");
                                 if (timeCuo == null)
                                 {
                                     MongoDBSingleton.Instance.Insert<TimeCuoInfoCom>(new TimeCuoInfoCom
@@ -492,7 +492,7 @@
                                 }
                                 else
                                 {
-                                    var query = Query.EQ("packingMachineNumber", models.machineNo);
+                                    var query = Query.EQ("timeStampMES", req.data.mesCode);
                                     //鍙樻洿娉ㄩ噴
                                     UpdateBuilder update = Update.Set("isFold", 1).Set("packingMachineNumber", models.machineNo).Set("needWeight", (int)req.data.FMustQty)
                                         .Set("realWeight", (int)req.data.FMustQty).Set("totalWeight", (int)req.data.FMustQty).Set("batchNumber", req.data.Flot)
@@ -565,7 +565,6 @@
                                                         data = 4
                                                     });
                                                 }
-
                                             }
                                         }
                                         else CMMLog.Debug("鎵撳寘涓嬬嚎鍙f帴椹充綅鐐逛綅鏈厤缃�);
@@ -581,7 +580,6 @@
                             {
                                 result.errMsg = req.msg;
                             }
-                            
                         }
                         else
                         {
diff --git a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ERPService.cs b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ERPService.cs
index dbecd46..7c05267 100644
--- a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ERPService.cs
+++ b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/ERPService.cs
@@ -1995,12 +1995,12 @@
             return paddedData1;
         }
 
-        internal static void senderpTask(TimeCuoInfoCom time, string startBit)
+        internal static void senderpTask(TimeCuoInfoCom time, string startBit, string trayCode)
         {
             try
             {
                 CMMLog.Info("鎻掑叆SendErpTaskInfoTable 琛�寮�:" + JsonConvert.SerializeObject(time));
-                var erpInfo = MongoDBSingleton.Instance.FindOne<SendErpTaskInfoTable>(Query.EQ("timeStamp", time.timeStamp.ToString()), "SendErpTaskInfoTable");
+                var erpInfo = MongoDBSingleton.Instance.FindOne<SendErpTaskInfoTable>(Query.EQ("timeStamp", trayCode.ToString()), "SendErpTaskInfoTable");
                 if (erpInfo == null)
                 {
                     //string fEntryId = time.FEntryID_1.ToString() + (time.FEntryID_2 == 0 ? "" : ";" + time.FEntryID_2.ToString()) + (time.FEntryID_3 == 0 ? "" : ";" + time.FEntryID_3.ToString()) + (time.FEntryID_4 == 0 ? "" : ";" + time.FEntryID_4.ToString());
@@ -2019,7 +2019,7 @@
                         materialSpec = time.productModel,
                         lotCode = time.batchNumber,
                         totalWeight = time.totalWeight,
-                        timeStamp = time.timeStamp.ToString(),
+                        timeStamp = trayCode.ToString(),
                         productTime = Convert.ToDateTime(time.ProductionDate).AddHours(8),
                         invalidationTime = Convert.ToDateTime(time.ProductionDate).AddHours(8).AddDays(365),
                         dateTime = DateTime.Now.AddHours(8),
diff --git a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/WMSHelper.cs b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/WMSHelper.cs
index 2ac64f5..a5b315e 100644
--- a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/WMSHelper.cs
+++ b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/WMSHelper.cs
@@ -526,7 +526,7 @@
                                 JournalId = time.FEntryID_1.ToString(),
                             });
                             //灏嗘暟鎹彃鍏ヤ腑闂磋〃
-                            ERPService.senderpTask(time, startBit);
+                            ERPService.senderpTask(time, startBit, trayCode);
                         }
                     }
                     else

--
Gitblit v1.9.1