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