111
cjs
2025-07-04 5a8af645c7e36595e218d8ffc36d4f74eab63a32
111
3个文件已修改
42 ■■■■■ 已修改文件
ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiController.cs
@@ -128,5 +128,19 @@
            });
            return result;
        }
        /// <summary>
        /// 出库模式接口
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        [Route("OutWareMode")]
        public SimpleResult OutWareMode(OutWareModel models)
        {
            SimpleResult result = new SimpleResult();
            CMMLog.Info("OutWareMode Request:" + JsonConvert.SerializeObject(models));
            result = ApiHelper.OutWareMode(models);
            return result;
        }
    }
}
ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ApiHelper.cs
@@ -441,6 +441,20 @@
            return result;
        }
        internal static SimpleResult OutWareMode(OutWareModel models)
        {
            SimpleResult result = new SimpleResult() { success = false, errCode = 0 };
            var modeInfo = MongoDBSingleton.Instance.FindOne<ModeList>("ModeList");
            if (modeInfo != null)
            {
                MongoDBSingleton.Instance.Update<ModeList>(Query.EQ("_id", modeInfo._id), Update.Set("Mode", models.model), UpdateFlags.None);
                result.success = true;
                result.errCode = 0;
            }
            return result;
        }
        public class CameraTable
        {
            public ObjectId _id { get; set; }
@@ -561,5 +575,13 @@
            /// </summary>
            public int PointStatus { get; set; }
        }
        public class OutWareModel
        {
            /// <summary>
            /// 模式(入库模式  出库模式)
            /// </summary>
            public string model { get; set; }
        }
    }
}
ams/Hanhe.iWCS.TaizhouGEMTwoProtocol/ProcessHelper.cs
@@ -496,7 +496,7 @@
                                {
                                    if (modelInfo.Mode == "入库模式")
                                    {
                                        CMMLog.Debug($"OutWareTask:中间表 ModeList为 入库模式");
                                        CMMLog.Debug($"OutWareTask:中间表 ModeList 滚筒线模式不正确");
                                    }
                                    else
                                    {
@@ -638,7 +638,7 @@
                                if (modelInfo.Mode == "出库模式")
                                {
                                    action = false;
                                    CMMLog.Debug($"InWareTask:中间表 ModeList为 出库模式");
                                    CMMLog.Debug($"InWareTask:中间表 ModeList 滚筒线模式不正确");
                                }
                                else
                                {
@@ -678,7 +678,7 @@
        public class ModeList
        {
            public ObjectId id { get; set; }
            public ObjectId _id { get; set; }
            /// <summary>
            /// 模式
            /// </summary>