From 553f7744bedee0685635ed070a4a0e18b796238f Mon Sep 17 00:00:00 2001
From: lss <2538410689@qq.com>
Date: 星期四, 24 七月 2025 17:30:36 +0800
Subject: [PATCH] 1111

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/core/WCSCore.cs |  140 ++++++++++++++++++++++------------------------
 1 files changed, 68 insertions(+), 72 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/core/WCSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/core/WCSCore.cs
index 63dde4f..0fe3945 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/core/WCSCore.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/core/WCSCore.cs
@@ -86,90 +86,86 @@
                             TaskProcess.MESIteminfoback(TN_Task, urlitem);
                         }
                         //浠诲姟鍥炴姤 浠诲姟鏉ユ簮 1.閽笣绔嬪簱  2.鑳剁墖搴� 3.棰勫搴�5.mes涓嬪彂
-                        if (TN_Task.Z_TYPE == 5)
-                        {
-                            //TN_Task = WCSHelper.GetTask(TN_Task.S_CODE);
-                            string urlstate = Settings.tableUrls.Find(a => a.id == 4).url;
-                            TaskProcess.MESReportback(TN_Task, model.state, urlstate);
-                        }
-                        else
-                        {
-                            //绔嬪簱涓巜ms浠诲姟鍥炴姤
-                            TableUrl url = null;
-                            switch (TN_Task.Z_TYPE)
-                            {
 
-                                case 1:
-                                    url = Settings.tableUrls.Find(a => a.id == 1);
-                                    if (url != null)
+                        //TN_Task = WCSHelper.GetTask(TN_Task.S_CODE);
+                        string urlstate = Settings.tableUrls.Find(a => a.id == 4).url;
+                        TaskProcess.MESReportback(TN_Task, model.state, urlstate);
+
+                        //绔嬪簱涓巜ms浠诲姟鍥炴姤
+                        TableUrl url = null;
+                        switch (TN_Task.Z_TYPE)
+                        {
+                            case 1:
+                                url = Settings.tableUrls.Find(a => a.id == 1);
+                                if (url != null)
+                                {
+                                    TaskProcess.Reportback(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url, "ML");
+                                }
+                                else
+                                {
+                                    LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=1鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
+                                }
+                                break;
+                            case 3:
+                                url = Settings.tableUrls.Find(a => a.id == 9);
+                                if (url != null)
+                                {
+                                    TaskProcess.Reportback(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url, "YBK");
+                                }
+                                else
+                                {
+                                    LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=9鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
+                                }
+                                break;
+                            case 4:
+                                url = Settings.tableUrls.Find(a => a.id == 11);
+                                if (url != null)
+                                {
+                                    Console.WriteLine($"鍘熸潗鏂欎换鍔″洖鎶TN_Task.S_EQ_NO}");
+                                    if (TN_Task.S_TYPE.Contains("鐢垫"))
                                     {
-                                        TaskProcess.Reportback(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url, "ML");
-                                    }
-                                    else
-                                    {
-                                        LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=1鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
-                                    }
-                                    break;
-                                case 3:
-                                    url = Settings.tableUrls.Find(a => a.id == 9);
-                                    if (url != null)
-                                    {
-                                        TaskProcess.Reportback(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url, "YBK");
-                                    }
-                                    else
-                                    {
-                                        LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=9鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
-                                    }
-                                    break;
-                                case 4:
-                                    url = Settings.tableUrls.Find(a => a.id == 11);
-                                    if (url != null)
-                                    {
-                                        Console.WriteLine($"鍘熸潗鏂欎换鍔″洖鎶TN_Task.S_EQ_NO}");
-                                        if (TN_Task.S_TYPE.Contains("鐢垫"))
+                                        if (TN_Task.S_TYPE == "鐢垫1")
                                         {
-                                            if (TN_Task.S_TYPE == "鐢垫1")
+                                            if (TN_Task.S_CODE == "1" || TN_Task.S_CODE == "3" || TN_Task.S_CODE == "4")
                                             {
-                                                if (TN_Task.S_CODE == "1" || TN_Task.S_CODE == "3" || TN_Task.S_CODE == "4")
-                                                {
-                                                    TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
-                                                }
-                                            }
-                                            else if (TN_Task.S_TYPE == "鐢垫2")
-                                            {
-                                                if (TN_Task.S_CODE == "5" || TN_Task.S_CODE == "6" || TN_Task.S_CODE == "2")
-                                                {
-                                                    TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
-                                                }
+                                                TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
                                             }
                                         }
-                                        else
+                                        else if (TN_Task.S_TYPE == "鐢垫2")
                                         {
-
-                                            var db = new SqlHelper<object>().GetInstance();
-                                            var mstbyEqno = db.Queryable<WCSTask>().Where(a => a.S_EQ_NO.Trim() == TN_Task.S_EQ_NO).ToList();
-                                            TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
+                                            if (TN_Task.S_CODE == "5" || TN_Task.S_CODE == "6" || TN_Task.S_CODE == "2")
+                                            {
+                                                TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
+                                            }
                                         }
                                     }
                                     else
                                     {
-                                        LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=11鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
-                                    }
-                                    break;
-                                case 6:
-                                    url = Settings.tableUrls.Find(a => a.id == 14);
-                                    if (url != null)
-                                    {
-                                        TaskProcess.WmsReportback(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
-                                    }
-                                    else
-                                    {
-                                        LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=14鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
-                                    }
 
-                                    break;
-                            }
+                                        var db = new SqlHelper<object>().GetInstance();
+                                        var mstbyEqno = db.Queryable<WCSTask>().Where(a => a.S_EQ_NO.Trim() == TN_Task.S_EQ_NO).ToList();
+                                        TaskProcess.Reportbackmobox(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
+                                    }
+                                }
+                                else
+                                {
+                                    LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=11鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
+                                }
+                                break;
+                            case 6:
+                                url = Settings.tableUrls.Find(a => a.id == 14);
+                                if (url != null)
+                                {
+                                    TaskProcess.WmsReportback(TN_Task.S_EQ_NO, TN_Task.S_CODE, model.state, url.url);
+                                }
+                                else
+                                {
+                                    LogHelper.Info("鍘熸潗鏂欎换鍔″洖鎶ワ紝鏍规嵁id=14鏈壘鍒板湴鍧�厤缃枃浠讹紝璇锋鏌ラ厤缃枃浠�);
+                                }
+
+                                break;
                         }
+
                     }
                     else
                     {
@@ -237,7 +233,7 @@
                         {
                             var AreaCodes = AreasByGroup.Select(a => a.S_CODE).ToList();
                             LogHelper.Info($"浠诲姟{mst.S_CODE},鏍规嵁缁堢偣鍖哄煙鑾峰彇搴撳尯缂栫爜锛歿JsonConvert.SerializeObject(AreaCodes)}");
-                            var updateMst = db.Queryable<WCSTask>().Where(a => AreaCodes.Contains(a.S_END_AREA.Trim()) && a.S_B_STATE == "绛夊緟鎺ㄩ�").OrderBy(a=>a.T_CREATE).First();
+                            var updateMst = db.Queryable<WCSTask>().Where(a => AreaCodes.Contains(a.S_END_AREA.Trim()) && a.S_B_STATE == "绛夊緟鎺ㄩ�").OrderBy(a => a.T_CREATE).First();
                             updateMst.S_B_STATE = "绛夊緟";
                             db.Updateable(updateMst).UpdateColumns(it => new { it.S_B_STATE }).ExecuteCommand();
                         }

--
Gitblit v1.9.1