From 8f997184b1698d7e28625ddd0df6ae09d496823e Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@DESKTOP-5BIMHQ3> Date: 星期日, 23 六月 2024 16:58:59 +0800 Subject: [PATCH] 编写RCS任务完成反馈接口 --- Wms/WMS.BLL/BllTransServer/RcsServer.cs | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Wms/WMS.BLL/BllTransServer/RcsServer.cs b/Wms/WMS.BLL/BllTransServer/RcsServer.cs index 9e5242b..930861c 100644 --- a/Wms/WMS.BLL/BllTransServer/RcsServer.cs +++ b/Wms/WMS.BLL/BllTransServer/RcsServer.cs @@ -10,11 +10,12 @@ using WMS.Entity.Context; using WMS.Entity.DataEntity; using WMS.Entity.SysEntity; +using WMS.IBLL.IBllTransServer; using static Model.InterFaceModel.RCSModel; namespace WMS.BLL.BllTransServer { - public class RcsServer + public class RcsServer:IRcsServer { private static readonly SqlSugarScope Db = DataContext.Db; /// <summary> @@ -185,18 +186,18 @@ /// <param name="agvCode"></param> /// <param name="url">RCS鍦板潃</param> /// <returns></returns> - public string genAgvSchedulingTask(string taskCode, string taskType, string startPos, string endPos, string agvCode,string url, ref genAgvSchedulingTaskRep cbrep) + public string genAgvSchedulingTask(AgvTask agv,string url, ref genAgvSchedulingTaskRep cbrep) { try { PositionCodePath pcd1 = new PositionCodePath() { - positionCode = startPos.ToString(), + positionCode = agv.startPos.ToString(), type = "00", }; PositionCodePath pcd2 = new PositionCodePath() { - positionCode = endPos.ToString(), + positionCode = agv.endPos.ToString(), type = "00", }; List<PositionCodePath> lst = new List<PositionCodePath>(); @@ -204,17 +205,17 @@ lst.Add(pcd2); genAgvSchedulingTaskReq cbreq = new genAgvSchedulingTaskReq() { - reqCode = taskCode.ToString(), - taskCode = taskCode.ToString(), - taskTyp = taskType, + reqCode = agv.taskCode.ToString(), + taskCode = agv.taskCode.ToString(), + taskTyp = agv.taskType, positionCodePath = lst, podCode = "", - agvCode = agvCode, + agvCode = agv.agvCode, ctnrTyp = "1", //ctnrCode="2", }; - if (startPos == "50") + if (agv.startPos == "50") { cbreq.ctnrTyp = "4"; } -- Gitblit v1.8.0