zxx
2025-06-03 b5c7bedeaed734b8031711e2e96d730841d42777
HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/api/WmsController.cs
@@ -1,6 +1,7 @@

using HH.WCS.JuShi;
using HH.WCS.JuShi.api;
using HH.WCS.JuShi.device;
using HH.WCS.JuShi.process;
using Newtonsoft.Json;
using System.Collections.Generic;
@@ -73,7 +74,32 @@
            return res;
        }
        /// <summary>
        /// 主动物料绑定
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public Results BindMaterial(GetSubmitCheck model)
        {
            LogHelper.Info("BindMaterial 参数:" + JsonConvert.SerializeObject(model), "WMSAPI");
            var res = TaskProcess.bindMaterial(model);
            LogHelper.Info("BindMaterial 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        /// <summary>
        /// 整排绑定
        /// </summary>
        /// <param name="bondLoc"></param>
        /// <returns></returns>
        [HttpPost]
        public Results MultBindMaterial(string bondLoc)
        {
            LogHelper.Info("MultBindMaterial 参数:" + JsonConvert.SerializeObject(bondLoc), "WMSAPI");
            var res = TaskProcess.multBindMaterial(bondLoc);
            LogHelper.Info("MultBindMaterial 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        /// <summary>
        /// 摄像头监测
        /// </summary>
@@ -101,6 +127,44 @@
            return res;
        }
        /// <summary>
        /// 服务开关按钮
        /// </summary>
        /// <param name="isusing.S_STATUS">服务状态</param>
        /// <param name="isusing.S_TYPE">服务类型</param>
        /// <returns></returns>
        [HttpPost]
        public Results switchButton(Isusing isusing)
        {
            LogHelper.Info("switchButton 参数:" + JsonConvert.SerializeObject(isusing), "WMSAPI");
            var res = TaskProcess.switchButton(isusing);
            LogHelper.Info("switchButton 返回:" + JsonConvert.SerializeObject(res), "WMSAPI");
            return res;
        }
        /// <summary>
        /// tcp发送信号 测试用
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public Results tcpSend(string str)
        {
            LogHelper.Info("tcpSend 参数:" + str, "WMSAPI");
            var res = TaskProcess.tcpSend(str);
            LogHelper.Info("tcpSend 返回:" + str, "WMSAPI");
            return res;
        }
        /// <summary>
        /// S7写入信号 测试用
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public Results S7Write(Isusing offsetAddr)
        {
            LogHelper.Info("S7Write 参数:" + offsetAddr, "WMSAPI");
            var res = S7Helper.S7Write(offsetAddr);
            LogHelper.Info("S7Write 返回:" + offsetAddr, "WMSAPI");
            return res;
        }
    }
}