wxw
2025-03-07 88604ff346c6dc6caf07612aa99a688d3f0428c1
Wms/WMS.BLL/BllTransServer/RcsServer.cs
@@ -65,7 +65,11 @@
                //开始事务
                Db.BeginTran();
                //判断叫料设备是否是A区的混料设备03,该设备是接料混料一体机,AGV叫桶应该叫净桶接料
                if (houseNo=="M03" && model.Location == "125" && model.Type=="1")
                {
                    model.Type = "0";
                }
                switch (model.Type)
                {
                    case "0"://接料设备叫净桶
@@ -1190,7 +1194,7 @@
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public bool CreateTaskForAgv(TaskDetial taskDetial, string url)
        public bool CreateTaskForAgv(TaskDetial taskDetial, string url,string priority=null)
        {
            bool result = false;
@@ -1240,6 +1244,7 @@
            agvTask.positionCodePath = pahtList;//小车路径
            agvTask.podCode = "";
            agvTask.userCallCode = "";//taskDetial.Endport;//目标位置
            agvTask.priority = priority;//优先级
            //判断容器类型
            if (taskDetial.WareHouseNo == "M04")//喷干车间
            {
@@ -1412,7 +1417,7 @@
                        };
                        //给下车下发任务
                        logTaskEntry.SendDate = DateTime.Now;//发送时间
                        var agvResult = CreateTaskForAgv(task, url);
                        var agvResult = CreateTaskForAgv(task, url, "70");
                        if (agvResult)//成功
                        {
                            //请求成功修改任务表相应字段状态