1
Huangxiaoqiang-03
2024-11-05 f82511343cf2c8ecf3981954e7eb92172d72a905
1
已删除10个文件
已修改20个文件
已添加18个文件
1397 ■■■■ 文件已修改
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/34759ef6-5185-4202-aea9-0e01a3ee10f2.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/82242488-18b2-4b8c-8e8a-7a4fdd15fb8d.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/84f1a7c6-40b2-4930-80f0-0ccae866bde9.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/af58cea9-a26d-4385-bef3-6624f0803a43.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/c5242451-40ac-48a3-bcab-728f6363244e.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/d616aa61-dca5-4e9c-a56b-6e4beb5c2afb.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/e5043e1a-f8b6-46b3-a047-7f231afbd3a8.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/eb4e999f-35d0-4fb2-97f1-c89134c9fc69.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/f948abc3-dc51-4b63-9486-3f2fdb6fe14c.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/feb959cc-2274-4b08-b08b-e3d3b0c87cd9.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/System/API请求/2024-11-05/任务完成241105.txt 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/System/API请求/2024-11-05/取消任务241105.txt 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient.zip 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/extension/basic/extend/GetLocationStatus.vue 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/extension/outbound/extend/StockSelect.vue 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/extension/outbound/extend/outOrderDetail.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/extension/record/locationStatusChangeRecord.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/views/basic/locationInfo.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/views/record/locationStatusChangeRecord.vue 68 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/views/record/stockQuantityChangeRecord.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSClient/src/views/taskinfo/task_hty.vue 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/00ab07ce-7bba-41c6-b253-e738d0e18292.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/18586036-2c79-4884-b39a-f8ef4724fd70.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/2fd3f4bb-dd88-4d45-8bb4-44ba1e161435.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/3e57106d-d6ef-48e5-9877-2bb7a49660cc.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/53c83226-20bf-47f8-9fd2-174b5f2870f8.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/71c2dff7-d30c-413a-bdc7-223613afcd73.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/83d54c19-601f-4f92-9ee0-9e0d1bad67c7.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/920d508b-6835-488d-985d-2352f20dfd85.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/cf988643-dd5c-4993-87df-dfdde268200d.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/fba332bf-d213-42f0-aac1-323e218fd957.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/OrderEnum.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Core/LogHelper/WriteLog.cs 187 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_IRecordService/IStockQuantityChangeRecordService.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_RecordService/Service/StockQuantityChangeRecordService.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_StockService/Service/StockInfoService.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-11-05/任务取消241105.txt 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-11-05/任务完成241105.txt 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-11-05/入库任务下发241105.txt 395 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-11-05/出库任务下发241105.txt 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/34759ef6-5185-4202-aea9-0e01a3ee10f2.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/82242488-18b2-4b8c-8e8a-7a4fdd15fb8d.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/84f1a7c6-40b2-4930-80f0-0ccae866bde9.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/af58cea9-a26d-4385-bef3-6624f0803a43.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/c5242451-40ac-48a3-bcab-728f6363244e.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/d616aa61-dca5-4e9c-a56b-6e4beb5c2afb.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/e5043e1a-f8b6-46b3-a047-7f231afbd3a8.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/eb4e999f-35d0-4fb2-97f1-c89134c9fc69.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/f948abc3-dc51-4b63-9486-3f2fdb6fe14c.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/feb959cc-2274-4b08-b08b-e3d3b0c87cd9.vsidx
Binary files differ
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/System/APIÇëÇó/2024-11-05/ÈÎÎñÍê³É241105.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
2024/11/5 11:46:44.130
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 11:47:59.321
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 14:49:37.585
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 14:50:01.365
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 14:51:31.109
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 14:52:36.154
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 14:54:19.687
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 14:57:21.302
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/System/APIÇëÇó/2024-11-05/È¡ÏûÈÎÎñ241105.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
2024/11/5 13:46:06.774
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 15:44:29.692
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -521,17 +521,22 @@
                    BaseDal.DeleteData(task);
                    _task_HtyService.AddTaskHty(task);
                    _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"堆垛机出库完成");
                    var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum="+task.TaskNum,"" , "任务完成");
                    if (response.Status)
                    if(App.User.UserId > 0)
                    {
                        _unitOfWorkManage.CommitTran();
                        return content.OK();
                        var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "任务完成");
                        if (response.Status)
                        {
                            _unitOfWorkManage.CommitTran();
                            return content.OK();
                        }
                        else
                        {
                            _unitOfWorkManage.RollbackTran();
                            return content = WebResponseContent.Instance.Error(response.Message);
                        }
                    }
                    else
                    {
                        _unitOfWorkManage.RollbackTran();
                        return content = WebResponseContent.Instance.Error(response.Message);
                    }
                    _unitOfWorkManage.CommitTran();
                    return content.OK();
                }
                else if (task.TaskType == (int)TaskTypeEnum.Inbound  || task.TaskType == (int)TaskTypeEnum.PalletInbound)
                {
@@ -542,17 +547,22 @@
                    BaseDal.DeleteData(task);
                    _task_HtyService.AddTaskHty(task);
                    _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"堆垛机入库完成");
                    var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum="+ task.TaskNum,"", "任务完成");
                    if (response.Status)
                    if (App.User.UserId > 0)
                    {
                        _unitOfWorkManage.CommitTran();
                        return content.OK();
                        var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "任务完成");
                        if (response.Status)
                        {
                            _unitOfWorkManage.CommitTran();
                            return content.OK();
                        }
                        else
                        {
                            _unitOfWorkManage.RollbackTran();
                            return content = WebResponseContent.Instance.Error(response.Message);
                        }
                    }
                    else
                    {
                        _unitOfWorkManage.RollbackTran();
                        return content = WebResponseContent.Instance.Error(response.Message);
                    }
                    _unitOfWorkManage.CommitTran();
                    return content.OK();
                }
                else if (task.TaskType== (int)TaskTypeEnum.Relocation)
                {
@@ -563,17 +573,22 @@
                    BaseDal.DeleteData(task);
                    _task_HtyService.AddTaskHty(task);
                    _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"堆垛机移库完成");
                    var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "任务完成");
                    if (response.Status)
                    if (App.User.UserId > 0)
                    {
                        _unitOfWorkManage.CommitTran();
                        return content.OK();
                        var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "任务完成");
                        if (response.Status)
                        {
                            _unitOfWorkManage.CommitTran();
                            return content.OK();
                        }
                        else
                        {
                            _unitOfWorkManage.RollbackTran();
                            return content = WebResponseContent.Instance.Error(response.Message);
                        }
                    }
                    else
                    {
                        _unitOfWorkManage.RollbackTran();
                        return content = WebResponseContent.Instance.Error(response.Message);
                    }
                    _unitOfWorkManage.CommitTran();
                    return content.OK();
                }
                else
                {
@@ -591,6 +606,7 @@
            }
            return content;
        }
        public WebResponseContent TaskCancel(int taskNum)
        {
            WebResponseContent content = new WebResponseContent();
@@ -608,17 +624,22 @@
                    BaseDal.DeleteData(task);
                    _task_HtyService.AddTaskHty(task);
                    _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"堆垛机出库取消");
                    var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "任务取消");
                    if (response.Status)
                    if (App.User.UserId > 0)
                    {
                        _unitOfWorkManage.CommitTran();
                        return content.OK();
                        var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "取消任务");
                        if (response.Status)
                        {
                            _unitOfWorkManage.CommitTran();
                            return content.OK();
                        }
                        else
                        {
                            _unitOfWorkManage.RollbackTran();
                            return content = WebResponseContent.Instance.Error(response.Message);
                        }
                    }
                    else
                    {
                        _unitOfWorkManage.RollbackTran();
                        return content = WebResponseContent.Instance.Error(response.Message);
                    }
                    _unitOfWorkManage.CommitTran();
                    return content.OK();
                }
                else if (task.TaskType == (int)TaskTypeEnum.Inbound || task.TaskType == (int)TaskTypeEnum.PalletInbound)
                {
@@ -629,17 +650,22 @@
                    BaseDal.DeleteData(task);
                    _task_HtyService.AddTaskHty(task);
                    _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"堆垛机入库取消");
                    var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "任务取消");
                    if (response.Status)
                    if (App.User.UserId > 0)
                    {
                        _unitOfWorkManage.CommitTran();
                        return content.OK();
                        var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "取消任务");
                        if (response.Status)
                        {
                            _unitOfWorkManage.CommitTran();
                            return content.OK();
                        }
                        else
                        {
                            _unitOfWorkManage.RollbackTran();
                            return content = WebResponseContent.Instance.Error(response.Message);
                        }
                    }
                    else
                    {
                        _unitOfWorkManage.RollbackTran();
                        return content = WebResponseContent.Instance.Error(response.Message);
                    }
                    _unitOfWorkManage.CommitTran();
                    return content.OK();
                }
                else if (task.TaskType == (int)TaskTypeEnum.Relocation)
                {
@@ -650,17 +676,22 @@
                    BaseDal.DeleteData(task);
                    _task_HtyService.AddTaskHty(task);
                    _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"堆垛机移库取消");
                    var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "任务取消");
                    if (response.Status)
                    if (App.User.UserId > 0)
                    {
                        _unitOfWorkManage.CommitTran();
                        return content.OK();
                        var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "取消任务");
                        if (response.Status)
                        {
                            _unitOfWorkManage.CommitTran();
                            return content.OK();
                        }
                        else
                        {
                            _unitOfWorkManage.RollbackTran();
                            return content = WebResponseContent.Instance.Error(response.Message);
                        }
                    }
                    else
                    {
                        _unitOfWorkManage.RollbackTran();
                       return content = WebResponseContent.Instance.Error(response.Message);
                    }
                    _unitOfWorkManage.CommitTran();
                    return content.OK();
                }
                else
                {
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient.zip
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/basic/extend/GetLocationStatus.vue
@@ -9,10 +9,18 @@
                    <el-table-column label="序号" type="index" fixed="left" width="55" align="center"></el-table-column>
                    <el-table-column v-for="(item, index) in tableColumns.filter((x) => !x.hidden)" :key="index"
                        :prop="item.field" :label="item.title" :width="item.width" align="center">
                        <template #default="scoped" v-if="item.type == 'icon'">
                            <el-tooltip class="item" effect="dark" :content="item.title" placement="bottom"><el-button
                                    type="text" @click="tableButtonClick(scoped.row, item)"><i :class="item.icon"
                                        style="font-size: 22px"></i></el-button></el-tooltip>
                        <template #default="scoped">
                            <div v-if="item.type == 'icon'">
                                <el-tooltip class="item" effect="dark" :content="item.title"
                                    placement="bottom"><el-button type="text"
                                        @click="tableButtonClick(scoped.row, item)"><i :class="item.icon"
                                            style="font-size: 22px"></i></el-button></el-tooltip>
                            </div>
                            <div v-else-if="item.type == 'tag'">
                                <el-tag size="small">
                                    {{ getDictionary(scoped.row, item) }}
                                </el-tag>
                            </div>
                        </template>
                    </el-table-column>
                </el-table>
@@ -28,7 +36,7 @@
    data() {
        return {
            showDetialBox: false,
            row: {},
            row: null,
            tableData: [],
            tableColumns: [
                {
@@ -48,7 +56,7 @@
                {
                    field: "beforeStatus",
                    title: "变动前货位状态",
                    type: "string",
                    type: "tag",
                    width: 150,
                    align: "left",
                    bindKey: "locationStatusEnum"
@@ -56,7 +64,7 @@
                {
                    field: "afterStatus",
                    title: "变动后货位状态",
                    type: "decimal",
                    type: "tag",
                    width: 150,
                    align: "left",
                    bindKey: "locationStatusEnum"
@@ -64,8 +72,8 @@
                {
                    field: "changeType",
                    title: "变动类型",
                    type: "string",
                    width: 90,
                    type: "tag",
                    width: 100,
                    align: "left",
                    bindKey: "stockChangeType",
                },
@@ -81,7 +89,7 @@
                    field: "orderNo",
                    title: "单据编号",
                    type: "int",
                    width: 120,
                    width: 160,
                    align: "left",
                },
                {
@@ -138,6 +146,7 @@
                    hidden: true,
                },
            ],
            dictionaryList: null,
        };
    },
    methods: {
@@ -145,7 +154,7 @@
            this.row = row;
            this.showDetialBox = true;
            this.getDetailData();
            getDictionaryData();
            this.getDictionaryData();
        },
        getDetailData() {
            this.http
@@ -157,7 +166,6 @@
                .then((x) => {
                    if (!x.status) return this.$message.error(x.message);
                    this.tableData = x.data;
                    console.log(this.tableData);
                });
        },
        getDictionaryData() {
@@ -182,25 +190,19 @@
      if (this.dictionaryList) {
        var item = this.dictionaryList.find((x) => x.dicNo == column.bindKey);
        if (item) {
          var dicItem = item.data.find((x) => x.key == row[column.prop]);
          var dicItem = item.data.find((x) => x.key == row[column.field]);
          console.log(dicItem);
          if (dicItem) {
            return dicItem.value;
          } else {
            return row[column.prop];
          }
          else {
            return row[column.field];
          }
        } else {
          return row[column.prop];
          return row[column.field];
        }
      }
    },
        tableRowClassName({ row, rowIndex }) {
            if (row.isNormal) {
            } else if (row.isManual) {
                return "success-row";
            }
        },
    },
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/outbound/extend/StockSelect.vue
@@ -1,12 +1,6 @@
<template>
  <div>
    <vol-box
      v-model="showDetialBox"
      :lazy="true"
      width="60%"
      :padding="15"
      title="指定库存"
    >
    <vol-box v-model="showDetialBox" :lazy="true" width="60%" :padding="15" title="指定库存">
      <div class="box-head">
        <el-alert :closable="false" style="width: 100%">
          <el-row>
@@ -15,83 +9,46 @@
              <el-divider direction="vertical"></el-divider>
              <span class="less-style">物料编号: {{ row.materielCode }} </span>
              <el-divider direction="vertical"></el-divider>
              <span class="less-style"
                >需求数量: {{ row.orderQuantity }}
              <span class="less-style">需求数量: {{ row.orderQuantity }}
              </span>
              <el-divider direction="vertical"></el-divider>
              <span :class="selectionClass"
                >已选数量: {{ selectionSum }}
              <span :class="selectionClass">已选数量: {{ selectionSum }}
              </span>
            </el-col>
            <el-col :span="4">
              <el-link
                type="primary"
                size="small"
                style="float: right; height: 20px"
                @click="revokeAssign"
                >撤销分配</el-link
              ></el-col
            >
            <el-col :span="2">
              <el-link type="primary" size="small" style="float: right; height: 20px"
                @click="getData">刷新</el-link></el-col>
            <el-col :span="2">
              <el-link type="primary" size="small" style="float: right; height: 20px"
                @click="revokeAssign">撤销分配</el-link></el-col>
          </el-row>
        </el-alert>
      </div>
      <div class="box-table" style="margin-top: 1%">
        <el-table
          ref="singleTable"
          :data="tableData"
          style="width: 100%; height: 100%"
          highlight-current-row
          @row-click="handleRowClick"
          height="500px"
          @selection-change="handleSelectionChange"
        >
        <el-table ref="singleTable" :data="tableData" style="width: 100%; height: 100%" highlight-current-row
          @row-click="handleRowClick" height="500px" @selection-change="handleSelectionChange">
          >
          <el-table-column type="selection" width="55"> </el-table-column>
          <el-table-column
            label="序号"
            type="index"
            fixed="left"
            width="55"
            align="center"
          ></el-table-column>
          <el-table-column
            v-for="(item, index) in tableColumns.filter((x) => !x.hidden)"
            :key="index"
            :prop="item.prop"
            :label="item.title"
            :width="item.width"
            align="center"
          >
          <el-table-column label="序号" type="index" fixed="left" width="55" align="center"></el-table-column>
          <el-table-column v-for="(item, index) in tableColumns.filter((x) => !x.hidden)" :key="index" :prop="item.prop"
            :label="item.title" :width="item.width" align="center">
            <template #default="scoped" v-if="item.type == 'icon'">
              <el-tooltip
                class="item"
                effect="dark"
                :content="item.title"
                placement="bottom"
                ><el-button
                  type="text"
                  @click="tableButtonClick(scoped.row, item)"
                  ><i :class="item.icon" style="font-size: 22px"></i></el-button
              ></el-tooltip>
              <el-tooltip class="item" effect="dark" :content="item.title" placement="bottom"><el-button type="text"
                  @click="tableButtonClick(scoped.row, item)"><i :class="item.icon"
                    style="font-size: 22px"></i></el-button></el-tooltip>
            </template>
          </el-table-column>
        </el-table>
      </div>
      <template #footer>
        <el-button type="primary" size="small" @click="outbound"
          >直接出库</el-button
        >
        <el-button type="primary" size="small" @click="lockStock"
          >锁定库存</el-button
        >
        <el-button type="danger" size="small" @click="showDetialBox = false"
          >关闭</el-button
        >
        <el-button type="primary" size="small" @click="outbound">直接出库</el-button>
        <el-button type="primary" size="small" @click="lockStock">锁定库存</el-button>
        <el-button type="danger" size="small" @click="showDetialBox = false">关闭</el-button>
      </template>
    </vol-box>
  </div>
</template>
  <script>
<script>
import VolBox from "@/components/basic/VolBox.vue";
export default {
  components: { VolBox },
@@ -188,7 +145,7 @@
      this.http
        .post(
          "api/StockInfo/GetStockSelectViews?materielCode=" +
            this.row.materielCode,
          this.row.materielCode,
          null,
          "查询中"
        )
@@ -251,9 +208,11 @@
.less-style {
  color: black;
}
.equle-style {
  color: green;
}
.more-style {
  color: red;
}
@@ -263,15 +222,17 @@
.text-button:hover {
  background-color: #f0f9eb !important;
}
.el-table .warning-row {
  background: oldlace;
}
.box-table .el-table tbody tr:hover > td {
.box-table .el-table tbody tr:hover>td {
  background-color: #d8e0d4 !important;
  /* color: #ffffff; */
}
.box-table .el-table tbody tr.current-row > td {
.box-table .el-table tbody tr.current-row>td {
  background-color: #f0f9eb !important;
  /* color: #ffffff; */
}
@@ -283,6 +244,7 @@
.box-table .el-table {
  border: 1px solid #ebeef5;
}
.box-head .el-alert__content {
  width: 100%;
}
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/outbound/extend/outOrderDetail.vue
@@ -322,6 +322,7 @@
        var item = this.dictionaryList.find((x) => x.dicNo == column.bindKey);
        if (item) {
          var dicItem = item.data.find((x) => x.key == row[column.prop]);
          console.log(dicItem);
          if (dicItem) {
            return dicItem.value;
          } else {
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/record/locationStatusChangeRecord.js
@@ -17,11 +17,13 @@
    methods: {
       //下面这些方法可以保留也可以删除
      onInit() {  
        this.boxOptions.labelWidth = 180;
      },
      onInited() {
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
      },
      searchBefore(param) {
        //界面查询前,可以给param.wheres添加查询参数
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task.js
@@ -25,7 +25,7 @@
          if (rows.length > 1) return this.$error("请选择一条数据!");
          var param = rows[0].taskNum;
          this.http
            .post("api/Task/TaskHandCancel?taskNum="+param, "数据处理中...")
            .post("api/Task/TaskCancel?taskNum="+param, "数据处理中...")
            .then((x) => {
              if (x.status) {
                this.$Message.success('任务取消成功.');
@@ -44,7 +44,7 @@
          if (rows.length > 1) return this.$error("请选择一条数据!");
          var param = rows[0].taskNum;
          this.http
            .post("api/Task/TaskHandCompleted?taskNum="+param, "数据处理中...")
            .post("api/Task/TaskCompleted?taskNum="+param, "数据处理中...")
            .then((x) => {
              if (x.status) {
                this.$Message.success('任务手动完成');
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/views/basic/locationInfo.vue
@@ -46,7 +46,7 @@
        { title: "禁用状态", field: "enableStatus" ,type: "select",dataKey: "enableStatusEnum",data: [],},
      ],
      [
        { title: "货位状态", field: "locationStatus" ,type: "select",dataKey: "locationStatusEnum",data: [],},
        { title: "货位状态", field: "locationStatus" ,type: "selectList",dataKey: "locationStatusEnum",data: [],},
      ],
    ]);
    const columns = ref([
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/views/record/locationStatusChangeRecord.vue
@@ -37,52 +37,7 @@
        deviceRemark: "",
      });
      const editFormOptions = ref([
        [
          {
            title: "设备编号",
            required: true,
            field: "deviceCode",
            type: "string",
          },
          {
            title: "设备名称",
            required: true,
            field: "deviceName",
            type: "string",
          },
          {
            title: "设备类型",
            required: true,
            field: "deviceType",
            type: "string",
          },
          {
            title: "设备状态",
            required: true,
            field: "deviceStatus",
            type: "string",
          },
        ],
        [
          { title: "设备IP", required: true, field: "deviceIp", type: "string" },
          {
            title: "设备端口",
            required: true,
            field: "devicePort",
            type: "string",
          },
          {
            title: "PLC类型",
            required: true,
            field: "devicePlcType",
            type: "string",
          },
          {
            title: "备注",
            field: "deviceRemark",
            type: "string",
          },
        ],
      ]);
      const searchFormFields = ref({
        locationCode: "",
@@ -94,6 +49,11 @@
          { title: "货位号", field: "locationCode" },
          { title: "单据编号", field: "orderNo" },
          { title: "任务号", field: "taskNum" },
        ],
        [
          { title: "变动前状态", field: "beforeStatus" ,type: "selectList",dataKey: "locationStatusEnum",data: [],},
          { title: "变动后状态", field: "afterStatus" ,type: "selectList",dataKey: "locationStatusEnum",data: [],},
          { title: "变动类型", field: "changeType" ,type: "selectList",dataKey: "stockChangeType",data: [],},
        ],
      ]);
      const columns = ref([
@@ -110,6 +70,13 @@
        {
          field: "locationId",
          title: "货位主键",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "taskNum",
          title: "任务号",
          type: "string",
          width: 90,
          align: "left",
@@ -133,7 +100,7 @@
          field: "afterStatus",
          title: "变动后货位状态",
          type: "decimal",
          width: 90,
          width: 150,
          align: "left",
          bind: { key: "locationStatusEnum", data: [] },
        },
@@ -164,13 +131,6 @@
          title: "单据明细主键",
          type: "string",
          width: 200,
          align: "left",
        },
        {
          field: "taskNum",
          title: "任务号",
          type: "string",
          width: 180,
          align: "left",
        },
        {
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/views/record/stockQuantityChangeRecord.vue
@@ -42,6 +42,12 @@
          { title: "托盘号", field: "palleCode" },
          { title: "物料编号", field: "materielCode" },
          { title: "单据编号", field: "orderNo" },
          { title: "变动类型", field: "changeType" ,type: "selectList",dataKey: "stockChangeType",data: [],},
        ],
        [
          { title: "批次号", field: "batchNo" },
          { title: "任务号", field: "taskNum" },
          { title: "序列号", field: "serilNumber" },
        ],
      ]);
      const columns = ref([
@@ -57,7 +63,7 @@
        },
        {
          field: "stockDetailId",
          title: "设备主键",
          title: "库存明细ID",
          type: "string",
          width: 90,
          align: "left",
@@ -94,30 +100,17 @@
          field: "serilNumber",
          title: "序列号",
          type: "int",
          width: 120,
          width: 280,
          align: "left",
        },
        {
          field: "orderNo",
          title: "单据编号",
          type: "string",
          width: 200,
          width: 150,
          align: "left",
        },
        {
          field: "orderId",
          title: "单据主键",
          type: "string",
          width: 180,
          align: "left",
        },
        {
          field: "orderDetailId",
          title: "单据明细主键",
          type: "string",
          width: 120,
          align: "left",
        },
        {
          field: "taskNum",
          title: "任务号",
@@ -137,21 +130,21 @@
          field: "changeQuantity",
          title: "变动数量",
          type: "string",
          width: 200,
          width: 100,
          align: "left",
        },
        {
          field: "beforeQuantity",
          title: "变动前库存量",
          type: "string",
          width: 180,
          width: 100,
          align: "left",
        },
        {
          field: "afterQuantity",
          title: "变动后库存量",
          type: "string",
          width: 120,
          width: 100,
          align: "left",
        },
        {
@@ -183,6 +176,20 @@
          align: "left",
        },
        {
          field: "orderId",
          title: "单据主键",
          type: "string",
          width: 180,
          align: "left",
        },
        {
          field: "orderDetailId",
          title: "单据明细主键",
          type: "string",
          width: 120,
          align: "left",
        },
        {
          field: "remark",
          title: "备注",
          type: "string",
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/views/taskinfo/task_hty.vue
@@ -127,13 +127,13 @@
        width: 120,
        align: "left",
      },
      // {
      //   field: "targetAddress",
      //   title: "目标地址",
      //   type: "string",
      //   width: 120,
      //   align: "left",
      // },
      {
        field: "targetAddress",
        title: "目标地址",
        type: "string",
        width: 120,
        align: "left",
      },
      // {
      //   field: "currentAddress",
      //   title: "当前位置",
@@ -141,13 +141,13 @@
      //   width: 120,
      //   align: "left",
      // },
      {
        field: "nextAddress",
        title: "下一位置",
        type: "string",
        width: 120,
        align: "left",
      },
      // {
      //   field: "nextAddress",
      //   title: "下一位置",
      //   type: "string",
      //   width: 120,
      //   align: "left",
      // },
      {
        field: "exceptionMessage",
        title: "异常信息",
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/00ab07ce-7bba-41c6-b253-e738d0e18292.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/18586036-2c79-4884-b39a-f8ef4724fd70.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/2fd3f4bb-dd88-4d45-8bb4-44ba1e161435.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/3e57106d-d6ef-48e5-9877-2bb7a49660cc.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/53c83226-20bf-47f8-9fd2-174b5f2870f8.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/71c2dff7-d30c-413a-bdc7-223613afcd73.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/83d54c19-601f-4f92-9ee0-9e0d1bad67c7.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/920d508b-6835-488d-985d-2352f20dfd85.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/cf988643-dd5c-4993-87df-dfdde268200d.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/fba332bf-d213-42f0-aac1-323e218fd957.vsidx
Binary files differ
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs
@@ -168,15 +168,18 @@
            try
            {
                Dt_LocationInfo result = isDepth(locations);
                if (result != null)
                if (!black)
                {
                    int beforeStatusEnd = result.LocationStatus;
                    if (result != null)
                    {
                        int beforeStatusEnd = result.LocationStatus;
                    result.LocationStatus = LocationStatusEnum.Free.ObjToInt();
                        result.LocationStatus = LocationStatusEnum.Free.ObjToInt();
                    BaseDal.UpdateData(result);
                        BaseDal.UpdateData(result);
                    _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(result, beforeStatusEnd, changType, "", TaskNum);
                        _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(result, beforeStatusEnd, changType, "", TaskNum);
                    }
                }
            }
            catch (Exception ex)
@@ -189,27 +192,12 @@
        {
            if (locationInfo.Depth == 2)
            {
                if (locationInfo.Row == 1 || locationInfo.Row == 5)
                {
                    Dt_LocationInfo dt_LocationInfo = BaseDal.QueryFirst(x => x.Row == locationInfo.Row + 1 && x.Layer == locationInfo.Layer && x.Column == locationInfo.Column && x.RoadwayNo == locationInfo.RoadwayNo);
                    if (dt_LocationInfo != null)
                    {
                        return dt_LocationInfo;
                    }
                }
                else if (locationInfo.Row == 4 || locationInfo.Row == 8)
                {
                    Dt_LocationInfo dt_LocationInfo = BaseDal.QueryFirst(x => x.Row == locationInfo.Row + 1 && x.Layer == locationInfo.Layer && x.Column == locationInfo.Column && x.RoadwayNo == locationInfo.RoadwayNo);
                    if (dt_LocationInfo != null)
                    {
                        return dt_LocationInfo;
                    }
                }
               return AdjacentDepthLocation(locationInfo.LocationCode);
            }
            return null;
            else
            {
                return null;
            }
        }
        public void RelocationLock(Dt_LocationInfo locationInfo, Dt_LocationInfo locationInfos, int TaskNum)
        {
@@ -221,10 +209,12 @@
            if (beforeStartStatus == LocationStatusEnum.Pallet.ObjToInt())
            {
                locationInfos.LocationStatus = LocationStatusEnum.PalletLock.ObjToInt();
                locationInfo.LocationStatus = LocationStatusEnum.PalletLock.ObjToInt();
            }
            else
            {
                locationInfos.LocationStatus = LocationStatusEnum.Lock.ObjToInt();
                locationInfo.LocationStatus = LocationStatusEnum.Lock.ObjToInt();
            }
            BaseDal.UpdateData(locationInfo);
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/OrderEnum.cs
@@ -219,13 +219,13 @@
        /// å‡ºåº“中
        /// </summary>
        [Description("出库中")]
        å…¥åº“中 = 1,
        å‡ºåº“中 = 1,
        /// <summary>
        /// å‡ºåº“完成
        /// </summary>
        [Description("出库完成")]
        å…¥åº“完成 = 2,
        å‡ºåº“完成 = 2,
        /// <summary>
        /// å…³é—­
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Core/LogHelper/WriteLog.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,187 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_Core.Log
{
    public class WriteLog
    {
        private int fileSize;
        private string logFileName;
        public static WriteLog log;
        static string EquipName;
        public static WriteLog GetLog(string equipName)
        {
            EquipName = equipName;
            //if (log == null)
            log = new WriteLog(equipName);
            log.FileLogPath = AppContext.BaseDirectory + "\\log\\" + DateTime.Now.ToString("yyyyMMdd") /*+ "\\" + EquipName + "_" + DateTime.Now.ToString("yyyyMMdd")*/ + "\\";
            return log;
        }
        public static WriteLog Info(string equipName)
        {
            EquipName = equipName;
            //if (log == null)
            log = new WriteLog("Info" + equipName);
            log.FileLogPath = AppContext.BaseDirectory + "\\log\\Info\\" + DateTime.Now.ToString("yyyyMMdd") /*+ "\\" + EquipName + "_" + DateTime.Now.ToString("yyyyMMdd")*/ + "\\";
            return log;
        }
        public static WriteLog Error(string equipName)
        {
            EquipName = equipName;
            //if (log == null)
            log = new WriteLog("Error" + equipName);
            log.FileLogPath = AppContext.BaseDirectory + "\\log\\Error\\" + DateTime.Now.ToString("yyyyMMdd") /*+ "\\" + EquipName + "_" + DateTime.Now.ToString("yyyyMMdd")*/ + "\\";
            return log;
        }
        private WriteLog(string equipName)
        {
            //初始化大于399M日志文件将自动删除;
            this.fileSize = 2048 * 1024 * 200;//50M   2048 * 1024 * 200= 419430000字节(b)=399.9996185兆字节(mb)
            //默认路径
            //this.FileLogPath = AppContext.BaseDirectory + "\\log\\" + EquipName + "\\";
            EquipName = equipName;
            if (!string.IsNullOrEmpty(equipName))
                this.logFileName = equipName + "_log" + DateTime.Now.ToString("yyyyMMdd") + ".log";
            else
                this.logFileName = "log" + DateTime.Now.ToString("yyyyMMdd") + ".log";
            //this.logFileName = EquipName + "_log" + DateTime.Now.ToString("yyyyMMdd") + ".log";
        }
        public int FileSize
        {
            set
            {
                fileSize = value;
            }
            get
            {
                return fileSize;
            }
        }
        public string FileLogPath { set; get; } //= AppContext.BaseDirectory + "\\log\\" + EquipName + "\\";
        public string LogFileName
        {
            set
            {
                this.logFileName = value;
            }
            get
            {
                return this.logFileName;
            }
        }
        object flag = new object();
        public void Write(string Message, string equipName)
        {
            lock (flag)
            {
                if (!string.IsNullOrEmpty(equipName))
                    this.logFileName = equipName + "_log" + DateTime.Now.ToString("yyyyMMdd") + ".log";
                else
                    this.logFileName = "log" + DateTime.Now.ToString("yyyyMMdd") + ".log";
                this.Write(this.logFileName, Message, equipName);
            }
        }
        public void Write(string LogFileName, string Message, string equipName)
        {
            //DirectoryInfo path=new DirectoryInfo(LogFileName);
            //如果日志文件目录不存在,则创建
            if (!Directory.Exists(this.FileLogPath))
            {
                Directory.CreateDirectory(this.FileLogPath);
            }
            FileInfo finfo = new FileInfo(this.FileLogPath + LogFileName);
            if (finfo.Exists && finfo.Length > fileSize)
            {
                finfo.Delete();
            }
            try
            {
                FileStream fs = new FileStream(this.FileLogPath + LogFileName, FileMode.Append);
                StreamWriter strwriter = new StreamWriter(fs);
                try
                {
                    DateTime d = DateTime.Now;
                    strwriter.WriteLine("时间:" + d.ToString());
                    strwriter.WriteLine(Message);
                    //strwriter.WriteLine();
                    strwriter.Flush();
                }
                catch (Exception ee)
                {
                    //Console.WriteLine("日志文件写入失败信息:" + ee.ToString());
                }
                finally
                {
                    strwriter.Close();
                    strwriter = null;
                    fs.Close();
                    fs = null;
                }
            }
            catch (Exception ee)
            {
                //Console.WriteLine("日志文件没有打开,详细信息如下:");
            }
        }
        /// <summary>
        /// å†™å…¥æ—¥å¿—(不要多线程操作同一文件,一个设备一个文件夹)
        /// </summary>
        /// <param name="groupName">日志组</param>
        /// <param name="logName">日志名称</param>
        /// <param name="content">内容</param>
        /// <param name="data">数据</param>
        public static void Write_Log(string groupName, string logName, string content, object data = null)
        {
            DateTime nowTime = DateTime.Now;
            string basePath = System.Environment.CurrentDirectory + "/Log/" + $"/{groupName}/{nowTime.ToString("yyyy-MM-dd")}";
            //如果日志文件目录不存在,则创建
            if (!Directory.Exists(basePath))
            {
                Directory.CreateDirectory(basePath);
            }
            try
            {
                FileStream fs = new FileStream(basePath + "/" + logName + $"{nowTime.ToString("yyMMdd")}.txt", FileMode.Append);
                StreamWriter strwriter = new StreamWriter(fs);
                try
                {
                    strwriter.WriteLine(nowTime.ToString() + "." + nowTime.Millisecond);
                    strwriter.WriteLine(content);
                    if (data != null)
                    {
                        strwriter.WriteLine(JsonConvert.SerializeObject(data));
                    }
                    strwriter.WriteLine("-------------------------------");
                    strwriter.WriteLine();
                    strwriter.Flush();
                }
                catch { }
                finally
                {
                    strwriter.Close();
                    fs.Close();
                }
            }
            catch { }
        }
    }
}
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_IRecordService/IStockQuantityChangeRecordService.cs
@@ -14,6 +14,6 @@
    {
        IStockQuantityChangeRecordRepository Repository { get; }
        void AddStockChangeRecord(Dt_StockInfo stockInfo, List<Dt_StockInfoDetail> stockInfoDetails, decimal beforeQuantity, decimal totalQuantity, StockChangeType changeType);
        void AddStockChangeRecord(Dt_StockInfo stockInfo, List<Dt_StockInfoDetail> stockInfoDetails, decimal beforeQuantity, decimal totalQuantity, StockChangeType changeType,int taskNum);
    }
}
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs
@@ -93,10 +93,19 @@
                if (inboundOrderDetails.FirstOrDefault(x => x.OrderDetailStatus != OrderDetailStatusEnum.Over.ObjToInt()) == null && inboundOrder.Details.FirstOrDefault(x => !updateDetailIds.Contains(x.Id) && x.OrderDetailStatus != OrderDetailStatusEnum.Over.ObjToInt()) == null)
                {
                    inboundOrder.OrderStatus = InboundStatusEnum.入库完成.ObjToInt();
                    BaseDal.DeleteAndMoveIntoHty(inboundOrder, App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                    for (int i = 0; i < inboundOrderDetails.Count; i++)
                    {
                        _inboundOrderDetailService.Repository.DeleteAndMoveIntoHty(inboundOrderDetails[i], App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                    }
                }
                else if (inboundOrder.OrderStatus == InboundStatusEnum.未开始.ObjToInt())
                {
                    inboundOrder.OrderStatus = InboundStatusEnum.入库中.ObjToInt();
                    for (int i = 0; i < inboundOrderDetails.Count; i++)
                    {
                        _inboundOrderDetailService.Repository.DeleteAndMoveIntoHty(inboundOrderDetails[i], App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                    }
                }
                content = MaterielGroupUpdateData(inboundOrder, inboundOrderDetails, stockInfo);
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_RecordService/Service/StockQuantityChangeRecordService.cs
@@ -15,7 +15,7 @@
{
    public partial class StockQuantityChangeRecordService : ServiceBase<Dt_StockQuantityChangeRecord, IStockQuantityChangeRecordRepository>, IStockQuantityChangeRecordService
    {
        public void AddStockChangeRecord(Dt_StockInfo stockInfo, List<Dt_StockInfoDetail> stockInfoDetails, decimal beforeQuantity, decimal totalQuantity, StockChangeType changeType)
        public void AddStockChangeRecord(Dt_StockInfo stockInfo, List<Dt_StockInfoDetail> stockInfoDetails, decimal beforeQuantity, decimal totalQuantity, StockChangeType changeType,int taskNum)
        {
            List<Dt_StockQuantityChangeRecord> stockQuantityChangeRecords = new List<Dt_StockQuantityChangeRecord>();
            stockQuantityChangeRecords = _mapper.Map<List<Dt_StockQuantityChangeRecord>>(stockInfoDetails);
@@ -40,6 +40,7 @@
                x.ChangeType = changeType.ObjToInt();
                beforeQuantity += x.ChangeQuantity;
                x.TaskNum = taskNum;
            });
            BaseDal.AddData(stockQuantityChangeRecords);
        }
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_StockService/Service/StockInfoService.cs
@@ -61,7 +61,7 @@
            }
            stockInfo.Details = details;
            _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) + beforeQuantity, StockChangeType.MaterielGroup);
            _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) + beforeQuantity, StockChangeType.MaterielGroup,0);
        }
        public List<Dt_StockInfo> GetUseableStocks(string materielCode)
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs
@@ -37,6 +37,8 @@
                TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)),
                TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(),
                TaskType = TaskTypeEnum.AGVCarry.ObjToInt(),
                CreateDate = DateTime.Now,
                Creater = App.User.UserId > 0 ? App.User.UserName : "System",
            };
            cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt();
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs
@@ -130,7 +130,10 @@
                    if (isUpdateStock)
                    {
                        locationInfo.LocationStatus = LocationStatusEnum.Lock.ObjToInt();
                        _basicService.LocationInfoService.UpdateLocationLock(locationInfo, task.TaskNum, StockChangeType.Inbound.ObjToInt(), false);
                        if (locationInfo.Depth == 2)
                        {
                            _basicService.LocationInfoService.UpdateLocationLock(locationInfo, task.TaskNum, StockChangeType.Inbound.ObjToInt(), false);
                        }
                        if (stockInfo != null && stockInfo.Details != null && stockInfo.Details.Count > 0)
                        {
@@ -147,7 +150,10 @@
                    else
                    {
                        locationInfo.LocationStatus = LocationStatusEnum.PalletLock.ObjToInt();
                        _basicService.LocationInfoService.UpdateLocationLock(locationInfo, task.TaskNum, StockChangeType.Inbound.ObjToInt(), false);
                        if (locationInfo.Depth == 2)
                        {
                            _basicService.LocationInfoService.UpdateLocationLock(locationInfo, task.TaskNum, StockChangeType.Inbound.ObjToInt(), false);
                        }
                    }
                    _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                    List<Dt_Task> tasks = new List<Dt_Task>(); 
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs
@@ -13,6 +13,8 @@
using OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup;
using SkiaSharp;
using System.Collections;
using Newtonsoft.Json;
using WIDESEA_Core.Log;
namespace WIDESEA_TaskInfoService
{
@@ -151,16 +153,15 @@
        /// <returns></returns>
        public WebResponseContent GenerateOutboundTaskDataUpdate(List<Dt_Task> tasks, List<Dt_StockInfo>? stockInfos = null, List<Dt_OutboundOrderDetail>? outboundOrderDetails = null, List<Dt_OutStockLockInfo>? outStockLockInfos = null, List<Dt_LocationInfo>? locationInfos = null)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                WebResponseContent content=new WebResponseContent();
                _unitOfWorkManage.BeginTran();
                //判断移库
                (List<Dt_Task>?, List<Dt_Task>?) result=RelocationTasks(tasks.OrderBy(x=>x.Depth).ToList());
                if (result.Item1 != null && result.Item1.Count >0)
                {
                    AddData(result.Item1);
                    var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item1, "入库任务下发");
                    var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item1, "出库任务下发");
                    if (!response.Status)
                    {
                        _unitOfWorkManage.RollbackTran();
@@ -172,11 +173,13 @@
                    for (int i = 0; i < result.Item2.Count; i++)
                    {
                        Dt_LocationInfo location = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == result.Item2[i].SourceAddress && x.RoadwayNo == result.Item2[i].Roadway);
                        _basicService.LocationInfoService.UpdateLocationLock(location, result.Item2[i].TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                        if (location.Depth == 2)
                        {
                            _basicService.LocationInfoService.UpdateLocationLock(location, result.Item2[i].TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                        }
                    }
                    AddData(result.Item2);
                    var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "入库任务下发");
                    var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "出库任务下发");
                    if (!response.Status)
                    {
                        _unitOfWorkManage.RollbackTran();
@@ -197,7 +200,6 @@
                    {
                        _unitOfWorkManage.RollbackTran();
                    }
                    return content;
                }
                else if (outboundOrderDetails != null && outboundOrderDetails.Count > 0)
                {
@@ -208,6 +210,27 @@
                    _outboundService.OutboundOrderDetailService.Repository.UpdateData(outboundOrderDetails);
                }
                if (outboundOrderDetails != null&&outboundOrderDetails.Count()>0)
                {
                    for (int i = 0; i < outboundOrderDetails.Count(); i++)
                    {
                        _outboundService.OutboundOrderDetailService.Repository.DeleteAndMoveIntoHty(outboundOrderDetails[i], App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                        Dt_OutboundOrder outboundOrder = _outboundService.OutboundOrderService.Repository.QueryFirst(x => x.Id == outboundOrderDetails[i].OrderId);
                        List<Dt_OutboundOrderDetail> outboundOrderDetail = _outboundService.OutboundOrderDetailService.Repository.QueryData(x => x.OrderId == outboundOrder.Id&&x.OrderDetailStatus==OrderDetailStatusEnum.New.ObjToInt()).ToList();
                        if (outboundOrderDetail.Count <= 0)
                        {
                            outboundOrder.OrderStatus = OutboundStatusEnum.出库完成.ObjToInt();
                            _outboundService.OutboundOrderService.Repository.DeleteAndMoveIntoHty(outboundOrder, App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                        }
                        else
                        {
                            outboundOrder.OrderStatus = OutboundStatusEnum.出库中.ObjToInt();
                            _outboundService.OutboundOrderService.Repository.UpdateData(outboundOrder);
                        }
                    }
                }
                _unitOfWorkManage.CommitTran();
                return WebResponseContent.Instance.OK();
            }
@@ -215,6 +238,10 @@
            {
                _unitOfWorkManage.RollbackTran();
                return WebResponseContent.Instance.Error(ex.Message);
            }
            finally
            {
                WriteLog.GetLog("出库任务下发").Write(JsonConvert.SerializeObject(content), "出库任务下发");
            }
        }
@@ -463,11 +490,14 @@
                    for (int i = 0; i < result.Item2.Count; i++)
                    {
                        Dt_LocationInfo location = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == result.Item2[i].SourceAddress && x.RoadwayNo == result.Item2[i].Roadway);
                        _basicService.LocationInfoService.UpdateLocationLock(location, result.Item2[i].TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                        if (location.Depth == 2)
                        {
                            _basicService.LocationInfoService.UpdateLocationLock(location, result.Item2[i].TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                        }
                    }
                    AddData(result.Item2);
                    var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "入库任务下发");
                    var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "出库任务下发");
                    if (!response.Status)
                    {
                        _unitOfWorkManage.RollbackTran();
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs
@@ -17,6 +17,7 @@
using AutoMapper;
using MailKit.Search;
using Newtonsoft.Json;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
using SqlSugar;
using System;
@@ -25,6 +26,7 @@
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Linq.Expressions;
using System.Net.Http.Headers;
using System.Reflection;
using System.Reflection.Metadata;
using System.Text;
@@ -34,6 +36,7 @@
using WIDESEA_Core.BaseServices;
using WIDESEA_Core.Enums;
using WIDESEA_Core.Helper;
using WIDESEA_Core.Log;
using WIDESEA_DTO.Inbound;
using WIDESEA_DTO.Stock;
using WIDESEA_IBasicRepository;
@@ -86,6 +89,7 @@
        /// <returns>返回处理结果</returns>
        public WebResponseContent TaskCompleted(int taskNum)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum);
@@ -93,45 +97,85 @@
                {
                    return WebResponseContent.Instance.Error("未找到任务信息");
                }
                _unitOfWorkManage.BeginTran();
                MethodInfo? methodInfo = GetType().GetMethod(((TaskTypeEnum)task.TaskType) + "TaskCompleted");
                if (methodInfo != null)
                {
                    WebResponseContent? responseContent = (WebResponseContent?)methodInfo.Invoke(this, new object[] { task });
                    if (responseContent != null)
                    {
                        return responseContent;
                        if (App.User.UserId > 0)
                        {
                            var response = HttpHelper.Post<WebResponseContent>(url + "StackCraneTaskCompleted?taskNum=" + task.TaskNum, "", "任务完成");
                            if (!response.Status)
                            {
                                _unitOfWorkManage.RollbackTran();
                                return WebResponseContent.Instance.Error(response.Message);
                            }
                            _unitOfWorkManage.CommitTran();
                            return content=responseContent;
                        }
                        _unitOfWorkManage.CommitTran();
                        return  content=responseContent;
                    }
                }
                return WebResponseContent.Instance.Error("未找到任务类型对应业务处理逻辑");
                return content=WebResponseContent.Instance.Error("未找到任务类型对应业务处理逻辑");
            }
            catch (Exception ex)
            {
                return WebResponseContent.Instance.Error(ex.Message);
                _unitOfWorkManage.RollbackTran();
                return content=WebResponseContent.Instance.Error(ex.Message);
            }
            finally
            {
                WriteLog.GetLog("任务完成").Write(JsonConvert.SerializeObject(content), "任务完成");
            }
        }
        public WebResponseContent TaskCancel(int taskNum)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum);
                if (task == null)
                {
                    return WebResponseContent.Instance.Error("未找到任务信息");
                    return content=WebResponseContent.Instance.Error("未找到任务信息");
                }
                _unitOfWorkManage.BeginTran();
                MethodInfo? methodInfo = GetType().GetMethod(((TaskTypeEnum)task.TaskType) + "TaskCancel");
                if (methodInfo != null)
                {
                    WebResponseContent? responseContent = (WebResponseContent?)methodInfo.Invoke(this, new object[] { task });
                    if (responseContent != null)
                    {
                        return responseContent;
                        if (responseContent != null)
                        {
                            if (App.User.UserId > 0)
                            {
                                var response = HttpHelper.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "任务取消");
                                if (!response.Status)
                                {
                                    _unitOfWorkManage.RollbackTran();
                                    return content=WebResponseContent.Instance.Error(response.Message);
                                }
                                _unitOfWorkManage.CommitTran();
                                return content=responseContent;
                            }
                            _unitOfWorkManage.CommitTran();
                            return content=responseContent;
                        }
                    }
                }
                return WebResponseContent.Instance.Error("未找到任务类型对应业务处理逻辑");
                return content=WebResponseContent.Instance.Error("未找到任务类型对应业务处理逻辑");
            }
            catch (Exception ex)
            {
                return WebResponseContent.Instance.Error(ex.Message);
                _unitOfWorkManage.RollbackTran();
                return content=WebResponseContent.Instance.Error(ex.Message);
            }
            finally
            {
                WriteLog.GetLog("任务取消").Write(JsonConvert.SerializeObject(content), "任务取消");
            }
        }
@@ -196,7 +240,7 @@
                BaseDal.DeleteAndMoveIntoHty(task, App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Inbound.ObjToInt(), stockInfo.Details.FirstOrDefault()?.OrderNo ?? "", task.TaskNum);
                _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) + beforeQuantity, StockChangeType.Inbound);
                _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) + beforeQuantity, StockChangeType.Inbound,task.TaskNum);
                _unitOfWorkManage.CommitTran();
                return WebResponseContent.Instance.OK();
            }
@@ -224,8 +268,8 @@
                    PalletCode = task.PalletCode,
                    LocationCode = task.TargetAddress,
                    StockStatus = StockStatusEmun.已入库.ObjToInt(),
                    Creater = App.User.UserId == 0 ? "" : "WCS",
                    CreateDate = App.User.UserId == 0 ? DateTime.Now : DateTime.Now,
                    Creater = App.User.UserId > 0 ? "" : "System",
                    CreateDate = App.User.UserId > 0 ? DateTime.Now : DateTime.Now,
                };
                Dt_LocationInfo locationInfo = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == task.TargetAddress);
@@ -296,11 +340,10 @@
                stockInfo.StockStatus = StockStatusEmun.出库完成.ObjToInt();
                _stockService.StockInfoService.Repository.UpdateData(stockInfo);
                int beforeStatus = locationInfo.LocationStatus;
                if (task.Depth == 1)
                if (task.Depth != 1)
                {
                    if (DepthTask(task)) { }
                    else
                    {
                    if (!DepthTask(task))
                    {
                        locationInfo.LocationStatus = LocationStatusEnum.Free.ObjToInt();
                        _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                        _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
@@ -309,7 +352,7 @@
                else
                {
                    locationInfo.LocationStatus = LocationStatusEnum.Free.ObjToInt();
                    _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                    //_basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                    _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                }
@@ -321,7 +364,7 @@
                beforeQuantity = stockInfo.Details.Where(x => x.Id != 0).Sum(x => x.StockQuantity);
                _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Outbound.ObjToInt(), stockInfo.Details.FirstOrDefault()?.OrderNo ?? "", task.TaskNum);
                _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) - beforeQuantity, StockChangeType.Outbound);
                _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) - beforeQuantity, StockChangeType.Outbound,task.TaskNum);
                _unitOfWorkManage.CommitTran();
                return OnOutboundTaskCompleted?.Invoke(task) ?? WebResponseContent.Instance.OK();
@@ -410,7 +453,6 @@
                CheckCompleted(stockInfo, locationInfo);
                stockInfo.LocationCode = locationInfo.LocationCode;
                stockInfo.StockStatus = StockStatusEmun.组盘暂存.ObjToInt();
                _stockService.StockInfoService.Repository.UpdateData(stockInfo);
@@ -474,6 +516,7 @@
                _unitOfWorkManage.BeginTran();
                decimal beforeQuantity = 0;
                Dt_StockInfo stockInfo = _stockService.StockInfoService.Repository.GetStockInfo(task.PalletCode);
                Dt_StockInfoDetail stockInfoDetail = _stockService.StockInfoDetailService.Repository.QueryFirst(x => x.StockId == stockInfo.Id);
                Dt_LocationInfo locationInfo = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == task.SourceAddress);
@@ -481,23 +524,15 @@
                stockInfo.LocationCode = locationInfo.LocationCode;
                stockInfo.StockStatus = StockStatusEmun.已入库.ObjToInt();
                stockInfoDetail.OutboundQuantity = beforeQuantity;
                _stockService.StockInfoService.Repository.UpdateData(stockInfo);
                _stockService.StockInfoDetailService.Repository.UpdateData(stockInfoDetail);
                int beforeStatus = locationInfo.LocationStatus;
                if (task.Depth == 1)
                {
                    if (!DepthTask(task))
                    {
                        locationInfo.LocationStatus = LocationStatusEnum.InStock.ObjToInt();
                        _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                        _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                    }
                }
                else
                {
                    locationInfo.LocationStatus = LocationStatusEnum.InStock.ObjToInt();
                    _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                    _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                }
                locationInfo.LocationStatus = LocationStatusEnum.InStock.ObjToInt();
                _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                task.TaskStatus = OutTaskStatusEnum.OutCancel.ObjToInt();
                BaseDal.DeleteAndMoveIntoHty(task, App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
@@ -505,10 +540,10 @@
                beforeQuantity = stockInfo.Details.Where(x => x.Id != 0).Sum(x => x.StockQuantity);
                _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Outbound.ObjToInt(), stockInfo.Details.FirstOrDefault()?.OrderNo ?? "", task.TaskNum);
                _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) - beforeQuantity, StockChangeType.Outbound);
                _recordService.StockQuantityChangeRecordService.AddStockChangeRecord(stockInfo, stockInfo.Details, beforeQuantity, stockInfo.Details.Sum(x => x.StockQuantity) - beforeQuantity, StockChangeType.Outbound, task.TaskNum);
                _unitOfWorkManage.CommitTran();
                return OnOutboundTaskCompleted?.Invoke(task) ?? WebResponseContent.Instance.OK();
                return WebResponseContent.Instance.OK();
            }
            catch (Exception ex)
            {
@@ -531,14 +566,15 @@
                int beforeStatus = locationInfo.LocationStatus;
                locationInfo.LocationStatus = LocationStatusEnum.Pallet.ObjToInt();
                _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false);
                //_basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), true);
                _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                stockInfo.StockStatus = StockStatusEmun.已入库.ObjToInt();
                _stockService.StockInfoService.Repository.UpdateData(stockInfo);
                task.TaskStatus = OutTaskStatusEnum.OutCancel.ObjToInt();
                BaseDal.DeleteAndMoveIntoHty(task, App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                _stockService.StockInfoService.Repository.DeleteAndMoveIntoHty(stockInfo, App.User.UserId == 0 ? OperateType.自动完成 : OperateType.人工完成);
                _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Outbound.ObjToInt(), stockInfo.Details.FirstOrDefault()?.OrderNo ?? "", task.TaskNum);
                _unitOfWorkManage.CommitTran();
@@ -560,6 +596,9 @@
                Dt_LocationInfo locationEnd = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == task.TargetAddress);
                Dt_LocationInfo locationStart = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == task.SourceAddress);
                stockInfo.StockStatus = StockStatusEmun.已入库.ObjToInt();
                _stockService.StockInfoService.Repository.UpdateData(stockInfo);
                locationEnd.LocationStatus= LocationStatusEnum.Free.ObjToInt();
                _basicService.LocationInfoService.RelocationFree(locationStart, task.TaskNum);
@@ -584,18 +623,22 @@
            {
                if(location.Row%2==0)
                {
                    Dt_LocationInfo locations = _locationInfoService.Repository.QueryFirst(x => x.Row == location.Row + 1 && x.Layer == location.Layer && x.Column == location.Column && x.RoadwayNo == location.RoadwayNo);
                    Dt_LocationInfo locations = _locationInfoService.Repository.QueryFirst(x => x.Row == location.Row - 1 && x.Layer == location.Layer && x.Column == location.Column && x.RoadwayNo == location.RoadwayNo);
                    Dt_Task tasks=BaseDal.QueryFirst(x=>x.SourceAddress == locations.LocationCode);
                    return tasks != null ? true : false;
                }
                else
                {
                    Dt_LocationInfo locations = _locationInfoService.Repository.QueryFirst(x => x.Row == location.Row - 1 && x.Layer == location.Layer && x.Column == location.Column && x.RoadwayNo == location.RoadwayNo);
                    Dt_LocationInfo locations = _locationInfoService.Repository.QueryFirst(x => x.Row == location.Row + 1 && x.Layer == location.Layer && x.Column == location.Column && x.RoadwayNo == location.RoadwayNo);
                    Dt_Task tasks = BaseDal.QueryFirst(x => x.SourceAddress == locations.LocationCode);
                    return tasks != null ? true : false;
                }
            }
            return false;
            else
            {
                return false;
            }
        }
        public WebResponseContent GetTaskInfo()
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/APIÇëÇó/2024-11-05/ÈÎÎñÈ¡Ïû241105.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,5 @@
2024/11/5 11:33:18.13
请求成功
{"请求报文":"","接收报文":"{\"status\":false,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/APIÇëÇó/2024-11-05/ÈÎÎñÍê³É241105.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,75 @@
2024/11/5 11:36:52.35
请求成功
{"请求报文":"","接收报文":"{\"status\":false,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:38:03.998
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 11:39:46.450
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:41:15.512
请求异常
{"请求报文":"","接收报文":"","错误":"The operation has timed out."}
-------------------------------
2024/11/5 11:42:00.758
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:43:58.72
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:48:38.583
请求成功
{"请求报文":"","接收报文":"{\"status\":false,\"code\":0,\"message\":\"未找到该任务信息,任务号:【505】\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:34:52.404
请求成功
{"请求报文":"","接收报文":"{\"status\":false,\"code\":0,\"message\":\"未找到该任务信息,任务号:【505】\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:35:38.395
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:38:42.86
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:40:10.627
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:42:42.527
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:42:45.164
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:05:56.228
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 17:13:56.807
请求成功
{"请求报文":"","接收报文":"{\"status\":true,\"code\":0,\"message\":null,\"data\":null,\"devMessage\":null}"}
-------------------------------
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/APIÇëÇó/2024-11-05/Èë¿âÈÎÎñÏ·¢241105.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,395 @@
2024/11/5 11:09:41.706
请求异常
{"请求报文":[{"TaskId":0,"TaskNum":491,"PalletCode":"A000001","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-001-001-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-001-001-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:09:36.7113787+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"","错误":"由于目标计算机积极拒绝,无法连接。 [::ffff:127.0.0.1]:9291 (localhost:9291)"}
-------------------------------
2024/11/5 11:10:59.456
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":492,"PalletCode":"A000001","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-001-001-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-001-001-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:10:55.39241+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:11:40.718
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":493,"PalletCode":"A000002","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-001-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-001-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:11:40.0600886+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:11:51.505
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":494,"PalletCode":"A000003","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-001-003-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-001-003-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:11:50.7287859+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:12:01.844
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":495,"PalletCode":"A000004","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-003-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-003-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:12:01.2436623+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:12:11.743
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":496,"PalletCode":"A000005","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-001-004-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-001-004-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:12:10.9969074+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:12:20.576
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":497,"PalletCode":"A000006","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-004-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-004-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:12:20.026478+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:12:29.48
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":498,"PalletCode":"A000007","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-001-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-001-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:12:28.2035362+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:12:37.138
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":499,"PalletCode":"A000008","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-001-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-001-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:12:36.4924811+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:12:46.570
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":500,"PalletCode":"A000009","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-002-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-002-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:12:45.8720947+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:31:38.317
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":501,"PalletCode":"A0002","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-002-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-001-002-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:31:36.2934665+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:33:46.531
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":502,"PalletCode":"A0000010","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-001-002-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-001-002-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:33:45.5920961+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:40:58.685
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":503,"PalletCode":"A0000011","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:40:58.1700802+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:43:38.583
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":504,"PalletCode":"A0000012","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-003-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-003-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:43:37.941704+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 11:45:15.575
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":505,"PalletCode":"A0000013","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-003-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-003-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T11:45:15.0585721+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:35:27.931
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":506,"PalletCode":"A0000013","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-004-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-004-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:35:27.1632335+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:38:29.89
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":507,"PalletCode":"A0000014","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-004-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-004-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:38:26.640267+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:39:59.21
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":508,"PalletCode":"A0000015","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-003-001-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-003-001-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:39:58.2470768+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:40:23.889
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":509,"PalletCode":"A0000016","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-003-001-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-003-001-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:40:23.4876908+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:41:43.945
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":510,"PalletCode":"A0000011","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-001-002-01","TargetAddress":"001-001-001","CurrentAddress":"R01-002-001-002-01","NextAddress":"001-001-001","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:41:43.911777+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:41:51.811
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":513,"PalletCode":"A0000014","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-004-01","TargetAddress":"R01-002-002-002-01","CurrentAddress":"R01-002-002-004-01","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:41:51.7661421+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":512,"PalletCode":"A0000013","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-004-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-004-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:41:51.7679677+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:41:55.55
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":515,"PalletCode":"A0000016","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-003-001-01","TargetAddress":"R01-001-003-002-02","CurrentAddress":"R01-002-003-001-01","NextAddress":"R01-001-003-002-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:41:55.0089044+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":514,"PalletCode":"A0000015","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-003-001-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-003-001-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:41:55.0097438+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:42:30.26
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":516,"PalletCode":"A0000010","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-002-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-001-002-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:42:30.0029035+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:42:32.201
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":517,"PalletCode":"A0000016","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-003-002-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-003-002-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:42:32.1807295+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:42:34.198
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":518,"PalletCode":"A0000014","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-002-002-01","TargetAddress":"001-001-001","CurrentAddress":"R01-002-002-002-01","NextAddress":"001-001-001","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:42:34.1790148+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:47:49.18
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":519,"PalletCode":"A0000010","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:47:48.5043077+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:48:35.667
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":520,"PalletCode":"A0000011","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:48:35.2564426+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:48:54.762
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":521,"PalletCode":"A0000013","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-004-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-004-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:48:54.2633168+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:49:45.38
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":522,"PalletCode":"A0000012","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-004-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-004-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:49:44.5932449+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:49:56.508
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":524,"PalletCode":"A0000012","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-004-01","TargetAddress":"R01-002-002-002-01","CurrentAddress":"R01-002-002-004-01","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:49:56.4684665+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":523,"PalletCode":"A0000013","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-004-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-004-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:49:56.4693545+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:50:00.46
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":525,"PalletCode":"A0000011","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-001-002-01","TargetAddress":"001-001-001","CurrentAddress":"R01-002-001-002-01","NextAddress":"001-001-001","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:50:00.011285+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:55:38.212
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":526,"PalletCode":"A0000012","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-002-004-01","TargetAddress":"001-001-001","CurrentAddress":"R01-002-002-004-01","NextAddress":"001-001-001","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:55:37.7830292+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:57:01.182
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":527,"PalletCode":"A0000010","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-001-002-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-001-002-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:57:00.4471614+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:57:12.73
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":528,"PalletCode":"A0000011","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:57:11.701494+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:57:30.611
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":529,"PalletCode":"A0000011","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:57:30.2687576+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:57:41.820
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":530,"PalletCode":"A0000012","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-003-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-003-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:57:41.2990659+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:57:49.888
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":531,"PalletCode":"A0000013","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-003-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-003-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:57:49.5474792+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:57:57.724
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":532,"PalletCode":"A0000014","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-004-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-004-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:57:57.1353786+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:06.338
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":533,"PalletCode":"A0000015","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-004-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-004-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:05.885515+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:16.656
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":534,"PalletCode":"A0000016","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-003-001-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-003-001-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:16.1301437+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:27.594
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":535,"PalletCode":"A0000017","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-003-001-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-003-001-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:27.2261396+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:35.922
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":536,"PalletCode":"A0000018","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-003-002-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-003-002-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:35.4163978+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:41.758
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":537,"PalletCode":"A0000019","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-003-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-003-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:41.420995+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:50.892
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":538,"PalletCode":"A0000011","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-001-002-01","TargetAddress":"001-001-001","CurrentAddress":"R01-002-001-002-01","NextAddress":"001-001-001","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:50.8672735+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:54.203
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":540,"PalletCode":"A0000013","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-003-01","TargetAddress":"R01-002-002-002-01","CurrentAddress":"R01-002-002-003-01","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:54.1453046+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":539,"PalletCode":"A0000012","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-003-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-003-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:54.1475203+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:58:57.770
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":542,"PalletCode":"A0000015","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-004-01","TargetAddress":"R01-001-003-003-02","CurrentAddress":"R01-002-002-004-01","NextAddress":"R01-001-003-003-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:57.735983+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":541,"PalletCode":"A0000014","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-004-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-004-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:58:57.7375136+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:59:00.559
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":544,"PalletCode":"A0000017","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-003-001-01","TargetAddress":"R01-001-003-004-02","CurrentAddress":"R01-002-003-001-01","NextAddress":"R01-001-003-004-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:59:00.5261968+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":543,"PalletCode":"A0000016","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-003-001-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-003-001-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:59:00.5270914+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:59:03.682
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":546,"PalletCode":"A0000019","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-003-002-01","TargetAddress":"R01-001-004-001-02","CurrentAddress":"R01-002-003-002-01","NextAddress":"R01-001-004-001-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:59:03.6314621+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":545,"PalletCode":"A0000018","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-003-002-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-003-002-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:59:03.6325947+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 13:59:06.17
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":547,"PalletCode":"A0000010","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-002-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-001-002-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T13:59:05.9989911+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:03:11.4
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":549,"PalletCode":"A0000013","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-003-01","TargetAddress":"R01-002-002-002-01","CurrentAddress":"R01-002-002-003-01","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:03:10.8908619+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":548,"PalletCode":"A0000012","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-003-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-003-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:03:10.8925782+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:03:13.906
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":551,"PalletCode":"A0000015","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-004-01","TargetAddress":"R01-001-001-002-02","CurrentAddress":"R01-002-002-004-01","NextAddress":"R01-001-001-002-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:03:13.8167899+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":550,"PalletCode":"A0000014","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-004-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-004-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:03:13.8179121+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:03:17.310
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":552,"PalletCode":"A0000017","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-003-004-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-003-004-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:03:17.2854669+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:05:47.847
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":553,"PalletCode":"A0000019","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-004-001-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-004-001-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:05:47.7883879+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:06:01.732
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":555,"PalletCode":"A0000013","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-003-01","TargetAddress":"R01-002-002-002-01","CurrentAddress":"R01-002-002-003-01","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:06:01.6797345+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":554,"PalletCode":"A0000012","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-003-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-003-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:06:01.6817499+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:15:38.488
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":556,"PalletCode":"A0000019","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:15:37.8332823+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:15:51.39
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":557,"PalletCode":"A0000018","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-002-004-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-002-004-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:15:50.4689167+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:15:57.432
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":558,"PalletCode":"A0000017","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-004-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-004-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:15:57.0962327+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:16:03.925
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":559,"PalletCode":"A0000016","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-001-003-001-02","CurrentAddress":"001-001-001","NextAddress":"R01-001-003-001-02","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:16:03.4157801+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:16:14.191
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":560,"PalletCode":"A0000019","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-001-002-01","TargetAddress":"001-001-001","CurrentAddress":"R01-002-001-002-01","NextAddress":"001-001-001","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:16:14.1739212+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:16:21.335
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":562,"PalletCode":"A0000017","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-002-004-01","TargetAddress":"R01-002-002-002-01","CurrentAddress":"R01-002-002-004-01","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:16:21.288776+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":561,"PalletCode":"A0000018","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-002-004-02","TargetAddress":"001-001-001","CurrentAddress":"R01-001-002-004-02","NextAddress":"001-001-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:16:21.2905659+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:34:31.85
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":563,"PalletCode":"A0000080","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:34:30.4278628+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:37:58.667
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":564,"PalletCode":"A0000080","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:37:56.9259295+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:38:50.221
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":565,"PalletCode":"A0000080","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-002-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-002-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:38:49.2788762+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:43:23.2
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":568,"PalletCode":"A000002","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-001-01","TargetAddress":"R01-001-003-002-02","CurrentAddress":"R01-002-001-001-01","NextAddress":"R01-001-003-002-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:43:22.8951492+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":566,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:43:22.8960729+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":569,"PalletCode":"A000004","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-003-01","TargetAddress":"R01-001-003-003-02","CurrentAddress":"R01-002-001-003-01","NextAddress":"R01-001-003-003-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:43:22.8976481+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":567,"PalletCode":"A000003","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-003-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-003-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:43:22.8988485+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 14:59:58.852
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":577,"PalletCode":"A000006","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-004-01","TargetAddress":"R01-002-003-003-01","CurrentAddress":"R01-002-001-004-01","NextAddress":"R01-002-003-003-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:59:58.7183276+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":576,"PalletCode":"A000005","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-004-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-004-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T14:59:58.7193918+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:10:09.18
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":579,"PalletCode":"A000006","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-004-01","TargetAddress":"R01-002-003-003-01","CurrentAddress":"R01-002-001-004-01","NextAddress":"R01-002-003-003-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:10:08.7743753+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":578,"PalletCode":"A000005","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-004-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-004-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:10:08.7775215+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:13:00.306
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":581,"PalletCode":"A000006","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-004-01","TargetAddress":"R01-002-003-003-01","CurrentAddress":"R01-002-001-004-01","NextAddress":"R01-002-003-003-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:13:00.1252992+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":580,"PalletCode":"A000005","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-004-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-004-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:13:00.1272021+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:14:31.896
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":583,"PalletCode":"A000006","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-004-01","TargetAddress":"R01-002-003-003-01","CurrentAddress":"R01-002-001-004-01","NextAddress":"R01-002-003-003-01","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:14:31.8478113+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":582,"PalletCode":"A000005","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-004-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-004-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:14:31.8500831+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:35:05.90
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":585,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-002-001-001-01","TargetAddress":"004-000-001","CurrentAddress":"R01-002-001-001-01","NextAddress":"004-000-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:35:04.9978985+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":586,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:35:04.9988339+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:42:45.726
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":587,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-002-001-001-01","TargetAddress":"004-000-001","CurrentAddress":"R01-002-001-001-01","NextAddress":"004-000-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:42:45.4892794+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":588,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:42:45.4914796+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:46:01.716
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":589,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-002-001-001-01","TargetAddress":"004-000-001","CurrentAddress":"R01-002-001-001-01","NextAddress":"004-000-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:46:01.5342189+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":590,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:46:01.5379421+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:46:54.747
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":591,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-002-001-001-01","TargetAddress":"004-000-001","CurrentAddress":"R01-002-001-001-01","NextAddress":"004-000-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:46:54.6996351+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":592,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:46:54.7004892+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:56:49.115
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":593,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-002-001-001-01","TargetAddress":"004-000-001","CurrentAddress":"R01-002-001-001-01","NextAddress":"004-000-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:56:48.9026815+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:57:37.554
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":594,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-002-001-001-01","TargetAddress":"004-000-001","CurrentAddress":"R01-002-001-001-01","NextAddress":"004-000-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:57:37.4758121+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 15:58:49.807
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":596,"PalletCode":"A000002","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-001-01","TargetAddress":"R01-001-001-003-02","CurrentAddress":"R01-002-001-001-01","NextAddress":"R01-001-001-003-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:58:49.5935208+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":595,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T15:58:49.5943771+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 16:00:37.356
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":598,"PalletCode":"A000002","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-001-01","TargetAddress":"R01-001-001-003-02","CurrentAddress":"R01-002-001-001-01","NextAddress":"R01-001-001-003-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T16:00:36.9721741+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":597,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T16:00:36.9740994+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 16:01:49.435
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":600,"PalletCode":"A000002","Roadway":"R01","TaskType":300,"TaskStatus":300,"SourceAddress":"R01-002-001-001-01","TargetAddress":"R01-001-001-003-02","CurrentAddress":"R01-002-001-001-01","NextAddress":"R01-001-001-003-02","Depth":1,"OrderNo":null,"Grade":0,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T16:01:49.3754689+08:00","Modifier":null,"ModifyDate":null},{"TaskId":0,"TaskNum":599,"PalletCode":"A000001","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-001-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-001-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T16:01:49.3767509+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 17:13:46.431
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":604,"PalletCode":"A0000081","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-001-002-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-001-002-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T17:13:45.8209062+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
2024/11/5 17:14:17.691
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":605,"PalletCode":"A0000082","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"001-001-001","TargetAddress":"R01-002-003-001-01","CurrentAddress":"001-001-001","NextAddress":"R01-002-003-001-01","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T17:14:17.4156498+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/APIÇëÇó/2024-11-05/³ö¿âÈÎÎñÏ·¢241105.txt
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,5 @@
2024/11/5 16:35:55.820
请求成功
{"请求报文":[{"TaskId":0,"TaskNum":602,"PalletCode":"A000002","Roadway":"R01","TaskType":100,"TaskStatus":100,"SourceAddress":"R01-001-001-003-02","TargetAddress":"004-000-001","CurrentAddress":"R01-001-001-003-02","NextAddress":"004-000-001","Depth":2,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"admin","CreateDate":"2024-11-05T16:35:55.6133142+08:00","Modifier":null,"ModifyDate":null}],"接收报文":"{\"status\":true,\"code\":0,\"message\":\"添加任务成功\",\"data\":null,\"devMessage\":null}"}
-------------------------------