From 38a8b2931abd72ee04285794aacbea7ed7c49228 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期二, 13 五月 2025 17:06:43 +0800 Subject: [PATCH] 抽检合格回库/不合格移库开发完成 --- Controllers/MoboxController.cs | 39 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 36 insertions(+), 3 deletions(-) diff --git a/Controllers/MoboxController.cs b/Controllers/MoboxController.cs index e563422..6b9b8fd 100644 --- a/Controllers/MoboxController.cs +++ b/Controllers/MoboxController.cs @@ -97,7 +97,7 @@ var db = DbHelper.GetDbClient(); var locCntrRel = db.Queryable<TN_Loc_Container>() .LeftJoin<TN_CG_Detail>((lc, cd) => lc.S_CNTR_CODE == cd.S_CNTR_CODE) - .Where((lc, cd) => cd.S_CG_ID == model.CgId) + .Where((lc, cd) => cd.S_ITEM_CODE == model.ItemCode) .First(); if (locCntrRel.S_CNTR_TYPE == "鎵樼洏") { @@ -125,9 +125,42 @@ /// <param name="model"></param> /// <returns></returns> public SimpleResult CreateCheckOrder(CreateCheckOrderInfo model) { - return MoboxService.CreateCheckOrder(model); } + + /// <summary> + /// 鍚堟牸鍥炲簱/涓嶅悎鏍肩Щ搴�+ /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [HttpPost] + [Route("CheckShift")] + public SimpleResult CheckShift(CheckShiftInfo model) { + LogHelper.InfoApi("鍚堟牸鍥炲簱/涓嶅悎鏍肩Щ搴�, model); + + if (model.Qualified) { + return MoboxService.QualifiedBack(model); + } + else { + return MoboxService.UnqualifiedShift(model); + } + } + + ///// <summary> + ///// 鍚堟牸鍥炲簱 + ///// </summary> + ///// <returns></returns> + //public SimpleResult QualifiedBack(QualifiedBackInfo model) { + // return new SimpleResult(); + //} + + ///// <summary> + ///// 涓嶅悎鏍肩Щ搴�+ ///// </summary> + ///// <returns></returns> + //public SimpleResult UnqualifiedShift() { + // return new SimpleResult(); + //} #endregion @@ -139,7 +172,7 @@ /// <returns></returns> public SimpleResult FinishedOutbound(FinishedOutboundInfo model) { LogHelper.InfoApi("鎴愬搧鑳跺嚭搴�WMS)", model); - if (model.Forced) { + if (model.ForcedOut) { return MoboxService.FinishedOutboundForce(model); } return MoboxService.FinishedOutbound(model); -- Gitblit v1.9.1