From 9159fc87255dd9f9849c6097580566750c73a68e Mon Sep 17 00:00:00 2001 From: czw <selecti@yeah.net> Date: 星期二, 08 七月 2025 14:48:19 +0800 Subject: [PATCH] 1 --- HnSx/Build/Project/代码/VS自定义类/AutoThread.cs | 611 ++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 374 insertions(+), 237 deletions(-) diff --git "a/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs" "b/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs" index 94d19bc..658096f 100644 --- "a/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs" +++ "b/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs" @@ -132,13 +132,38 @@ while (true) { if (/*list.Count > 0 && */WebSocketClientWithReconnect.GetWebSocketState() == WebSocketState.Open) - for (int i = 60000; i < 70000; i++) + for (int i = 0; i < 70000; i++) { Thread.Sleep(1000); - Console.WriteLine($"{DateTime.Now.ToString("HH:mm:ss.fff")}>>>GGG{i}"); - LogHelper.Info($"{DateTime.Now.ToString("HH:mm:ss.fff")}>>>GGG{i}"); - var b = WebSocketClientWithReconnect.Instance?.SendAsync($"He >>GGG{i}").Result; - Console.WriteLine("鍙戦�瀹屾垚锛侊紒" + b); + Console.WriteLine($"{DateTime.Now.ToString("HH:mm:ss.fff")}>>>鍙戦� 绗�{i} 鏉�); + //LogHelper.Info($"Hello Server {i}"); + var req = new ReportWeightInfoRequest + { + data = new ReportWeightInfoData + { + header = new ReportWeightInfoHeader + { + deliveryNo = "F0000" + i, + grossWeight = i, + cube = i, + addTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), + addWho = "WCS" + } + } + }; + var b = WebSocketClientWithReconnect.Instance?.SendAsync(JsonConvert.SerializeObject(req)).Result; + Console.WriteLine($"{DateTime.Now.ToString("HH:mm:ss.fff")}>>鍙戦�瀹屾垚锛侊紒" + b); + if (b == true) + { + // 绛夊緟鐗瑰畾鍝嶅簲 + + var rr = reportWeightinfo.GetChinnnl().Result; + + //LogHelper.Info($" {DateTime.Now.ToString("HH:mm:ss.fff")}>> 鎺ユ敹" + JsonConvert.SerializeObject(rr)); + //} + Console.WriteLine($"{DateTime.Now.ToString("HH:mm:ss.fff")}>>" + JsonConvert.SerializeObject(rr)); + } + else Console.WriteLine("鍙戦�澶辫触銆�); } Thread.Sleep(1000); } @@ -159,10 +184,22 @@ new HttpServer(ip.ToString()).HttpServerRun(); //new TcpServer(ip.ToString()); //var server = new EnhancedWebSocketServer($"http://{ip.ToString()}:8809/").StartAsync(); http://10.20.66.121:18080 - new WebSocketClientWithReconnect($"ws://10.20.66.121:18080/socket").StartAsync(); + new WebSocketClientWithReconnect($"ws://10.20.66.121:20001/socket").StartAsync(); + //new WebSocketClientWithReconnect($"ws://{ip.ToString()}:8809/socket").StartAsync(); WebSocketClientWithReconnect.Instance.OnMessageReceived += (msg) => { - reportWeightinfo.channel.Writer.TryWrite(JsonConvert.DeserializeObject<ReportWeightInfoResponse>(msg)); + //reportWeightinfo.channel.Writer.TryWrite(JsonConvert.DeserializeObject<ReportWeightInfoResponse>(msg)); + reportWeightinfo.channel.Writer.TryWrite(new ReportWeightInfoResponse + { + Response = new ReportWeightInfoResponseData + { + Return = new ReportWeightInfoReturnInfo + { + returnCode = "0000", + sortingChute = msg + } + } + }); }; break; } @@ -269,8 +306,8 @@ case "/api/Wcs/RemoveTask": { statusCode = System.Net.HttpStatusCode.OK; - lstr.RemoveAll(x => x.PalletId == requestJson); - putConveyorTasks.RemoveAll(x => x.PalletId == requestJson); + lstr.RemoveAll(x => x.palletId == requestJson); + putConveyorTasks.RemoveAll(x => x.palletId == requestJson); break; } ///浠诲姟涓嬪彂--WMS-->WC @@ -278,29 +315,46 @@ { statusCode = System.Net.HttpStatusCode.OK; var req = JsonConvert.DeserializeObject<SendTaskRequest>(requestJson); - if (req.Data == null || lstr.Find(x => x.GroupTaskSequence == req.Data.Header.GroupTaskSequence && x.GroupTaskId == req.Data.Header.GroupTaskId) != null) - return JsonConvert.SerializeObject(new SendTaskResponse - { - Response = new ResponseData + if (req == null || req.data == null || lstr.Find(x => x.groupTaskSequence == req.data.header.groupTaskSequence && x.groupTaskId == req.data.header.groupTaskId) != null) + { + if (req == null || req.data == null) + + return JsonConvert.SerializeObject(new SendTaskResponse { - Return = new ReturnInfo + Response = new ResponseData { - ReturnCode = "0001", - ReturnDesc = req.Data == null ? "鏃犱换鍔′笅鍙戯紒" : "浠诲姟閲嶅涓嬪彂锛�, - ReturnFlag = "0" + Return = new ReturnInfo + { + returnCode = "0001", + returnDesc = req?.data == null ? "鏃犱换鍔′笅鍙戯紒" : "浠诲姟閲嶅涓嬪彂锛�, + returnFlag = "0" + } } - } - }); - lstr.Add(req.Data.Header); + }); + else + return JsonConvert.SerializeObject(new SendTaskResponse + { + Response = new ResponseData + { + Return = new ReturnInfo + { + returnCode = "0000", + returnDesc = "浠诲姟閲嶅涓嬪彂锛�, + returnFlag = "1" + } + } + }); + } + lstr.Add(req.data.header); return JsonConvert.SerializeObject(new SendTaskResponse { Response = new ResponseData { Return = new ReturnInfo { - ReturnCode = "0000", - ReturnDesc = "ok", - ReturnFlag = "1" + returnCode = "0000", + returnDesc = "ok", + returnFlag = "1" } } }); @@ -309,25 +363,32 @@ case "/api/Wcs/stockInException": { statusCode = System.Net.HttpStatusCode.OK; - var f = string.IsNullOrEmpty(requestJson) ? lstr.FirstOrDefault() : lstr.Find(x => x.PalletId == requestJson); - var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKINEXCEPTION", JsonConvert.SerializeObject(new StockInExceptionRequest + var f = string.IsNullOrEmpty(requestJson) ? lstr.FirstOrDefault() : lstr.Find(x => x.palletId == requestJson); + var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKINEXCEP", JsonConvert.SerializeObject(new StockInExceptionRequest { - Data = new StockInExceptionData + data = new StockInExceptionData { - Header = new StockInExceptionHeader + header = new StockInExceptionHeader { - OrganizationId = f.OrganizationId, - WarehouseId = f.WarehouseId, - GroupTaskId = f.GroupTaskId, - GroupTaskSequence = f.GroupTaskSequence, - PalletId = f.PalletId, - AddTime = f.AddTime, - AddWho = f.AddWho, - Reason = "搴撲綅鏈夎揣涓嶅彲鐢�, - ReasonCode = "01" + organizationId = f.organizationId, + warehouseId = f.warehouseId, + groupTaskId = f.groupTaskId, + groupTaskSequence = f.groupTaskSequence, + palletId = f.palletId, + addTime = f.addTime.ToString("yyyy-MM-dd HH:mm:ss"), + addWho = f.addWho, + reason = "搴撲綅鏈夎揣涓嶅彲鐢�, + reasonCode = "01" } } })); + + var strres = JsonConvert.DeserializeObject<StockInExceptionResponse>(str); + if (strres.Response.Return.returnCode == "0000") + { + f.toPosition = strres.Response.Return.toPosition; + f.toLocation = strres.Response.Return.toLocation; + } return str; } ///浠诲姟鐘舵�鍙嶉 WCS-->WM @@ -336,26 +397,26 @@ statusCode = System.Net.HttpStatusCode.OK; //foreach (var statu in new List<string> { "", "" }) { - var f = string.IsNullOrEmpty(requestJson) ? lstr.FirstOrDefault() : lstr.Find(x => x.PalletId == requestJson); + var f = string.IsNullOrEmpty(requestJson) ? lstr.FirstOrDefault() : lstr.Find(x => x.palletId == requestJson); var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=TASKFEEDBACK", JsonConvert.SerializeObject(new TaskFeedbackRequest { - Data = new TaskFeedbackData + data = new TaskFeedbackData { - Header = new TaskFeedbackHeader + header = new TaskFeedbackHeader { - OrganizationId = f.OrganizationId, - WarehouseId = f.WarehouseId, - GroupTaskId = f.GroupTaskId, - GroupTaskSequence = f.GroupTaskSequence, - PalletId = f.PalletId, - FmLocation = f.FmLocation, - FmPosition = f.FmPosition, - ToLocation = f.ToLocation, - ToPosition = f.ToPosition, - TaskStatus = "80", - TaskType = f.TaskType, - CloseTime = DateTime.Now, - CloseWho = f.AddWho + organizationId = f.organizationId, + warehouseId = f.warehouseId, + groupTaskId = f.groupTaskId, + groupTaskSequence = f.groupTaskSequence, + palletId = f.palletId, + fmLocation = f.fmLocation, + fmPosition = f.fmPosition, + toLocation = f.toLocation, + toPosition = f.toPosition, + taskStatus = "80", + taskType = f.taskType, + closeTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), + closeWho = f.addWho } } })); @@ -366,23 +427,97 @@ case "/api/Wcs/stockInInteraction": { statusCode = System.Net.HttpStatusCode.OK; - var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKININTERACTION", JsonConvert.SerializeObject(new StockInInteractionRequest + var req = JsonConvert.DeserializeObject<StockInInteractionRequest>(requestJson); + + var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKININTERACTION", requestJson); + //var str = @"{""Response"":{""return"":{""returnCode"":""0000"",""returnDesc"":""Success"",""returnFlag"":""1"",""groupTaskId"":""GT250708000001"",""groupTaskSequence"":""1"",""taskStatus"":""00"",""taskType"":""PA"",""priority"":""3"",""toLocation"":""5A070101"",""toPosition"":""01""}}}"; + var res = JsonConvert.DeserializeObject<StockInInteractionResponse>(str); + if (res.Response.Return.returnCode == "0000") { - Data = new StockInInteractionData + var from = req.data.header; + var resss = res.Response.Return; + lstr.Add(new SendTaskHeader { - Header = new StockInInteractionHeader + groupTaskId = resss.groupTaskId, + groupTaskSequence = resss.groupTaskSequence, + fmLocation = from.fmLocation, + fmPosition = from.fmPosition, + palletId = from.palletId, + taskStatus = resss.taskStatus, + taskType = resss.taskType, + priority = resss.priority, + toLocation = resss.toLocation, + toPosition = resss.toPosition, + addTime = DateTime.Now, + addWho = from.addWho, + }); + } + return str;// + JsonConvert.SerializeObject(lstr); + var str1 = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKININTERACTION", JsonConvert.SerializeObject(new StockInInteractionRequest + { + data = new StockInInteractionData + { + header = new StockInInteractionHeader { - PalletId = "TP9901", - GrossWeight = 99, - PalletWidth = 99, - FmLocation = "", - FmPosition = "", - AddTime = DateTime.Now, - AddWho = "" + palletId = "TP9901", + grossWeight = 99, + palletWidth = 99, + fmLocation = "", + fmPosition = "", + addTime = DateTime.Now, + addWho = "" } } })); - return str; + return str1; + } + ///鍏ュ簱浜や簰 銆俉CS-->WMS + case "/api/Wcs/stockInInteraction2": + { + statusCode = System.Net.HttpStatusCode.OK; + var req = JsonConvert.DeserializeObject<StockInInteractionRequest>(requestJson); + + var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKININTERACTION", requestJson); + //var str = @"{""Response"":{""return"":{""returnCode"":""0000"",""returnDesc"":""Success"",""returnFlag"":""1"",""groupTaskId"":""GT250708000001"",""groupTaskSequence"":""1"",""taskStatus"":""00"",""taskType"":""PA"",""priority"":""3"",""toLocation"":""5A070101"",""toPosition"":""01""}}}"; + var res = JsonConvert.DeserializeObject<StockInInteractionResponse>(str); + if (res.Response.Return.returnCode == "0000") + { + var from = req.data.header; + var resss = res.Response.Return; + lstr.Add(new SendTaskHeader + { + groupTaskId = resss.groupTaskId, + groupTaskSequence = resss.groupTaskSequence, + fmLocation = from.fmLocation, + fmPosition = from.fmPosition, + palletId = from.palletId, + taskStatus = resss.taskStatus, + taskType = resss.taskType, + priority = resss.priority, + toLocation = resss.toLocation, + toPosition = resss.toPosition, + addTime = DateTime.Now, + addWho = from.addWho, + }); + } + return str;// + JsonConvert.SerializeObject(lstr); + var str1 = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=STOCKININTERACTION", JsonConvert.SerializeObject(new StockInInteractionRequest + { + data = new StockInInteractionData + { + header = new StockInInteractionHeader + { + palletId = "TP9901", + grossWeight = 99, + palletWidth = 99, + fmLocation = "", + fmPosition = "", + addTime = DateTime.Now, + addWho = "" + } + } + })); + return str1; } ///浠诲姟鍙栨秷銆�WMS-->WCS @@ -390,7 +525,7 @@ { statusCode = System.Net.HttpStatusCode.OK; var req = JsonConvert.DeserializeObject<CancelTaskRequest>(requestJson); - var task = lstr.Find(x => x.GroupTaskId == req.Data.Header.GroupTaskId && x.GroupTaskSequence == req.Data.Header.GroupTaskSequence); + var task = lstr.Find(x => x.groupTaskId == req.data.header.groupTaskId && x.groupTaskSequence == req.data.header.groupTaskSequence); if (task == null) return JsonConvert.SerializeObject(new CancelTaskResponse { @@ -398,9 +533,9 @@ { Return = new ReturnInfo { - ReturnCode = "0001", - ReturnDesc = "浠诲姟涓嶅瓨鍦紒锛侊紒", - ReturnFlag = "0" + returnCode = "0001", + returnDesc = "浠诲姟涓嶅瓨鍦紒锛侊紒", + returnFlag = "0" } } }); @@ -411,9 +546,9 @@ { Return = new ReturnInfo { - ReturnCode = "0000", - ReturnDesc = "", - ReturnFlag = "1" + returnCode = "0000", + returnDesc = "", + returnFlag = "1" } } }); @@ -422,18 +557,19 @@ case "/api/Wcs/palletStackerInteraction": { statusCode = System.Net.HttpStatusCode.OK; - var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=PALLETSTACKERINTERACTION", JsonConvert.SerializeObject(new PalletStackerInteractionRequest + + var str = apiHelper.Post("http://10.20.66.121:18080/datahubjson/wcs/?method=PALLETSTACKERINTERACTION", !string.IsNullOrEmpty(requestJson) ? requestJson : JsonConvert.SerializeObject(new PalletStackerInteractionRequest { - Data = new PalletStackerInteractionData + data = new PalletStackerInteractionData { - Header = new PalletStackerInteractionHeader + header = new PalletStackerInteractionHeader { - PalletId = "TP9901", - TaskId = $"X{DateTime.Now.ToString("yyyy-MM-dd")}001", - TaskType = "PI", - FmLocation = "2FC1076", - AddTime = DateTime.Now, - AddWho = "wcs" + palletId = "TP9901", + taskId = $"X{DateTime.Now.ToString("yyyyMMdd")}001", + taskType = "PI", + fmLocation = "2FC1076", + addTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), + addWho = "wcs" } } })); @@ -448,37 +584,37 @@ List<TaskErrorInfo> taskErrorInfos = new List<TaskErrorInfo>(); if (req != null) { - foreach (var item in req.Data.Header) + foreach (var item in req.data.header) { - var task = lstr.Find(x => x.GroupTaskSequence == item.GroupTaskSequence && x.GroupTaskId == item.GroupTaskId); + var task = lstr.Find(x => x.groupTaskSequence == item.groupTaskSequence && x.groupTaskId == item.groupTaskId); if (task != null) { - task.Priority = item.Priority; + task.priority = item.priority; } else { taskErrorInfos.Add(new TaskErrorInfo { - GroupTaskId = item.GroupTaskId, - GroupTaskSequence = item.GroupTaskSequence, - ErrorCode = "0001", - ErrorDesc = "娌¤繖涓换鍔� + groupTaskId = item.groupTaskId, + groupTaskSequence = item.groupTaskSequence, + errorCode = "0001", + errorDesc = "娌¤繖涓换鍔� }); } } } - if (req == null || req.Data.Header.Count == taskErrorInfos.Count) + if (req == null || req.data.header.Count == taskErrorInfos.Count) return JsonConvert.SerializeObject(new ModifyTaskPriorityResponse { Response = new ModifyTaskPriorityResponseData { Return = new ModifyTaskPriorityReturnInfo { - ReturnCode = "0001", - ReturnDesc = "娌℃湁浠诲姟鍙洿鏀�, - ReturnFlag = "0" + returnCode = "0001", + returnDesc = "娌℃湁浠诲姟鍙洿鏀�, + returnFlag = "0" } } }); @@ -491,8 +627,8 @@ { Return = new ModifyTaskPriorityReturnInfo { - ReturnCode = "0000", - ReturnFlag = "1" + returnCode = "0000", + returnFlag = "1" } } }); @@ -504,10 +640,10 @@ { Return = new ModifyTaskPriorityReturnInfo { - ReturnCode = "0001", - ReturnDesc = "閮ㄥ垎浠诲姟鍙洿鏀�, - ReturnFlag = "2", - ResultInfo = taskErrorInfos + returnCode = "0001", + returnDesc = "閮ㄥ垎浠诲姟鍙洿鏀�, + returnFlag = "2", + resultInfo = taskErrorInfos } } }); @@ -523,9 +659,9 @@ List<TaskErrorInfo> taskErrorInfos = new List<TaskErrorInfo>(); if (req != null) { - foreach (var item in req.Data.Header) + foreach (var item in req.data.header) { - var task = putConveyorTasks.Find(x => x.GroupTaskSequence == item.GroupTaskSequence && x.GroupTaskId == item.GroupTaskId); + var task = putConveyorTasks.Find(x => x.groupTaskSequence == item.groupTaskSequence && x.groupTaskId == item.groupTaskId); if (task == null) { putConveyorTasks.Add(item); @@ -534,26 +670,26 @@ { taskErrorInfos.Add(new TaskErrorInfo { - GroupTaskId = item.GroupTaskId, - GroupTaskSequence = item.GroupTaskSequence, - ErrorCode = "0001", - ErrorDesc = "閲嶅" + groupTaskId = item.groupTaskId, + groupTaskSequence = item.groupTaskSequence, + errorCode = "0001", + errorDesc = "閲嶅" }); } } } - if (req == null || req.Data.Header.Count == taskErrorInfos.Count) + if (req == null || req.data.header.Count == taskErrorInfos.Count) return JsonConvert.SerializeObject(new PutConveyorTaskResponse { Response = new PutConveyorTaskResponseData { Return = new PutConveyorTaskReturnInfo { - ReturnCode = "0001", - ReturnDesc = "鍏ㄩ儴閲嶅", - ReturnFlag = "0" + returnCode = "0001", + returnDesc = "鍏ㄩ儴閲嶅", + returnFlag = "0" } } }); @@ -566,8 +702,8 @@ { Return = new PutConveyorTaskReturnInfo { - ReturnCode = "0000", - ReturnFlag = "1" + returnCode = "0000", + returnFlag = "1" } } }); @@ -579,10 +715,10 @@ { Return = new PutConveyorTaskReturnInfo { - ReturnCode = "0001", - ReturnDesc = "閮ㄥ垎閲嶅", - ReturnFlag = "2", - ResultInfo = taskErrorInfos + returnCode = "0001", + returnDesc = "閮ㄥ垎閲嶅", + returnFlag = "2", + resultInfo = taskErrorInfos } } }); @@ -600,22 +736,22 @@ //Thread.Sleep(1000); var req = new ReportWeightInfoRequest { - Data = new ReportWeightInfoData + data = new ReportWeightInfoData { - Header = new ReportWeightInfoHeader + header = new ReportWeightInfoHeader { - DeliveryNo = "F00001", - GrossWeight = 99, - Cube = 66, - AddTime = DateTime.Now, - AddWho = "WCS" + deliveryNo = "F00001", + grossWeight = 99, + cube = 66, + addTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), + addWho = "WCS" } } }; //Console.WriteLine($"{DateTime.Now.ToString("HH:mm:ss.fff")}>>>GGG{i}"); LogHelper.Info(JsonConvert.SerializeObject(req)); var b = WebSocketClientWithReconnect.Instance?.SendAsync(JsonConvert.SerializeObject(req)).Result; - Console.WriteLine(req.Data.Header.DeliveryNo + "鍙戦�瀹屾垚锛侊紒" + b); + Console.WriteLine(req.data.header.deliveryNo + "鍙戦�瀹屾垚锛侊紒" + b); if (b == true) { // 绛夊緟鐗瑰畾鍝嶅簲 @@ -1364,7 +1500,7 @@ /// <summary> /// 璇锋眰鏁版嵁 /// </summary> - public SendTaskData Data { get; set; } + public SendTaskData data { get; set; } } public class SendTaskData @@ -1372,7 +1508,7 @@ /// <summary> /// 璇锋眰澶翠俊鎭� /// </summary> - public SendTaskHeader Header { get; set; } + public SendTaskHeader header { get; set; } } public class SendTaskHeader @@ -1380,72 +1516,72 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缁勭紪鍙�- 涓婚敭 /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙�- 涓婚敭 /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 鎵樼洏鍙� /// </summary> - public string PalletId { get; set; } + public string palletId { get; set; } /// <summary> /// 鏉ユ簮搴撲綅 /// </summary> - public string FmLocation { get; set; } + public string fmLocation { get; set; } /// <summary> /// 鏉ユ簮鐐逛綅 /// </summary> - public string FmPosition { get; set; } + public string fmPosition { get; set; } /// <summary> /// 鐩爣搴撲綅鍙� /// </summary> - public string ToLocation { get; set; } + public string toLocation { get; set; } /// <summary> /// 鐩爣鐐逛綅 /// </summary> - public string ToPosition { get; set; } + public string toPosition { get; set; } /// <summary> /// 鐘舵� - 00:鍒涘缓 /// </summary> - public string TaskStatus { get; set; } = "00"; + public string taskStatus { get; set; } = "00"; /// <summary> /// 浠诲姟绫诲瀷 - PA:鍏ュ簱(涓婃灦/鍥炲簱/绉诲簱), PK:鍑哄簱(鎷h揣/绉诲簱/琛ヨ揣/鐩樼偣), MV:鍊掑簱 /// </summary> - public string TaskType { get; set; } + public string taskType { get; set; } /// <summary> /// 鍒涘缓鏃堕棿 /// </summary> - public DateTime AddTime { get; set; } + public DateTime addTime { get; set; } /// <summary> /// 鍒涘缓浜� /// </summary> - public string AddWho { get; set; } + public string addWho { get; set; } /// <summary> /// 浼樺厛绾�- 1-5(1鏈�珮,5鏈�綆),榛樿3 /// </summary> - public string Priority { get; set; } = "3"; + public string priority { get; set; } = "3"; } @@ -1467,17 +1603,17 @@ /// <summary> /// 杩斿洖浠g爜 - 0000:鎴愬姛, 鍏朵粬:澶辫触 /// </summary> - public string ReturnCode { get; set; } + public string returnCode { get; set; } /// <summary> /// 杩斿洖鎻忚堪 /// </summary> - public string ReturnDesc { get; set; } + public string returnDesc { get; set; } /// <summary> /// 杩斿洖鏍囪 - 1:鎴愬姛, 0:澶辫触 /// </summary> - public string ReturnFlag { get; set; } + public string returnFlag { get; set; } } } @@ -1488,12 +1624,12 @@ /// </summary> public class StockInExceptionRequest { - public StockInExceptionData Data { get; set; } + public StockInExceptionData data { get; set; } } public class StockInExceptionData { - public StockInExceptionHeader Header { get; set; } + public StockInExceptionHeader header { get; set; } } public class StockInExceptionHeader @@ -1501,47 +1637,47 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缁勭紪鍙�- 涓婚敭 /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙�- 涓婚敭 /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 鎵樼洏鍙� /// </summary> - public string PalletId { get; set; } + public string palletId { get; set; } /// <summary> /// 鍒涘缓鏃堕棿 /// </summary> - public DateTime AddTime { get; set; } + public string addTime { get; set; } /// <summary> /// 鍒涘缓璁惧 /// </summary> - public string AddWho { get; set; } + public string addWho { get; set; } /// <summary> /// 寮傚父鍘熷洜鎻忚堪 /// </summary> - public string Reason { get; set; } + public string reason { get; set; } /// <summary> /// 寮傚父鍘熷洜浠g爜 - 01:搴撲綅鏈夎揣涓嶅彲鐢� 03:鍏ュ唴浼镐綅澶栦几浣嶆湁璐� /// </summary> - public string ReasonCode { get; set; } + public string reasonCode { get; set; } // ... UDF瀛楁 } @@ -1564,12 +1700,12 @@ /// <summary> /// 鏂板垎閰嶇殑鐩爣搴撲綅 /// </summary> - public string ToLocation { get; set; } + public string toLocation { get; set; } /// <summary> /// 鏂板垎閰嶇殑鐩爣鐐逛綅 /// </summary> - public string ToPosition { get; set; } + public string toPosition { get; set; } } } @@ -1580,12 +1716,12 @@ /// </summary> public class TaskFeedbackRequest { - public TaskFeedbackData Data { get; set; } + public TaskFeedbackData data { get; set; } } public class TaskFeedbackData { - public TaskFeedbackHeader Header { get; set; } + public TaskFeedbackHeader header { get; set; } } public class TaskFeedbackHeader @@ -1593,67 +1729,67 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缁勭紪鍙�- 涓婚敭 /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙�- 涓婚敭 /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 鎵樼洏鍙� /// </summary> - public string PalletId { get; set; } + public string palletId { get; set; } /// <summary> /// 鏉ユ簮搴撲綅 /// </summary> - public string FmLocation { get; set; } + public string fmLocation { get; set; } /// <summary> /// 鏉ユ簮鐐逛綅 /// </summary> - public string FmPosition { get; set; } + public string fmPosition { get; set; } /// <summary> /// 鐩爣搴撲綅鍙� /// </summary> - public string ToLocation { get; set; } + public string toLocation { get; set; } /// <summary> /// 鐩爣鐐逛綅 /// </summary> - public string ToPosition { get; set; } + public string toPosition { get; set; } /// <summary> /// 鐘舵� - 80:瀹屾垚, 98:寮傚父(鍙栬揣鏃犺揣) /// </summary> - public string TaskStatus { get; set; } + public string taskStatus { get; set; } /// <summary> /// 浠诲姟绫诲瀷 - PA:鍏ュ簱, PK:鍑哄簱, MV:鍊掑簱 /// </summary> - public string TaskType { get; set; } + public string taskType { get; set; } /// <summary> /// 瀹屾垚鏃堕棿 /// </summary> - public DateTime CloseTime { get; set; } + public string closeTime { get; set; } /// <summary> /// 瀹屾垚浜哄憳 /// </summary> - public string CloseWho { get; set; } + public string closeWho { get; set; } // ... UDF瀛楁 } @@ -1665,12 +1801,12 @@ /// </summary> public class StockInInteractionRequest { - public StockInInteractionData Data { get; set; } + public StockInInteractionData data { get; set; } } public class StockInInteractionData { - public StockInInteractionHeader Header { get; set; } + public StockInInteractionHeader header { get; set; } } public class StockInInteractionHeader @@ -1678,47 +1814,47 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 鎵樼洏鍙�- 涓婚敭 /// </summary> - public string PalletId { get; set; } + public string palletId { get; set; } /// <summary> /// 鎬婚噸閲�kg) /// </summary> - public decimal GrossWeight { get; set; } + public decimal grossWeight { get; set; } /// <summary> /// 鐮佺洏瀹藉害(cm) /// </summary> - public decimal PalletWidth { get; set; } + public decimal palletWidth { get; set; } /// <summary> /// 鏉ユ簮搴撲綅 /// </summary> - public string FmLocation { get; set; } + public string fmLocation { get; set; } /// <summary> /// 鏉ユ簮鐐逛綅 /// </summary> - public string FmPosition { get; set; } + public string fmPosition { get; set; } /// <summary> /// 鍒涘缓鏃堕棿 /// </summary> - public DateTime AddTime { get; set; } + public DateTime addTime { get; set; } /// <summary> /// 鍒涘缓浜� /// </summary> - public string AddWho { get; set; } + public string addWho { get; set; } // ... UDF01-UDF10 } @@ -1741,37 +1877,37 @@ /// <summary> /// 浠诲姟缁勭紪鍙� /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙� /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 鐘舵� - 00:鍒涘缓 /// </summary> - public string TaskStatus { get; set; } + public string taskStatus { get; set; } /// <summary> /// 浠诲姟绫诲瀷 - PA:鍏ュ簱 /// </summary> - public string TaskType { get; set; } + public string taskType { get; set; } /// <summary> /// 浼樺厛绾�- 1-5(1鏈�珮) /// </summary> - public string Priority { get; set; } + public string priority { get; set; } /// <summary> /// 鐩爣搴撲綅鍙� /// </summary> - public string ToLocation { get; set; } + public string toLocation { get; set; } /// <summary> /// 鐩爣鐐逛綅 /// </summary> - public string ToPosition { get; set; } + public string toPosition { get; set; } } } public class cancelTask @@ -1781,12 +1917,12 @@ /// </summary> public class CancelTaskRequest { - public CancelTaskData Data { get; set; } + public CancelTaskData data { get; set; } } public class CancelTaskData { - public CancelTaskHeader Header { get; set; } + public CancelTaskHeader header { get; set; } } public class CancelTaskHeader @@ -1794,22 +1930,22 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缁勭紪鍙�- 涓婚敭 /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙�- 涓婚敭 /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } } /// <summary> @@ -1827,12 +1963,12 @@ /// </summary> public class PalletStackerInteractionRequest { - public PalletStackerInteractionData Data { get; set; } + public PalletStackerInteractionData data { get; set; } } public class PalletStackerInteractionData { - public PalletStackerInteractionHeader Header { get; set; } + public PalletStackerInteractionHeader header { get; set; } } public class PalletStackerInteractionHeader @@ -1840,47 +1976,47 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缂栧彿 - 涓婚敭锛岃澶囧彂鍑虹殑璇锋眰ID /// </summary> - public string TaskId { get; set; } + public string taskId { get; set; } /// <summary> /// 鎵樼洏鍙� /// </summary> - public string PalletId { get; set; } + public string palletId { get; set; } /// <summary> /// 绫诲瀷 - PI:鍏ュ簱, PT:鍑哄簱(褰撳墠鏃犲嚭搴撳満鏅� /// </summary> - public string TaskType { get; set; } + public string taskType { get; set; } /// <summary> /// 璧峰搴撲綅 - 鍙犵洏鏈虹墿鐞嗚捣濮嬩綅缃� /// </summary> - public string FmLocation { get; set; } + public string fmLocation { get; set; } /// <summary> /// 浼樺厛绾�- 1-5(1鏈�珮) /// </summary> - public string Priority { get; set; } = "3"; + public string priority { get; set; } = "3"; /// <summary> /// 鍒涘缓鏃堕棿 /// </summary> - public DateTime AddTime { get; set; } + public string addTime { get; set; } /// <summary> /// 鍒涘缓璁惧 /// </summary> - public string AddWho { get; set; } + public string addWho { get; set; } // ... UDF01-UDF10 } @@ -1901,12 +2037,12 @@ /// </summary> public class ModifyTaskPriorityRequest { - public ModifyTaskPriorityData Data { get; set; } + public ModifyTaskPriorityData data { get; set; } } public class ModifyTaskPriorityData { - public List<ModifyTaskPriorityHeader> Header { get; set; } + public List<ModifyTaskPriorityHeader> header { get; set; } } public class ModifyTaskPriorityHeader @@ -1914,27 +2050,27 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缁勭紪鍙�- 涓婚敭 /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙�- 涓婚敭 /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 浼樺厛绾�- 1-5(1鏈�珮) /// </summary> - public string Priority { get; set; } + public string priority { get; set; } } /// <summary> @@ -1947,6 +2083,7 @@ public class ModifyTaskPriorityResponseData { + [JsonProperty("return")] public ModifyTaskPriorityReturnInfo Return { get; set; } } @@ -1955,7 +2092,7 @@ /// <summary> /// 閮ㄥ垎鎴愬姛鏃剁殑閿欒璇︽儏 /// </summary> - public List<TaskErrorInfo> ResultInfo { get; set; } + public List<TaskErrorInfo> resultInfo { get; set; } } public class TaskErrorInfo @@ -1963,22 +2100,22 @@ /// <summary> /// 浠诲姟缁勭紪鍙� /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙� /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 閿欒浠g爜 /// </summary> - public string ErrorCode { get; set; } + public string errorCode { get; set; } /// <summary> /// 閿欒鍘熷洜 /// </summary> - public string ErrorDesc { get; set; } + public string errorDesc { get; set; } } } public class putConveyorTask @@ -1988,12 +2125,12 @@ /// </summary> public class PutConveyorTaskRequest { - public PutConveyorTaskData Data { get; set; } + public PutConveyorTaskData data { get; set; } } public class PutConveyorTaskData { - public List<PutConveyorTaskHeader> Header { get; set; } + public List<PutConveyorTaskHeader> header { get; set; } } public class PutConveyorTaskHeader @@ -2001,42 +2138,42 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 浠诲姟缁勭紪鍙�- 涓婚敭 /// </summary> - public string GroupTaskId { get; set; } + public string groupTaskId { get; set; } /// <summary> /// 浠诲姟缁勫簭鍙�- 涓婚敭 /// </summary> - public int GroupTaskSequence { get; set; } + public int groupTaskSequence { get; set; } /// <summary> /// 绠卞彿 /// </summary> - public string PalletId { get; set; } + public string palletId { get; set; } /// <summary> /// 绠卞瀷 - 澶х/灏忕/鍛ㄨ浆绠辩紪鐮� /// </summary> - public string PalletIdType { get; set; } + public string palletIdType { get; set; } /// <summary> /// 璐存爣鏍囪 - Y:闇�璐存爣, N:涓嶉渶瑕� /// </summary> - public string SyncFlag { get; set; } + public string syncFlag { get; set; } /// <summary> /// 鐩爣鍖哄煙/閬撳彛 - 鐗╃悊浣嶇疆閬撳彛缂栫爜鎴朆2C澶嶆牳鍙板尯鍩熺紪鐮� /// </summary> - public string DLocation { get; set; } + public string dLocation { get; set; } // ... UDF01-UDF10 } @@ -2059,7 +2196,7 @@ /// <summary> /// 閮ㄥ垎鎴愬姛鏃剁殑閿欒璇︽儏 /// </summary> - public List<TaskErrorInfo> ResultInfo { get; set; } + public List<TaskErrorInfo> resultInfo { get; set; } } } public class reportWeightinfo @@ -2076,10 +2213,10 @@ { while (reportWeightinfo.channel.Reader.TryRead(out var response)) { - return response?.Response?.Return ?? new ReportWeightInfoReturnInfo { ReturnCode = "0001", SortingChute = "0", ReturnDesc = "杩斿洖涓虹┖銆� }; + return response?.Response?.Return ?? new ReportWeightInfoReturnInfo { returnCode = "0001", sortingChute = "0", returnDesc = "杩斿洖涓虹┖銆� }; } } - return new ReportWeightInfoReturnInfo { ReturnCode = "0001", SortingChute = "0", ReturnDesc = "杩斿洖涓虹┖銆� }; + return new ReportWeightInfoReturnInfo { returnCode = "0001", sortingChute = "0", returnDesc = "杩斿洖涓虹┖銆� }; } /// <summary> @@ -2087,12 +2224,12 @@ /// </summary> public class ReportWeightInfoRequest { - public ReportWeightInfoData Data { get; set; } + public ReportWeightInfoData data { get; set; } } public class ReportWeightInfoData { - public ReportWeightInfoHeader Header { get; set; } + public ReportWeightInfoHeader header { get; set; } } public class ReportWeightInfoHeader @@ -2100,37 +2237,37 @@ /// <summary> /// 缁勭粐缂栧彿 - 涓婚敭锛岄粯璁ERCURY /// </summary> - public string OrganizationId { get; set; } = "MERCURY"; + public string organizationId { get; set; } = "MERCURY"; /// <summary> /// 浠撳簱缂栧彿 - 涓婚敭锛岄粯璁N02 /// </summary> - public string WarehouseId { get; set; } = "HN02"; + public string warehouseId { get; set; } = "HN02"; /// <summary> /// 闈㈠崟鍙�- 涓婚敭 /// </summary> - public string DeliveryNo { get; set; } + public string deliveryNo { get; set; } /// <summary> /// 閲嶉噺(kg) /// </summary> - public decimal GrossWeight { get; set; } + public decimal grossWeight { get; set; } /// <summary> /// 浣撶Н(绔嬫柟鍘樼背) /// </summary> - public decimal Cube { get; set; } + public decimal cube { get; set; } /// <summary> /// 鍒涘缓鏃堕棿 /// </summary> - public DateTime AddTime { get; set; } + public string addTime { get; set; } /// <summary> /// 鍒涘缓璁惧 /// </summary> - public string AddWho { get; set; } + public string addWho { get; set; } // ... UDF瀛楁 } @@ -2153,7 +2290,7 @@ /// <summary> /// 鍒嗘嫞閬撳彛 - 杈撻�绾垮揩閫熷垎鎷i亾鍙g紪鐮� /// </summary> - public string SortingChute { get; set; } + public string sortingChute { get; set; } } } -- Gitblit v1.9.1