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