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