wangxinhui
2026-02-05 c84f5178fd389904dc2dc58fe1d584a9bf159336
同步代码
已添加3个文件
已重命名1个文件
已删除1个文件
已修改1个文件
67 ■■■■■ 文件已修改
代码管理/WCS/WCSServices/WIDESEAWCS_Server/Controllers/Task/TaskController.cs 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/项目图纸/六、七、八标物流输送.dwg 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/项目图纸/新兴凤铝模具库设计方案-20251202.dwg 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/项目图纸/新兴凤铝综合库设计方案-20251126LW.dwg 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/项目整体计划/凤铝项目WMS和WCS软件 宽海进度表-20260130.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/项目整体计划/凤铝项目WMS和WCS软件 宽海进度表.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
´úÂë¹ÜÀí/WCS/WCSServices/WIDESEAWCS_Server/Controllers/Task/TaskController.cs
@@ -52,12 +52,6 @@
            return Service.UpdateTaskExceptionMessage(taskNum, message);
        }
        //[HttpPost, HttpGet, Route("UpdateTaskStatusToNext")]
        //public WebResponseContent UpdateTaskStatusToNext(int taskNum)
        //{
        //    return Service.UpdateTaskStatusToNext(taskNum);
        //}
        [HttpPost, HttpGet, Route("TaskStatusRecovery")]
        public WebResponseContent TaskStatusRecovery(int taskNum)
        {
@@ -75,44 +69,10 @@
        {
            return WebResponseContent.Instance.OK(data: _routerExtension.GetEndPoint(startPoint, routeType));
        }
        /// <summary>
        /// æµ‹è¯•堆垛机出库
        /// </summary>
        [HttpPost, HttpGet, Route("SCOUT"), AllowAnonymous]
        public WebResponseContent SCCarrying(string sourceAddress, string roadWay, int taskType)
        {
            WMSTaskDTO taskDTO = new WMSTaskDTO()
            {
                Id = 1,
                SourceAddress = sourceAddress,
                TaskNum = DateTime.Now.ToString("mmss").ObjToInt(),
                PalletCode= roadWay+ DateTime.Now.ToString("mmss"),
                RoadWay = roadWay,
                TaskType = taskType,
                TaskStatus = TaskStatusEnum.New.ObjToInt(),
                TargetAddress = "",
                Grade = 0,
                WarehouseId = 1,
                PalletType = 1
            };
            return Service.ReceiveWMSTask(new List<WMSTaskDTO> { taskDTO });
        }
        [HttpPost, HttpGet, Route("AssignCPRoadwayNo"), AllowAnonymous]
        public WebResponseContent AssignCPRoadwayNo()
        {
            return Service.AssignCPRoadwayNo();
        }
        /// <summary>
        /// è¯·æ±‚入库任务
        /// </summary>
        /// <param name="palletCode">托盘号</param>
        /// <param name="sourceAddress">起始地址</param>
        /// <param name="roadWay">巷道</param>
        /// <returns></returns>
        [HttpPost, HttpGet, Route("SCIN"), AllowAnonymous]
        public WebResponseContent RequestWMSTaskSimple(string palletCode, string sourceAddress, string roadWay, int taskType = 0)
        {
            return Service.RequestWMSTaskSimple(palletCode,sourceAddress, roadWay, taskType);
        }
        /// <summary>
        /// WMS任务完成同步
@@ -123,33 +83,6 @@
        public WebResponseContent RecWMSTaskCompleted(int taskNum)
        {
            return Service.RecWMSTaskCompleted(taskNum);
        }
        [HttpPost, HttpGet, Route("YLPurchasePush"), AllowAnonymous]
        public WebResponseContent YLPurchasePush(string code)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                Dt_StationManger stationManger = _stationMangerRepository.QueryFirst(x => x.StationCode == code);
                IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == stationManger.StationDeviceCode);
                if (device == null)
                {
                    return content.Error($"未找到对应设备");
                }
                OtherDevice otherDevice = (OtherDevice)device;
                short request = otherDevice.GetValue<WR_CLineYLDB, short>(WR_CLineYLDB.WR_Request, stationManger.StationCode);
                if (request!=86)
                {
                    return content.Error($"设备状态不允许启动");
                }
                otherDevice.SetValue(WR_CLineYLDB.WR_Reresult, 86, stationManger.StationCode);
                return content.OK();
            }
            catch (Exception ex)
            {
                return content.Error(ex.Message);
            }
        }
    }
}
ÏîÄ¿×ÊÁÏ/ÏîĿͼֽ/Áù¡¢Æß¡¢°Ë±êÎïÁ÷ÊäËÍ.dwg
Binary files differ
ÏîÄ¿×ÊÁÏ/ÏîĿͼֽ/ÐÂÐË·ïÂÁÄ£¾ß¿âÉè¼Æ·½°¸-20251202.dwg
Binary files differ
ÏîÄ¿×ÊÁÏ/ÏîĿͼֽ/ÐÂÐË·ïÂÁ×ۺϿâÉè¼Æ·½°¸-20251126LW.dwg
Binary files differ
ÏîÄ¿×ÊÁÏ/ÏîÄ¿ÕûÌ弯»®/·ïÂÁÏîÄ¿WMSºÍWCSÈí¼þ ¿íº£½ø¶È±í-20260130.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ÏîÄ¿ÕûÌ弯»®/·ïÂÁÏîÄ¿WMSºÍWCSÈí¼þ ¿íº£½ø¶È±í.xlsx
Binary files differ