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 | 42 ++++++++++++++++++++++++++++++++++++++---- 1 files changed, 38 insertions(+), 4 deletions(-) diff --git a/Controllers/MoboxController.cs b/Controllers/MoboxController.cs index 1af0231..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 == "鎵樼洏") { @@ -120,13 +120,47 @@ } /// <summary> - /// 鍒涘缓鎶芥鍗曪紙鍙兘鐢盤DA/WMS鑷瀹屾垚锛�+ /// 鍒涘缓鎶芥鍗� /// </summary> /// <param name="model"></param> /// <returns></returns> - public SimpleResult CreateCheckOrder(CreateCheckOrderInfo model) { + 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 @@ -138,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