zxx
2025-05-27 cdf20a4525a2ff9f6fe2c1e9b69fa2854c5848fd
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;
@@ -86,7 +87,19 @@
            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>
@@ -114,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(int offsetAddr)
        {
            LogHelper.Info("S7Write 参数:" + offsetAddr, "WMSAPI");
            var res = S7Helper.S7Write(offsetAddr);
            LogHelper.Info("S7Write 返回:" + offsetAddr, "WMSAPI");
            return res;
        }
    }
}