From 63e94e068622d4ef843cee0d19d4f2d231316304 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期五, 25 七月 2025 17:20:38 +0800
Subject: [PATCH] 完善查询语句, 日志记录的封装

---
 api/DebugController.cs |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/api/DebugController.cs b/api/DebugController.cs
index 57215cd..73661eb 100644
--- a/api/DebugController.cs
+++ b/api/DebugController.cs
@@ -16,8 +16,8 @@
 
 using static HH.WCS.Mobox3.DSZSH.api.ApiModel;
 using static HH.WCS.Mobox3.DSZSH.api.OtherModel;
-using static HH.WCS.Mobox3.DSZSH.Config;
 using static HH.WCS.Mobox3.DSZSH.core.Monitor;
+using static HH.WCS.Mobox3.DSZSH.util.Config;
 
 namespace HH.WCS.Mobox3.DSZSH.api {
     /// <summary>
@@ -97,7 +97,7 @@
         [HttpPost]
         [Route("AddInboundTask")]
         public string AddInboundTask(AddInboundTaskInfo model) {
-            return WCSCore.CreateInboundTask(model.StartLoc, model.CntrCode).Content;
+            return WCSCore.CreateInboundTask(model.StartLoc, model.CntrCode).Item2;
         }
 
         /// <summary>
@@ -215,6 +215,22 @@
                 message = "success"
             };
         }
+
+        [HttpPost]
+        public string TestDb() {
+            var db = new SqlHelper<object>().GetInstance();
+            var startAreas = new List<string> { "HJQ", "CKQ" };
+            //var locationQuery = db.Queryable<TN_Location>().Where(l => l.N_LOCK_STATE == 0 && l.S_LOCK_STATE == "鏃� && l.C_ENABLE == "Y" && startAreas.Contains(l.S_AREA_CODE) && l.N_CURRENT_NUM == 1).LeftJoin<TN_Loc_Container>((l, c) => l.S_CODE == c.S_LOC_CODE).Where((l, c) => c.S_CNTR_CODE == "a" && c.S_CNTR_TYPE == "b");
+            //LogHelper.Info(locationQuery.ToSqlString());
+            ////var location = locationQuery.First();
+            //var newLocationQuery = DbQuery.StartLoc(db, "a", startAreas);
+            //LogHelper.Info(newLocationQuery.ToSqlString());
+            //locationQuery = db.Queryable<TN_Location>().LeftJoin<TN_Loc_Container>((l, c) => l.S_CODE == c.S_LOC_CODE).Where(l => l.N_LOCK_STATE == 0 && l.S_LOCK_STATE == "鏃� && l.C_ENABLE == "Y" && startAreas.Contains(l.S_AREA_CODE) && l.N_CURRENT_NUM == 1).Where((l, c) => c.S_CNTR_CODE == "a" && c.S_CNTR_TYPE == "b");
+
+            var locationQuery = db.Queryable<TN_Location>().Where(DbExpr.EndLoc(areas: startAreas));
+            LogHelper.Info(locationQuery.ToSqlString());
+            return locationQuery.ToSqlString();
+        }
     }
 
     public class GoodpackToProdLineInfo {

--
Gitblit v1.9.1