分支自 SuZhouGuanHong/TaiYuanTaiZhong

dengjunjie
2024-04-10 639f5a744312de88aa27fbba2e7f27eb52287ed6
´úÂë¹ÜÀí/WMS/WMS_Server/WIDESEA_WebApi/Controllers/ToWms/ToWMSController.cs
@@ -12,7 +12,9 @@
    public class ToWMSController : ControllerBase
    {
        private static readonly object OutsourceInboundobj = new object();
        private static readonly object agvTransferListbj = new object();
        private static readonly object agvTransferListobj = new object();
        private static readonly object shiftingparkingobj = new object();
        private static readonly object GetStationobj = new object();
        /// <summary>
        /// ç§»åº“(手动,临时)
        /// </summary>
@@ -24,22 +26,49 @@
            return new ToMesServer().AddToFloat3(request);
        }
        /// <summary>
        /// å¤–协移库
        /// ç§»åº“外协
        /// </summary>
        /// <param name="request"></param>
        /// <param name="saveModel"></param>
        /// <returns></returns>
        [HttpPost, Route("agvTransferList")]
        public WebResponseContent agvTransferList([FromBody] SaveModel saveModel)
        {
            lock (agvTransferListbj)
            lock (agvTransferListobj)
            {
                return new ToMesServer().agvTransferList(saveModel);
            }
        }
        /// <summary>
        /// èŽ·å–è´§ä½
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        [HttpPost, Route("GetStation")]
        public WebResponseContent GetStation([FromBody] SaveModel saveModel)
        {
            lock (GetStationobj)
            {
                return new ToMesServer().GetStation(saveModel);
            }
        }
        /// <summary>
        /// åº“内移库
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        [HttpPost, Route("shiftingparking")]
        public WebResponseContent shiftingparking([FromBody] SaveModel saveModel)
        {
            lock (shiftingparkingobj)
            {
                return new ToMesServer().shiftingparking(saveModel);
            }
        }
        /// <summary>
        /// å¤–协出库(检测上料)
        /// </summary>
        /// <param name="request"></param>