From 430404d69be9b5d420ad12b9ac087508f1fa2aca Mon Sep 17 00:00:00 2001 From: duyongjia <adu_555@163.com> Date: 星期一, 23 十二月 2024 17:46:40 +0800 Subject: [PATCH] 出入库测试稳定版 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs | 2 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-22/请求生成空托出库任务241222.txt | 15 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs | 1 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/Helper/HttpHelper.cs | 2 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs | 34 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs | 12 项目资料/其他文档/PickAndPost.txt | 30 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs | 3 项目代码/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json | 860 ++++++++++----- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/请求生成空托出库任务241223.txt | 15 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json | 2 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs | 4 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-22/出库任务下发241222.txt | 20 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IInboundService/IInboundOrderService.cs | 7 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/PDAController.cs | 79 + 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs | 6 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs | 187 ++ 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs | 87 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/请求生成空托入库任务241223.txt | 5 项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json | 445 ++++--- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs | 16 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-21/入库任务下发241221.txt | 65 + 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-22/入库任务下发241222.txt | 20 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-23/入库任务下发241223.txt | 70 + 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/任务完成241223.txt | 15 项目资料/接口文档/广西弗迪输送线交互.xlsx | 0 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelpers.cs | 201 +++ 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs | 107 - 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Log/WriteLog.cs | 188 +++ 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs | 6 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs | 92 + 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs | 3 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/WIDESEAWCS_Common.csproj | 4 项目资料/其他文档/立库项目沟通清单.xls | 0 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/TaskEnum.cs | 44 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/Base/OutboundOrderService.cs | 2 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs | 22 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs | 27 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-21/出库任务下发241221.txt | 45 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-23/出库任务下发241223.txt | 60 + 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs | 177 +- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockRepository/StockInfoRepository.cs | 2 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/WIDESEA_InboundService.csproj | 1 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs | 4 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json | 2 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs | 188 ++ 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs | 3 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API请求/2024-12-23/任务完成241223.txt | 10 项目资料/其他文档/putaway.txt | 34 49 files changed, 2,344 insertions(+), 880 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" index 2e71b5f..ca07636 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" @@ -3,50 +3,7 @@ "WorkspaceRootPath": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\models\\Dt_OutboundOrderDetailBYD.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\bydjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\bydjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\wmsapiinvoke.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\wmsapiinvoke.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\httpmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\httpmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\locationgroupdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\locationgroupdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\stackercarnetaskdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\stackercarnetaskdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { @@ -54,16 +11,67 @@ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\commonstackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\http\\httphelpers.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\http\\httphelpers.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\taskenum\\taskstatusgroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskstatusgroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\models\\Dt_OutboundOrderDetailBYD.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_tasks\\bydjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\bydjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_tasks\\conveyorlinejob\\wmsapiinvoke.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\wmsapiinvoke.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_tasks\\conveyorlinejob\\httpmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\httpmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_dto\\locationgroupdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\locationgroupdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_dto\\stackercarnetaskdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\stackercarnetaskdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_itaskinfoservice\\itaskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -97,8 +105,12 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 2, + "SelectedChildIndex": 5, "Children": [ + { + "$type": "Bookmark", + "Name": "ST:130:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}" + }, { "$type": "Bookmark", "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}" @@ -109,44 +121,150 @@ }, { "$type": "Document", - "DocumentIndex": 0, - "Title": "Dt_OutboundOrderDetailBYD.cs", - "DocumentMoniker": "C:\\models\\Dt_OutboundOrderDetailBYD.cs", - "ToolTip": "C:\\models\\Dt_OutboundOrderDetailBYD.cs", - "ViewState": "AQIAAAMAAAAAAAAAAAAAAAUAAAABAAAA", + "DocumentIndex": 4, + "Title": "TaskController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", + "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", + "ViewState": "AQIAABMAAAAAAAAAAAAYwAAAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-18T08:22:00.472Z", + "WhenOpened": "2024-12-23T06:58:45.612Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, - "Title": "appsettings.json", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", - "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", - "ViewState": "AQIAABIAAAAAAAAAAAAAABoAAAAnAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-12-17T10:23:20.157Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 9, - "Title": "StackerCarneTaskDTO.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", - "RelativeToolTip": "WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", + "DocumentIndex": 8, + "Title": "StackerCraneDBName.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", + "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-16T14:09:36.921Z", + "WhenOpened": "2024-12-13T09:17:57.971Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "TaskService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs", + "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs", + "ViewState": "AQIAANoBAAAAAAAAAAAAwOMBAABVAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T12:51:10.644Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, + "Title": "CommonStackerCraneJob.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", + "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", + "ViewState": "AQIAAM8AAAAAAAAAAAAewDoAAAAYAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-30T07:57:37.238Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "appsettings.json", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", + "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", + "ViewState": "AQIAAA8AAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-12-23T04:20:38.914Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "CommonConveyorLineJob.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", + "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", + "ViewState": "AQIAAF8AAAAAAAAAAAAgwGkAAAAgAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T12:53:19.096Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "ITaskService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", + "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", + "ViewState": "AQIAAHUAAAAAAAAAAIA0wH0AAAAQAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T03:12:42.413Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "TaskTypeEnum.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", + "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", + "ViewState": "AQIAAAkAAAAAAAAAAIA8wBQAAAATAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T03:14:08.483Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "TaskExecuteDetailService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", + "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", + "ViewState": "AQIAACYAAAAAAAAAAAA0wCsAAAAoAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T07:32:05.404Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "HttpHelpers.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\Http\\HttpHelpers.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Common\\Http\\HttpHelpers.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\Http\\HttpHelpers.cs", + "RelativeToolTip": "WIDESEAWCS_Common\\Http\\HttpHelpers.cs", + "ViewState": "AQIAAEUAAAAAAAAAAAAAAE8AAAAcAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T03:34:46.497Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "TaskStatusGroup.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusGroup.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusGroup.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusGroup.cs", + "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusGroup.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T07:31:38.251Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, "Title": "BYDJob.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\BYDJob.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\BYDJob.cs", @@ -154,25 +272,11 @@ "RelativeToolTip": "WIDESEAWCS_Tasks\\BYDJob.cs", "ViewState": "AQIAABQAAAAAAAAAAAAAAB0AAAAtAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T08:21:28.448Z", - "EditorCaption": "" + "WhenOpened": "2024-12-13T08:21:28.448Z" }, { "$type": "Document", - "DocumentIndex": 4, - "Title": "HttpManager.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", - "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", - "ViewState": "AQIAAAIAAAAAAAAAAAAhwAsAAAAwAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-16T14:03:14.84Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 13, "Title": "WMSApiInvoke.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\WMSApiInvoke.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\WMSApiInvoke.cs", @@ -185,33 +289,42 @@ }, { "$type": "Document", + "DocumentIndex": 14, + "Title": "HttpManager.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", + "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs", + "ViewState": "AQIAAAIAAAAAAAAAAAAhwAsAAAAwAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-16T14:03:14.84Z" + }, + { + "$type": "Document", "DocumentIndex": 11, - "Title": "TaskService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs", - "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs", - "ViewState": "AQIAAKgAAAAAAAAAAAAiwLcAAAAvAAAA", + "Title": "Dt_OutboundOrderDetailBYD.cs", + "DocumentMoniker": "C:\\models\\Dt_OutboundOrderDetailBYD.cs", + "ToolTip": "C:\\models\\Dt_OutboundOrderDetailBYD.cs", + "ViewState": "AQIAADUAAAAAAAAAAAAAABwAAAAVAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T08:40:46.353Z", + "WhenOpened": "2024-12-18T08:22:00.472Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, - "Title": "CommonConveyorLineJob.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", - "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs", - "ViewState": "AQIAAGgAAAAAAAAAAAAYwHMAAABAAAAA", + "DocumentIndex": 17, + "Title": "StackerCarneTaskDTO.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", + "RelativeToolTip": "WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T07:45:16.752Z", - "EditorCaption": "" + "WhenOpened": "2024-12-16T14:09:36.921Z" }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 16, "Title": "LocationGroupDTO.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\LocationGroupDTO.cs", "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\LocationGroupDTO.cs", @@ -219,12 +332,11 @@ "RelativeToolTip": "WIDESEAWCS_DTO\\LocationGroupDTO.cs", "ViewState": "AQIAAAMAAAAAAAAAAAAIwAgAAAAhAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-16T14:09:34.763Z", - "EditorCaption": "" + "WhenOpened": "2024-12-16T14:09:34.763Z" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 15, "Title": "Program.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", @@ -232,90 +344,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", "ViewState": "AQIAADMAAAAAAAAAAAAAADsAAAAZAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-17T08:24:49.544Z", - "EditorCaption": "" + "WhenOpened": "2024-12-17T08:24:49.544Z" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "TaskTypeEnum.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", - "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", - "ViewState": "AQIAAAYAAAAAAAAAAAAhwAkAAAAjAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T06:14:50.392Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 13, - "Title": "StackerCraneDBName.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", - "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs", - "ViewState": "AQIAABgAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T09:17:57.971Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "ITaskService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", - "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", - "ViewState": "AQIAAJEAAAAAAAAAAAAnwJsAAAAdAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T05:33:57.681Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 12, - "Title": "CommonStackerCraneJob.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", - "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs", - "ViewState": "AQIAAGAAAAAAAAAAAADgv2wAAAAuAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-30T07:57:37.238Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "TaskStatusEnum.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", - "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", - "ViewState": "AQIAAHYAAAAAAAAAAAAYwAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T08:30:27.316Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "TaskExecuteDetailService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", - "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", - "ViewState": "AQIAACsAAAAAAAAAAIAywC8AAAAQAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T07:32:05.404Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 18, "Title": "ITaskExecuteDetailService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskExecuteDetailService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskExecuteDetailService.cs", @@ -323,12 +356,11 @@ "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskExecuteDetailService.cs", "ViewState": "AQIAABUAAAAAAAAAAAAcwB4AAAANAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T07:38:22.464Z", - "EditorCaption": "" + "WhenOpened": "2024-12-13T07:38:22.464Z" }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 19, "Title": "CustomProfile.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs", @@ -336,12 +368,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs", "ViewState": "AQIAAA8AAAAAAAAAAAAIwBcAAAAZAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-13T02:49:42.618Z", - "EditorCaption": "" + "WhenOpened": "2024-12-13T02:49:42.618Z" }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 22, "Title": "Sys_LogService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", @@ -349,12 +380,11 @@ "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", "ViewState": "AQIAAAMAAAAAAAAAAAAAAAgAAAAeAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-30T02:04:28.661Z", - "EditorCaption": "" + "WhenOpened": "2024-10-30T02:04:28.661Z" }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 20, "Title": "StackerCraneTaskCommand.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs", @@ -362,12 +392,11 @@ "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs", "ViewState": "AQIAAEoAAAAAAAAAAAAUwBsAAAAoAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-30T08:14:36.104Z", - "EditorCaption": "" + "WhenOpened": "2024-10-30T08:14:36.104Z" }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 21, "Title": "Sys_LogController.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", @@ -375,12 +404,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-30T02:04:01.916Z", - "EditorCaption": "" + "WhenOpened": "2024-10-30T02:04:01.916Z" }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 23, "Title": "Sys_Role.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", @@ -388,8 +416,7 @@ "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-10-30T01:29:56.573Z", - "EditorCaption": "" + "WhenOpened": "2024-10-30T01:29:56.573Z" } ] } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelpers.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelpers.cs" new file mode 100644 index 0000000..b16abf4 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelpers.cs" @@ -0,0 +1,201 @@ +锘縰sing Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; +using WIDESEA_Common.Log; + +namespace WIDESEAWCS_Common.Http +{ + public class HttpHelpers + { + private const int Timeout = 30 * 1000; + + /// <summary> + /// post璇锋眰 + /// </summary> + /// <param name="url"></param> + /// <param name="parm">鍙傛暟</param> + /// <param name="rquestName">鎺ュ彛鍚嶇О,鐢ㄤ簬鏃ュ織鍒嗙被</param> + /// <returns></returns> + public static string Post(string url, object parm, string rquestName = "") + { + HttpWebResponse response = null; + StreamReader resultReader = null; + string responseContent = string.Empty; + try + { + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Timeout = Timeout; + request.Method = "POST"; + request.ContentType = "application/json; charset=UTF-8"; + parm = parm ?? ""; + byte[] data = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(parm)); + request.ContentLength = data.Length; + using (Stream newStream = request.GetRequestStream()) + { + newStream.Write(data, 0, data.Length); + }; + + response = (HttpWebResponse)request.GetResponse(); + Stream webStream = response.GetResponseStream(); + if (webStream == null) + { + throw new Exception("Network error"); + } + + int statsCode = (int)response.StatusCode; + resultReader = new StreamReader(webStream, Encoding.UTF8); + responseContent = resultReader.ReadToEnd(); + + if (response != null) + response.Close(); + if (resultReader != null) + resultReader.Close(); + + if (statsCode != 200) + { + throw new Exception("寮傚父锛屽搷搴旂爜锛�" + statsCode.ToString()); + } + + //WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰鎴愬姛", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent }); + return responseContent; + } + catch (Exception ex) + { + WriteLog.Write_Log("API", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message }); + throw ex; + } + } + + /// <summary> + /// post璇锋眰 + /// </summary> + /// <param name="url"></param> + /// <param name="parm">鍙傛暟</param> + /// <param name="rquestName">鎺ュ彛鍚嶇О,鐢ㄤ簬鏃ュ織鍒嗙被</param> + /// <returns></returns> + public static T Post<T>(string url, object parm, string rquestName = "") where T : class + { + HttpWebResponse response = null; + StreamReader resultReader = null; + string responseContent = string.Empty; + try + { + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Timeout = Timeout; + request.Method = "POST"; + request.ContentType = "application/json; charset=UTF-8"; + parm = parm ?? ""; + byte[] data = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(parm)); + request.ContentLength = data.Length; + using (Stream newStream = request.GetRequestStream()) + { + newStream.Write(data, 0, data.Length); + }; + + response = (HttpWebResponse)request.GetResponse(); + Stream webStream = response.GetResponseStream(); + if (webStream == null) + { + throw new Exception("Network error"); + } + + int statsCode = (int)response.StatusCode; + resultReader = new StreamReader(webStream, Encoding.UTF8); + responseContent = resultReader.ReadToEnd(); + + if (response != null) + response.Close(); + if (resultReader != null) + resultReader.Close(); + + if (statsCode != 200) + { + throw new Exception("寮傚父锛屽搷搴旂爜锛�" + statsCode.ToString()); + } + + //WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰鎴愬姛", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent }); + return JsonConvert.DeserializeObject<T>(responseContent); + } + catch (Exception ex) + { + WriteLog.Write_Log("API", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message }); + throw ex; + } + } + + + /// <summary> + /// get璇锋眰 + /// </summary> + /// <typeparam name="T"></typeparam> + /// <param name="url"></param> + /// <param name="parm">璇锋眰鍙傛暟锛屾坊鍔犲湪url</param> + /// <param name="rquestName"></param> + /// <returns></returns> + public static T Get<T>(string url, object parm = null, string rquestName = "") where T : class + { + HttpWebResponse response = null; + StreamReader resultReader = null; + string responseContent = string.Empty; + try + { + if (parm != null) + { + var datas = JsonConvert.DeserializeObject<Dictionary<string, string>>(JsonConvert.SerializeObject(parm)); + var keyList = datas.Keys; + int index = 0; + foreach (var key in datas.Keys) + { + if (index == 0) + { + url += $"?{key}={datas[key]}"; + } + else + { + url += $"&{key}={datas[key]}"; + } + index++; + } + } + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Timeout = Timeout; + request.Method = "GET"; + request.ContentType = "application/json; charset=UTF-8"; + + response = (HttpWebResponse)request.GetResponse(); + Stream webStream = response.GetResponseStream(); + if (webStream == null) + { + throw new Exception("Network error"); + } + + int statsCode = (int)response.StatusCode; + resultReader = new StreamReader(webStream, Encoding.UTF8); + responseContent = resultReader.ReadToEnd(); + + if (response != null) + response.Close(); + if (resultReader != null) + resultReader.Close(); + + if (statsCode != 200) + { + throw new Exception("寮傚父锛屽搷搴旂爜锛�" + statsCode.ToString()); + } + + WriteLog.Write_Log("API", rquestName, "璇锋眰鎴愬姛", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent }); + return JsonConvert.DeserializeObject<T>(responseContent); + } + catch (Exception ex) + { + WriteLog.Write_Log("API", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message }); + throw ex; + } + } + + } +} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Log/WriteLog.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Log/WriteLog.cs" new file mode 100644 index 0000000..f4fcebe --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Log/WriteLog.cs" @@ -0,0 +1,188 @@ +锘縰sing Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace WIDESEA_Common.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.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 { } + } + } +} diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs" index 33dfdfc..ee27386 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs" @@ -15,20 +15,11 @@ [Description("鍏ュ簱")] Inbound = 200, /// <summary> - /// 鐩樼偣鍏ュ簱 + /// 绌鸿溅鍏ュ簱 /// </summary> - [Description("鐩樼偣鍏ュ簱")] - InInventory = 201, - /// <summary> - /// 鍒嗘嫞鍏ュ簱 - /// </summary> - [Description("鍒嗘嫞鍏ュ簱")] - InPick = 202, - /// <summary> - /// 璐ㄦ鍏ュ簱 - /// </summary> - [Description("璐ㄦ鍏ュ簱")] - InQuality = 203 + [Description("绌烘墭鍏ュ簱")] + InInventory = 204, + } public enum TaskOutboundTypeEnum @@ -39,20 +30,11 @@ [Description("鍑哄簱")] Outbound = 100, /// <summary> - /// 鐩樼偣鍑哄簱 + /// 绌鸿溅鍑哄簱 /// </summary> - [Description("鐩樼偣鍑哄簱")] - OutInventory = 101, - /// <summary> - /// 鍒嗘嫞鍑哄簱 - /// </summary> - [Description("鍒嗘嫞鍑哄簱")] - OutPick = 102, - /// <summary> - /// 璐ㄦ鍑哄簱 - /// </summary> - [Description("璐ㄦ鍑哄簱")] - OutQuality = 103, + [Description("绌烘墭鍑哄簱")] + OutInventory = 104, + } public enum TaskRelocationTypeEnum diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/WIDESEAWCS_Common.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/WIDESEAWCS_Common.csproj" index 132c02c..f958b97 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/WIDESEAWCS_Common.csproj" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/WIDESEAWCS_Common.csproj" @@ -6,4 +6,8 @@ <Nullable>enable</Nullable> </PropertyGroup> + <ItemGroup> + <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> + </ItemGroup> + </Project> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs" index 51904f3..526996f 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs" @@ -115,7 +115,7 @@ /// <param name="deviceNo">璁惧缂栧彿</param> /// <param name="currentAddress">褰撳墠鍦板潃</param> /// <returns>杩斿洖浠诲姟瀹炰綋瀵硅薄锛屽彲鑳戒负null</returns> - Dt_Task QueryStackerCraneTask(string deviceNo, string currentAddress = ""); + Dt_Task QueryStackerCraneTask(string deviceNo); /// <summary> /// 鏍规嵁璁惧缂栧彿銆佸綋鍓嶅湴鍧�鎸夌収浼樺厛绾т互鍙婂垱寤烘椂闂存帓搴忔煡璇换鍔℃睜鍏ュ簱绫诲瀷鐨勬柊澧炵殑浠诲姟 @@ -182,7 +182,21 @@ /// <param name="taskNum">浠诲姟缂栧彿</param> /// <returns>杩斿洖澶勭悊缁撴灉</returns> WebResponseContent StackCraneTaskCompleted(int taskNum); + /// <summary> + /// 鐢熸垚绌烘墭鍏ュ簱浠诲姟 + /// </summary> + /// <param name="palletCode"></param> + /// <returns></returns> + WebResponseContent GenerateEmptyInBoundTask(string palletCode); + WebResponseContent OutBoundTaskByWMS(int taskNum); + + /// <summary> + /// 鐢熸垚绌烘墭鍑哄簱浠诲姟 + /// </summary> + /// <param ></param> + /// <returns></returns> + WebResponseContent GenerateEmptyOutBoundTask(); /// <summary> /// 鎭㈠鎸傝捣浠诲姟 /// </summary> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-22/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\207\272\345\272\223\344\273\273\345\212\241241222.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-22/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\207\272\345\272\223\344\273\273\345\212\241241222.txt" new file mode 100644 index 0000000..a833695 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-22/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\207\272\345\272\223\344\273\273\345\212\241241222.txt" @@ -0,0 +1,15 @@ +2024/12/22 11:27:14.595 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The remote server returned an error: (404) Not Found."} +----------------------------------------------------- + +2024/12/22 11:32:53.930 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +----------------------------------------------------- + +2024/12/22 11:35:57.9 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +----------------------------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\344\273\273\345\212\241\345\256\214\346\210\220241223.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\344\273\273\345\212\241\345\256\214\346\210\220241223.txt" new file mode 100644 index 0000000..bebecea --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\344\273\273\345\212\241\345\256\214\346\210\220241223.txt" @@ -0,0 +1,15 @@ +2024/12/23 10:22:39.26 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The remote server returned an error: (404) Not Found."} +----------------------------------------------------- + +2024/12/23 10:50:58.833 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The remote server returned an error: (404) Not Found."} +----------------------------------------------------- + +2024/12/23 12:32:21.230 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The remote server returned an error: (404) Not Found."} +----------------------------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\205\245\345\272\223\344\273\273\345\212\241241223.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\205\245\345\272\223\344\273\273\345\212\241241223.txt" new file mode 100644 index 0000000..8c9493f --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\205\245\345\272\223\344\273\273\345\212\241241223.txt" @@ -0,0 +1,5 @@ +2024/12/23 12:16:29.773 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +----------------------------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\207\272\345\272\223\344\273\273\345\212\241241223.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\207\272\345\272\223\344\273\273\345\212\241241223.txt" new file mode 100644 index 0000000..a50cec6 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Log/API/2024-12-23/\350\257\267\346\261\202\347\224\237\346\210\220\347\251\272\346\211\230\345\207\272\345\272\223\344\273\273\345\212\241241223.txt" @@ -0,0 +1,15 @@ +2024/12/23 9:42:47.245 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +----------------------------------------------------- + +2024/12/23 9:50:29.757 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +----------------------------------------------------- + +2024/12/23 9:51:00.159 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +----------------------------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" index fc25c14..132db3d 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" @@ -24,5 +24,5 @@ "ApiName": "WIDESEA", "ExpMinutes": 120, "QuartzJobAutoStart": true, - "WMSApi": "http://localhost:9295/api/" + "WMS": "http://localhost:9290/api/PDA/" } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" index 2718ab6..d400cbd 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" @@ -16,6 +16,7 @@ #endregion << 鐗� 鏈� 娉� 閲� >> using AutoMapper; +using Newtonsoft.Json; using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; using SqlSugar; using System; @@ -24,12 +25,16 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Reflection; +using System.Security.Policy; using System.Text; using System.Threading.Tasks; +using WIDESEAWCS_Common.Http; using WIDESEAWCS_Common.TaskEnum; using WIDESEAWCS_Core; +using WIDESEAWCS_Core.BaseRepository; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Core.Enums; +using WIDESEAWCS_Core.Helper; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_ITaskInfoRepository; using WIDESEAWCS_ITaskInfoService; @@ -44,6 +49,7 @@ private readonly IRouterService _routerService; private readonly ITaskExecuteDetailService _taskExecuteDetailService; private readonly ITaskExecuteDetailRepository _taskExecuteDetailRepository; + private readonly IUnitOfWorkManage _unitOfWorkManage; private readonly IMapper _mapper; private Dictionary<string, OrderByType> _taskOrderBy = new() @@ -57,15 +63,15 @@ public List<int> TaskInboundTypes => typeof(TaskInboundTypeEnum).GetEnumIndexList(); public List<int> TaskOutboundTypes => typeof(TaskOutboundTypeEnum).GetEnumIndexList(); - - public TaskService(ITaskRepository BaseDal, IRouterService routerService, ITaskExecuteDetailService taskExecuteDetailService, ITaskExecuteDetailRepository taskExecuteDetailRepository, IMapper mapper) : base(BaseDal) + public string url = AppSettings.Configuration["WMS"]; + public TaskService(ITaskRepository BaseDal, IRouterService routerService, ITaskExecuteDetailService taskExecuteDetailService, ITaskExecuteDetailRepository taskExecuteDetailRepository, IMapper mapper, IUnitOfWorkManage unitOfWorkManage) : base(BaseDal) { _routerService = routerService; _taskExecuteDetailService = taskExecuteDetailService; _taskExecuteDetailRepository = taskExecuteDetailRepository; _mapper = mapper; + _unitOfWorkManage = unitOfWorkManage; } - /// <summary> /// 鎺ユ敹WMS浠诲姟淇℃伅 /// </summary> @@ -79,33 +85,36 @@ List<Dt_Task> tasks = new List<Dt_Task>(); foreach (var item in taskDTOs) { - if (BaseDal.QueryFirst(x => x.TaskNum == item.TaskNum || x.PalletCode == item.PalletCode) != null) + Dt_Task tasktemp = BaseDal.QueryFirst(x => x.TaskNum == item.TaskNum || x.PalletCode == item.PalletCode); + if (tasktemp != null) { - continue; + if (tasktemp.TaskState != (int)TaskInStatusEnum.InFinish && tasktemp.TaskState != (int)TaskOutStatusEnum.OutFinish) + { + continue; + } } Dt_Task task = _mapper.Map<Dt_Task>(item); task.Creater = "WMS"; - if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup) + //绌鸿溅鍏ュ簱 + if (item.TaskType == (int)TaskInboundTypeEnum.InInventory) { - List<Dt_Router> routers = _routerService.QueryNextRoutes(item.RoadWay, item.TargetAddress); - //鏆備笉鑰冭檻澶氳矾寰� - if (routers.Count > 0) - { - task.TaskState = (int)TaskOutStatusEnum.OutNew; - task.CurrentAddress = item.SourceAddress; - task.NextAddress = routers.FirstOrDefault().ChildPosi; - } + task.TaskType= (int)TaskInboundTypeEnum.InInventory; + task.TaskState= (int)TaskInStatusEnum.InNew; } - else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.InboundGroup) + else if(item.TaskType==(int)TaskOutboundTypeEnum.OutInventory) { - List<Dt_Router> routers = _routerService.QueryNextRoutes(item.SourceAddress, item.TargetAddress); - //鏆備笉鑰冭檻澶氳矾寰� - if (routers.Count > 0) - { - task.TaskState = (int)TaskInStatusEnum.InNew; - task.CurrentAddress = item.SourceAddress; - task.NextAddress = routers.FirstOrDefault().ChildPosi; - } + task.TaskType=(int)TaskOutboundTypeEnum.OutInventory; + task.TaskState=(int)TaskOutStatusEnum.OutNew; + } + else if (item.TaskType == (int)TaskInboundTypeEnum.Inbound) + { + task.TaskType = (int)TaskInboundTypeEnum.Inbound; + task.TaskState = (int)TaskInStatusEnum.InNew; + } + else if (item.TaskType == (int)TaskOutboundTypeEnum.Outbound) + { + task.TaskType = (int)TaskOutboundTypeEnum.Outbound; + task.TaskState = (int)TaskOutStatusEnum.OutNew; } tasks.Add(task); } @@ -231,7 +240,7 @@ /// <param name="deviceNo">璁惧缂栧彿</param> /// <param name="currentAddress">褰撳墠鍦板潃</param> /// <returns>杩斿洖浠诲姟瀹炰綋瀵硅薄锛屽彲鑳戒负null</returns> - public Dt_Task QueryStackerCraneTask(string deviceNo, string currentAddress = "") + public Dt_Task QueryStackerCraneTask(string deviceNo) { return BaseDal.QueryFirst(x => x.Roadway == deviceNo && (TaskInboundTypes.Contains(x.TaskType) && x.TaskState == (int)TaskInStatusEnum.Line_InFinish || TaskOutboundTypes.Contains(x.TaskType) && x.TaskState == (int)TaskOutStatusEnum.OutNew ), TaskOrderBy); } @@ -457,39 +466,140 @@ Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); if (task == null) return WebResponseContent.Instance.Error($"鏈壘鍒拌浠诲姟淇℃伅,浠诲姟鍙�:銆恵taskNum}銆�"); - if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup && task.TaskState == (int)TaskOutStatusEnum.SC_OutExecuting) + task.ModifyDate = DateTime.Now; + task.Modifier = "WMS"; + if (task.TaskType == (int)TaskOutboundTypeEnum.Outbound || task.TaskType == (int)TaskOutboundTypeEnum.OutInventory) { - UpdateTaskStatus(task.TaskId, (int)TaskOutStatusEnum.SC_OutFinish); - _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄嚭搴撳畬鎴�"); + try + { + _unitOfWorkManage.BeginTran(); + UpdateTaskStatus(task.TaskId, (int)TaskOutStatusEnum.SC_OutFinish); + _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄嚭搴撳畬鎴�"); + _unitOfWorkManage.CommitTran(); + return content.OK(); + } + catch (Exception ex) + { + _unitOfWorkManage.RollbackTran(); + return content = WebResponseContent.Instance.Error(ex.Message); + + } + + } - else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.InboundGroup && task.TaskState == (int)TaskInStatusEnum.SC_InExecuting) + else if (task.TaskType == (int)TaskInboundTypeEnum.Inbound || task.TaskType == (int)TaskInboundTypeEnum.InInventory) { + _unitOfWorkManage.BeginTran(); UpdateTaskStatus(task.TaskId, (int)TaskInStatusEnum.SC_InFinish); - _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄叆搴撳畬鎴�"); + _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄叆搴撳畬鎴�"); UpdateTaskStatus(task.TaskId, (int)TaskInStatusEnum.InFinish); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍏ュ簱浠诲姟瀹屾垚"); - } - else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.RelocationGroup) - { - //todo 璋冪敤WMS绉诲簱瀹屾垚 - } - else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OtherGroup) - { - + //if (App.User.UserId > 0) + //{ + task.Modifier = "System"; + var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "TaskCompleted?taskNum=" + task.TaskNum, "", "浠诲姟瀹屾垚"); + if (response.Status) + { + _unitOfWorkManage.CommitTran(); + return content.OK(); + } + else + { + _unitOfWorkManage.RollbackTran(); + return content = WebResponseContent.Instance.Error(response.Message); + } + //} + //_unitOfWorkManage.CommitTran(); + //return content.OK(); } else { throw new Exception($"浠诲姟绫诲瀷閿欒,鏈壘鍒拌浠诲姟绫诲瀷,浠诲姟鍙�:銆恵taskNum}銆�,浠诲姟绫诲瀷:銆恵task.TaskType}銆�"); } - content = WebResponseContent.Instance.OK(); } catch (Exception ex) { - content = WebResponseContent.Instance.Error($"浠诲姟瀹屾垚寮傚父,浠诲姟鍙�:銆恵taskNum}銆�"); + _unitOfWorkManage.RollbackTran(); + content = WebResponseContent.Instance.Error($"浠诲姟瀹屾垚寮傚父,浠诲姟鍙�:銆恵taskNum}銆�,寮傚父淇℃伅锛歿ex.Message}"); + } + finally + { + // WriteLog.GetLog("瀹屾垚浠诲姟").Write($"鎿嶄綔浜猴細{(App.User.UserId > 0 ? App.User.UserName : "")}{Environment.NewLine}浠诲姟鍙凤細{taskNum}{Environment.NewLine}{JsonConvert.SerializeObject(content)}", "瀹屾垚浠诲姟"); } return content; } + + + public WebResponseContent GenerateEmptyInBoundTask(string palletCode) + { + WebResponseContent content = new WebResponseContent(); + try + { + var response = HttpHelpers.Post<WebResponseContent>(url + "EmptyInBound?PalletCode=" + palletCode, "", "璇锋眰鐢熸垚绌烘墭鍏ュ簱浠诲姟"); + if (response.Status) + { + return content.OK(); + } + else + { + return content = WebResponseContent.Instance.Error(response.Message); + } + } + catch (Exception ex) + { + content = WebResponseContent.Instance.Error($"璇锋眰鐢熸垚绌烘墭鍏ュ簱浠诲姟,鎵樼洏鍙�:銆恵palletCode}銆�,寮傚父淇℃伅锛歿ex.Message}"); + } + + return content; + + } + + /// <summary> + /// 鍑哄簱瀹屾垚璋冪敤WMS鍑哄簱瀹屾垚鎺ュ彛 + /// </summary> + /// <param name="palletCode"></param> + /// <returns></returns> + public WebResponseContent OutBoundTaskByWMS(int taskNum) + { + WebResponseContent content = new WebResponseContent(); + var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "TaskCompleted?taskNum=" + taskNum, "", "浠诲姟瀹屾垚"); + if (response.Status) + { + _unitOfWorkManage.CommitTran(); + return content.OK(); + } + else + { + _unitOfWorkManage.RollbackTran(); + return content = WebResponseContent.Instance.Error(response.Message); + } + } + + public WebResponseContent GenerateEmptyOutBoundTask() + { + WebResponseContent content = new WebResponseContent(); + try + { + var response = HttpHelpers.Post<WebResponseContent>(url + "EmptyOutBound", "", "璇锋眰鐢熸垚绌烘墭鍑哄簱浠诲姟"); + if (response.Status) + { + return content.OK(); + } + else + { + return content = WebResponseContent.Instance.Error(response.Message); + } + } + catch (Exception ex) + { + content = WebResponseContent.Instance.Error($"璇锋眰鐢熸垚绌烘墭鍑哄簱浠诲姟,寮傚父淇℃伅锛歿ex.Message}"); + } + + return content; + + } + /// <summary> /// 鎭㈠鎸傝捣浠诲姟 /// </summary> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs" index 4b262f6..1143911 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs" @@ -81,76 +81,67 @@ command.CL1002Status = conveyorLine.Communicator.Read<short>("DB801.46.0"); command.Weight = conveyorLine.Communicator.Read<short>("DB801.48.0"); command.CL1002Barcode = conveyorLine.Communicator.Read<string>("DB801.52.0"); - command.ISIn = conveyorLine.Communicator.Read<short>("DB801.84.0"); + command.ISIn = conveyorLine.Communicator.Read<short>("DB801.84.0");//绛変簬1鐨勬椂鍊欎笉璁╁嚭搴� if (command != null) { - Dt_Task Intask = _taskService.QueryConveyorLineTask(command.CL1002Barcode); - if (Intask != null) + if (!string.IsNullOrEmpty(command.CL1002Barcode.Trim())) { - //鍏ュ簱澶勭悊 - //濡傛灉鍏ュ簱鍒颁綅锛屽垯鏍规嵁鎵樼洏鐮侊紙鏉$爜锛夊幓鑾峰彇WCS浠诲姟鍙� - if (command.ISInFinish == 1) + Dt_Task Intask = _taskService.QueryConveyorLineTask(command.CL1002Barcode); + if (Intask != null) { - _taskService.UpdateTaskStatus(Intask.TaskId, (int)TaskInStatusEnum.Line_InExecuting); - _taskExecuteDetailService.AddTaskExecuteDetail(Intask.TaskId, $"杈撻�佺嚎鍏ュ簱鎵ц涓�"); - //鍏ュ簱纭淇″彿 - conveyorLine.Communicator.Write<short>("DB800.6.0", 1); - _taskService.UpdateTaskStatus(Intask.TaskId, (int)TaskInStatusEnum.Line_InFinish); - _taskExecuteDetailService.AddTaskExecuteDetail(Intask.TaskId, $"杈撻�佺嚎鍏ュ簱瀹屾垚"); + //鍏ュ簱澶勭悊 + //濡傛灉鍏ュ簱鍒颁綅锛屽垯鏍规嵁鎵樼洏鐮侊紙鏉$爜锛夊幓鑾峰彇WCS浠诲姟鍙� + if (command.ISInFinish == 1) + { + _taskService.UpdateTaskStatus(Intask.TaskId, (int)TaskInStatusEnum.Line_InExecuting); + _taskExecuteDetailService.AddTaskExecuteDetail(Intask.TaskId, $"杈撻�佺嚎鍏ュ簱鎵ц涓�"); + //鍏ュ簱纭淇″彿 + conveyorLine.Communicator.Write<short>("DB800.6.0", 1); + _taskService.UpdateTaskStatus(Intask.TaskId, (int)TaskInStatusEnum.Line_InFinish); + _taskExecuteDetailService.AddTaskExecuteDetail(Intask.TaskId, $"杈撻�佺嚎鍏ュ簱瀹屾垚"); + } + } + else//濡傛灉鏍规嵁鎵樼洏鏉$爜鏌ヤ笉鍒颁换鍔★紝鍒欒涓烘槸绌烘墭鐩橈紝绌烘墭鐩樺叆搴撳彲浠ヤ笉闇�瑕佺粍鐩橈紝鐩存帴鏂板缓浠诲姟锛屼篃鍙互鐩存帴涓嬬┖鎵樺嚭搴撲换鍔� + { + if (command.ISInFinish == 1) + { + //鍏堜笉缁橮LC鍏ュ簱纭淇″彿锛岃皟WMS绌烘墭鍏ュ簱浠诲姟鎺ュ彛 + _taskService.GenerateEmptyInBoundTask(command.CL1002Barcode); + } + } } - else//濡傛灉鏍规嵁鎵樼洏鏉$爜鏌ヤ笉鍒颁换鍔★紝鍒欒涓烘槸绌烘墭鐩橈紝绌烘墭鐩樺叆搴撲笉闇�瑕佺粍鐩橈紝鐩存帴鏂板缓浠诲姟 + if (!string.IsNullOrEmpty(command.Barcode.Trim())) { - if (command.ISInFinish == 1) + Dt_Task Outtask = _taskService.QueryConveyorLineOutTask(command.Barcode); + if (Outtask != null) { - //鍏ュ簱纭淇″彿 - conveyorLine.Communicator.Write<short>("DB800.6.0", 1); - Dt_Task task = new Dt_Task(); - task.TaskNum= GetTaskNo(); - task.PalletCode = command.CL1002Barcode; - task.TaskType =(int)TaskInboundTypeEnum.Inbound; - task.TaskState = (int)TaskInStatusEnum.Line_InFinish; - task.Roadway = "SC01"; - task.SourceAddress = "R01-001-023-001"; - //鍚慦MS鐢宠绌鸿揣浣� - task.TargetAddress= WMSApiInvoke.GetAllLocationGroups(task.PalletCode); - _taskService.AddData(task); - Dt_Router dt_Router = new Dt_Router(); - //涓存椂璁板綍涓嬫墭鐩樺拰搴撲綅鐨勭粦瀹氬叧绯� - dt_Router.StartPosi = task.TargetAddress; - dt_Router.NextPosi = task.PalletCode; - dt_Router.InOutType = RouterInOutType.Out; - dt_Router.ChildPosi = "1"; - dt_Router.ChildPosiDeviceCode = "1"; - dt_Router.IsEnd = true; - _routerService.AddData(dt_Router); - _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskNum, $"杈撻�佺嚎鍏ュ簱鎵ц涓�"); - _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskNum, $"杈撻�佺嚎鍏ュ簱瀹屾垚"); - - - } + //鍑哄簱澶勭悊 + //濡傛灉鍑哄簱鍒颁綅锛屽嚭搴撲换鍔″畬鎴� + if (command.ISOutFinish == 1) + { + _taskService.UpdateTaskStatus(Outtask.TaskId, (int)TaskOutStatusEnum.Line_OutExecuting); + _taskExecuteDetailService.AddTaskExecuteDetail(Outtask.TaskId, $"杈撻�佺嚎鍑哄簱鎵ц涓�"); + _taskService.UpdateTaskStatus(Outtask.TaskId, (int)TaskOutStatusEnum.Line_OutFinish); + _taskExecuteDetailService.AddTaskExecuteDetail(Outtask.TaskId, $"杈撻�佺嚎鍑哄簱瀹屾垚"); + //鍑哄簱纭淇″彿 + conveyorLine.Communicator.Write<short>("DB800.0.0", 1); + _taskService.UpdateTaskStatus(Outtask.TaskId, (int)TaskOutStatusEnum.OutFinish); + _taskExecuteDetailService.AddTaskExecuteDetail(Outtask.TaskId, $"鍑哄簱浠诲姟瀹屾垚"); + _taskService.OutBoundTaskByWMS(Outtask.TaskNum); - - } - - Dt_Task Outtask = _taskService.QueryConveyorLineOutTask(command.Barcode); - if (Outtask != null) - { - //鍑哄簱澶勭悊 - //濡傛灉鍑哄簱鍒颁綅锛屽嚭搴撲换鍔″畬鎴� - if (command.ISOutFinish == 1) - { - _taskService.UpdateTaskStatus(Outtask.TaskId, (int)TaskOutStatusEnum.Line_OutExecuting); - _taskExecuteDetailService.AddTaskExecuteDetail(Outtask.TaskId, $"杈撻�佺嚎鍑哄簱鎵ц涓�"); - _taskService.UpdateTaskStatus(Outtask.TaskId, (int)TaskOutStatusEnum.Line_OutFinish); - _taskExecuteDetailService.AddTaskExecuteDetail(Outtask.TaskId, $"杈撻�佺嚎鍑哄簱瀹屾垚"); - //鍑哄簱纭淇″彿 - conveyorLine.Communicator.Write<short>("DB800.0.0", 1); - _taskService.UpdateTaskStatus(Outtask.TaskId, (int)TaskOutStatusEnum.OutFinish); - _taskExecuteDetailService.AddTaskExecuteDetail(Outtask.TaskId, $"鍑哄簱浠诲姟瀹屾垚"); + } } } + //Intask = _taskService.QueryConveyorLineTask(command.CL1002Barcode); + //Outtask = _taskService.QueryConveyorLineOutTask(command.Barcode); + //if (Intask==null&&Outtask==null && command.CL1001Free==1 && command.CL1002Free==1&& command.ISIn==0) + //{ + // //鐢熸垚绌鸿溅鍑哄簱浠诲姟 + // _taskService.GenerateEmptyOutBoundTask(); + //} + } Task.WaitAll(tasks.ToArray()); } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs" index edfd8e8..ac9c0fc 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs" @@ -4,10 +4,14 @@ using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Linq; +using System.Security.Policy; using System.Text; using System.Threading.Tasks; +using WIDESEAWCS_Common.Http; using WIDESEAWCS_Common.TaskEnum; +using WIDESEAWCS_Core; using WIDESEAWCS_Core.Enums; +using WIDESEAWCS_Core.Helper; using WIDESEAWCS_ITaskInfoRepository; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_Model.Models; @@ -35,12 +39,11 @@ _taskRepository = taskRepository; _routerService = routerService; } - + public string url = AppSettings.Configuration["WMS"]; public Task Execute(IJobExecutionContext context) { try - { - + { CommonStackerCrane commonStackerCrane = (CommonStackerCrane)context.JobDetail.JobDataMap.Get("JobParams"); if (commonStackerCrane != null) { @@ -69,15 +72,17 @@ bool sendFlag = commonStackerCrane.SendCommand(stackerCraneTaskCommand); if (sendFlag) { - if (task.TaskType == (int)TaskInboundTypeEnum.Inbound) + if (task.TaskType == (int)TaskInboundTypeEnum.Inbound|| task.TaskType == (int)TaskInboundTypeEnum.InInventory) { _taskService.UpdateTaskStatus(task.TaskId, (int)TaskInStatusEnum.SC_InExecuting); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄叆搴撴墽琛屼腑"); + var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "UpdateTaskStatus?taskNum=" + task.TaskNum, "", "鏇存柊浠诲姟鐘舵��"); } - else if (task.TaskType == (int)TaskOutboundTypeEnum.Outbound) + else if (task.TaskType == (int)TaskOutboundTypeEnum.Outbound|| task.TaskType == (int)TaskOutboundTypeEnum.OutInventory) { _taskService.UpdateTaskStatus(task.TaskId, (int)TaskOutStatusEnum.SC_OutExecuting); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄嚭搴撴墽琛屼腑"); + var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "UpdateTaskStatus?taskNum=" + task.TaskNum, "", "鏇存柊浠诲姟鐘舵��"); } } } @@ -120,7 +125,7 @@ private Dt_Task? GetTask(CommonStackerCrane commonStackerCrane) { Dt_Task task; - task = _taskService.QueryStackerCraneTask(commonStackerCrane.DeviceCode); + task = _taskService.QueryStackerCraneTask("R01"); return task; } @@ -168,7 +173,15 @@ stackerCraneTaskCommand.Barcode = task.PalletCode; stackerCraneTaskCommand.TaskNum = task.TaskNum; stackerCraneTaskCommand.WorkType = 1; - stackerCraneTaskCommand.TrayType = 1; + if(task.PalletCode.Substring(0,1)=="B") + { + stackerCraneTaskCommand.TrayType = 2; + } + else + { + stackerCraneTaskCommand.TrayType = 1; + } + //stackerCraneTaskCommand.TrayType = 1; string[] SourceCodes = task.SourceAddress.Split("-"); if (SourceCodes.Length == 4) { diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json" index 1acf25f..214e8a5 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json" @@ -3,31 +3,139 @@ "WorkspaceRootPath": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|solutionrelative:widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\partialtaskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\taskinfo\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\taskinfo\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\pdacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\pdacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_taskinfoservice\\partialtaskservice_outbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_outbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_basicservice\\service\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B9E62A73-1270-4FFC-B23C-F75C075D8460}|WIDESEA_StockRepository\\WIDESEA_StockRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_stockrepository\\stockinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B9E62A73-1270-4FFC-B23C-F75C075D8460}|WIDESEA_StockRepository\\WIDESEA_StockRepository.csproj|solutionrelative:widesea_stockrepository\\stockinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_core\\enums\\stockenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\enums\\stockenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_core\\enums\\taskenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\enums\\taskenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\baserepository\\repositorybase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\baserepository\\repositorybase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_inboundservice\\service\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|solutionrelative:widesea_inboundservice\\service\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3E1C6F64-6E74-4E76-9E5D-7EE6A7AA1F26}|WIDESEA_IInboundService\\WIDESEA_IInboundService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_iinboundservice\\iinboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3E1C6F64-6E74-4E76-9E5D-7EE6A7AA1F26}|WIDESEA_IInboundService\\WIDESEA_IInboundService.csproj|solutionrelative:widesea_iinboundservice\\iinboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_inboundservice\\base\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|solutionrelative:widesea_inboundservice\\base\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B884AD3-7E67-44CD-B182-DEECDD671DD2}|WIDESEA_OutboundService\\WIDESEA_OutboundService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_outboundservice\\service\\outboundorderdetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B884AD3-7E67-44CD-B182-DEECDD671DD2}|WIDESEA_OutboundService\\WIDESEA_OutboundService.csproj|solutionrelative:widesea_outboundservice\\service\\outboundorderdetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_systemservice\\sys_dictionaryservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|solutionrelative:widesea_systemservice\\sys_dictionaryservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\outbound\\outboundorderdetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\outbound\\outboundorderdetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{CE0DB91F-5A68-448E-A419-4C26B5039F51}|WIDESEA_ITaskInfoService\\WIDESEA_ITaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{CE0DB91F-5A68-448E-A419-4C26B5039F51}|WIDESEA_ITaskInfoService\\WIDESEA_ITaskInfoService.csproj|solutionrelative:widesea_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|solutionrelative:widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_isystemservice\\isys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|solutionrelative:widesea_isystemservice\\isys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\reponse\\putawayresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\partialtaskservice_agv.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_agv.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_core\\helper\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\helper\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\basecontroller\\apibasecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\basecontroller\\apibasecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_ibasicservice\\ilocationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ilocationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_core\\enums\\locationenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\enums\\locationenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\inbound\\inboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\inbound\\inboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\locationinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\locationinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B884AD3-7E67-44CD-B182-DEECDD671DD2}|WIDESEA_OutboundService\\WIDESEA_OutboundService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_outboundservice\\base\\outboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B884AD3-7E67-44CD-B182-DEECDD671DD2}|WIDESEA_OutboundService\\WIDESEA_OutboundService.csproj|solutionrelative:widesea_outboundservice\\base\\outboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\outbound\\outboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\outbound\\outboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\reponse\\putawayresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\putawayresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\reponse\\inventoryqueryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\inventoryqueryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\request\\returninventoryrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\request\\returninventoryrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\request\\returninventoryrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\reponse\\returninventoryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\reponse\\returninventoryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\returninventoryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { @@ -111,22 +219,6 @@ "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\request\\selectoutstoreorderrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\locationinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\locationinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\partialtaskservice_agv.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_agv.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\inbound\\inboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\inbound\\inboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\basic\\locationinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\basic\\locationinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -137,26 +229,6 @@ { "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\basic\\dt_labelmaster.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\basic\\dt_labelmaster.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\partialtaskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\baserepository\\repositorybase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\baserepository\\repositorybase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_inboundservice\\service\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|solutionrelative:widesea_inboundservice\\service\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\pdacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\pdacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\basic\\roadwayinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -187,10 +259,6 @@ "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\cachepointrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\ilocationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ilocationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\roadwayinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\roadwayinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -203,16 +271,8 @@ "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\materielinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\basecontroller\\apibasecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\basecontroller\\apibasecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\config\\dt_analysisruleconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\config\\dt_analysisruleconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B9E62A73-1270-4FFC-B23C-F75C075D8460}|WIDESEA_StockRepository\\WIDESEA_StockRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_stockrepository\\stockinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B9E62A73-1270-4FFC-B23C-F75C075D8460}|WIDESEA_StockRepository\\WIDESEA_StockRepository.csproj|solutionrelative:widesea_stockrepository\\stockinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\sys_dictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -250,7 +310,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 6, + "SelectedChildIndex": 4, "Children": [ { "$type": "Bookmark", @@ -262,85 +322,384 @@ }, { "$type": "Document", - "DocumentIndex": 1, - "Title": "Sys_JobController.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", - "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", - "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", - "ViewState": "AQIAADAAAAAAAAAAAAAqwGEAAAAqAAAA", + "DocumentIndex": 6, + "Title": "StockInfoRepository.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockRepository\\StockInfoRepository.cs", + "RelativeDocumentMoniker": "WIDESEA_StockRepository\\StockInfoRepository.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockRepository\\StockInfoRepository.cs", + "RelativeToolTip": "WIDESEA_StockRepository\\StockInfoRepository.cs", + "ViewState": "AQIAAF8AAAAAAAAAAAAUwGUAAAAeAQAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-11T07:54:47.957Z", + "WhenOpened": "2024-12-12T02:53:47.628Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 4, - "Title": "InventoryQueryResponse.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs", - "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs", - "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs", - "ViewState": "AQIAAAMAAAAAAAAAAAAAAAoAAAApAAAA", + "DocumentIndex": 7, + "Title": "StockEnum.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\StockEnum.cs", + "RelativeDocumentMoniker": "WIDESEA_Core\\Enums\\StockEnum.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\StockEnum.cs", + "RelativeToolTip": "WIDESEA_Core\\Enums\\StockEnum.cs", + "ViewState": "AQIAADsAAAAAAAAAAAAnwEMAAAALAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T09:52:28.587Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "PutAwayResponse.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", - "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", - "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T06:34:37.374Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "ReturnInventoryRequest.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", - "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", - "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", - "ViewState": "AQIAAAEAAAAAAAAAAADwvx8AAAAjAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T06:21:03.618Z", + "WhenOpened": "2024-12-22T11:37:25.384Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 0, - "Title": "Sys_JobService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs", - "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_JobService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs", - "RelativeToolTip": "WIDESEA_SystemService\\Sys_JobService.cs", - "ViewState": "AQIAAIMBAAAAAAAAAAAgwJIBAAAAAAAA", + "Title": "TaskService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs", + "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs", + "RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService.cs", + "ViewState": "AQIAAF0AAAAAAAAAAAAQwHQAAAAbAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T03:36:23.749Z", + "WhenOpened": "2024-12-17T10:08:59.403Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 2, + "Title": "TaskController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs", + "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs", + "ViewState": "AQIAABoAAAAAAAAAAIA2wCYAAAAnAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T05:22:47.838Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "LocationInfoService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\LocationInfoService.cs", + "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\LocationInfoService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\LocationInfoService.cs", + "RelativeToolTip": "WIDESEA_BasicService\\Service\\LocationInfoService.cs", + "ViewState": "AQIAAFIAAAAAAAAAAAAvwFoAAAAUAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T01:45:20.942Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "TaskEnum.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\TaskEnum.cs", + "RelativeDocumentMoniker": "WIDESEA_Core\\Enums\\TaskEnum.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\TaskEnum.cs", + "RelativeToolTip": "WIDESEA_Core\\Enums\\TaskEnum.cs", + "ViewState": "AQIAAAwAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-23T02:02:04.975Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "PartialTaskService_Inbound.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", + "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", + "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", + "ViewState": "AQIAALMAAAAAAAAAAADwv70AAAAyAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-17T01:27:11.159Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "PDAController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\PDAController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs", + "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\PDAController.cs", + "ViewState": "AQIAAGsAAAAAAAAAAADwv3IAAAAMAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-12T06:16:31.925Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "PartialTaskService_Outbound.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Outbound.cs", + "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_Outbound.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Outbound.cs", + "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_Outbound.cs", + "ViewState": "AQIAALABAAAAAAAAAAApwLUBAAA0AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T04:55:05.006Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "InboundOrderService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Base\\InboundOrderService.cs", + "RelativeDocumentMoniker": "WIDESEA_InboundService\\Base\\InboundOrderService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Base\\InboundOrderService.cs", + "RelativeToolTip": "WIDESEA_InboundService\\Base\\InboundOrderService.cs", + "ViewState": "AQIAAKsAAAAAAAAAAAD4vx0AAAAEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T06:48:41.346Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "RepositoryBase.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", + "RelativeDocumentMoniker": "WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", + "RelativeToolTip": "WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", + "ViewState": "AQIAAF0DAAAAAAAAAAAhwGQDAAAMAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-17T02:00:46.415Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "InboundOrderService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Service\\InboundOrderService.cs", + "RelativeDocumentMoniker": "WIDESEA_InboundService\\Service\\InboundOrderService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Service\\InboundOrderService.cs", + "RelativeToolTip": "WIDESEA_InboundService\\Service\\InboundOrderService.cs", + "ViewState": "AQIAAHAAAAAAAAAAAAArwHYAAAA1AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-12T07:09:01.377Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "IInboundOrderService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IInboundService\\IInboundOrderService.cs", + "RelativeDocumentMoniker": "WIDESEA_IInboundService\\IInboundOrderService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IInboundService\\IInboundOrderService.cs", + "RelativeToolTip": "WIDESEA_IInboundService\\IInboundOrderService.cs", + "ViewState": "AQIAABQAAAAAAAAAAAAkwBsAAABCAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T13:55:29.256Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "OutboundOrderDetailService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_OutboundService\\Service\\OutboundOrderDetailService.cs", + "RelativeDocumentMoniker": "WIDESEA_OutboundService\\Service\\OutboundOrderDetailService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_OutboundService\\Service\\OutboundOrderDetailService.cs", + "RelativeToolTip": "WIDESEA_OutboundService\\Service\\OutboundOrderDetailService.cs", + "ViewState": "AQIAACYBAAAAAAAAAAAnwC4BAAA5AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T12:39:46.222Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "Sys_DictionaryService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs", + "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_DictionaryService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs", + "RelativeToolTip": "WIDESEA_SystemService\\Sys_DictionaryService.cs", + "ViewState": "AQIAACwCAAAAAAAAAAAnwDYCAAA+AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T12:44:39.924Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "OutboundOrderDetailController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderDetailController.cs", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderDetailController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderDetailController.cs", + "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderDetailController.cs", + "ViewState": "AQIAACAAAAAAAAAAAAAnwCcAAAAlAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T12:40:09.111Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "appsettings.json", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\appsettings.json", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json", + "RelativeToolTip": "WIDESEA_WMSServer\\appsettings.json", + "ViewState": "AQIAABIAAAAAAAAAAAAAABwAAAAPAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-12-22T12:28:45.003Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "ITaskService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITaskService.cs", + "RelativeDocumentMoniker": "WIDESEA_ITaskInfoService\\ITaskService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITaskService.cs", + "RelativeToolTip": "WIDESEA_ITaskInfoService\\ITaskService.cs", + "ViewState": "AQIAACQAAAAAAAAAAAAiwCcAAABRAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T01:24:25.556Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 19, "Title": "ISys_JobService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_JobService.cs", "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_JobService.cs", "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_JobService.cs", "RelativeToolTip": "WIDESEA_ISystemService\\ISys_JobService.cs", - "ViewState": "AQIAACEAAAAAAAAAAAAawC8AAAAIAAAA", + "ViewState": "AQIAAAwAAAAAAAAAAAAuwBsAAAAnAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-12-17T10:14:27.412Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 18, + "Title": "Sys_JobService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs", + "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_JobService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs", + "RelativeToolTip": "WIDESEA_SystemService\\Sys_JobService.cs", + "ViewState": "AQIAAH8AAAAAAAAAAAAQwG4AAAAuAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-19T03:36:23.749Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "Sys_JobController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", + "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs", + "ViewState": "AQIAAAoAAAAAAAAAAAAjwBQAAAAHAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T03:26:14.624Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "PartialTaskService_AGV.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", + "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", + "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", + "ViewState": "AQIAAGcAAAAAAAAAAAAhwG8AAAAWAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-17T07:04:55.677Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "HttpHelper.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Helper\\HttpHelper.cs", + "RelativeDocumentMoniker": "WIDESEA_Core\\Helper\\HttpHelper.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Helper\\HttpHelper.cs", + "RelativeToolTip": "WIDESEA_Core\\Helper\\HttpHelper.cs", + "ViewState": "AQIAAGIAAAAAAAAAAAAEwGsAAAAcAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-22T03:36:42.21Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "ApiBaseController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseController\\ApiBaseController.cs", + "RelativeDocumentMoniker": "WIDESEA_Core\\BaseController\\ApiBaseController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseController\\ApiBaseController.cs", + "RelativeToolTip": "WIDESEA_Core\\BaseController\\ApiBaseController.cs", + "ViewState": "AQIAAGMAAAAAAAAAAAAiwHEAAAAMAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-14T02:43:57.13Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "LocationInfoService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs", + "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\LocationInfoService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs", + "RelativeToolTip": "WIDESEA_BasicService\\Base\\LocationInfoService.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAqwBIAAABoAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-12T04:10:28.64Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "ILocationInfoService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs", + "RelativeDocumentMoniker": "WIDESEA_IBasicService\\ILocationInfoService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs", + "RelativeToolTip": "WIDESEA_IBasicService\\ILocationInfoService.cs", + "ViewState": "AQIAAAMAAAAAAAAAAAASwA0AAAApAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T08:49:32.151Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "LocationEnum.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\LocationEnum.cs", + "RelativeDocumentMoniker": "WIDESEA_Core\\Enums\\LocationEnum.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\LocationEnum.cs", + "RelativeToolTip": "WIDESEA_Core\\Enums\\LocationEnum.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAASwAoAAAAMAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-21T03:04:55.174Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "InboundOrderController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", + "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", + "ViewState": "AQIAABAAAAAAAAAAAAAgwBwAAAAmAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-14T02:15:47.366Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "LocationInfoRepository.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\LocationInfoRepository.cs", + "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\LocationInfoRepository.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\LocationInfoRepository.cs", + "RelativeToolTip": "WIDESEA_BasicRepository\\LocationInfoRepository.cs", + "ViewState": "AQIAABYAAAAAAAAAAAAywCQAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-16T08:40:22.353Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 33, "Title": "ReturnInventoryResponse.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs", @@ -348,12 +707,61 @@ "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs", "ViewState": "AQIAAAMAAAAAAAAAAAAAAAkAAAARAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T06:35:19.436Z", + "WhenOpened": "2024-12-19T06:35:19.436Z" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "OutboundOrderService.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_OutboundService\\Base\\OutboundOrderService.cs", + "RelativeDocumentMoniker": "WIDESEA_OutboundService\\Base\\OutboundOrderService.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_OutboundService\\Base\\OutboundOrderService.cs", + "RelativeToolTip": "WIDESEA_OutboundService\\Base\\OutboundOrderService.cs", + "ViewState": "AQIAAB0AAAAAAAAAAAAcwLkAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T11:46:26.618Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 30, + "Title": "OutboundOrderController.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderController.cs", + "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderController.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderController.cs", + "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Outbound\\OutboundOrderController.cs", + "ViewState": "AQIAAA8AAAAAAAAAAAAAABkAAAAlAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T11:34:52.061Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "ReturnInventoryRequest.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", + "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", + "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs", + "ViewState": "AQIAAAEAAAAAAAAAAADwvx8AAAAjAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-19T06:21:03.618Z" + }, + { + "$type": "Document", + "DocumentIndex": 31, + "Title": "PutAwayResponse.cs", + "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", + "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", + "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", + "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-19T06:34:37.374Z" + }, + { + "$type": "Document", + "DocumentIndex": 36, "Title": "Program.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Program.cs", "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Program.cs", @@ -365,7 +773,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 35, "Title": "BasicRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\BasicRepository.cs", "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\BasicRepository.cs", @@ -377,7 +785,7 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 40, "Title": "OutboundOrderDetailBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutboundOrderDetailBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\OutboundOrderDetailBYDService.cs", @@ -389,7 +797,7 @@ }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 37, "Title": "SelectOutStoreOrderResponse.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\SelectOutStoreOrderResponse.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\SelectOutStoreOrderResponse.cs", @@ -401,7 +809,7 @@ }, { "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 34, "Title": "OutboundOrderDetail_LabelsBYDRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutboundOrderDetail_LabelsBYDRepository.cs", "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\OutboundOrderDetail_LabelsBYDRepository.cs", @@ -413,7 +821,7 @@ }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 39, "Title": "OutboundOrderDetail_LabelsBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutboundOrderDetail_LabelsBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\OutboundOrderDetail_LabelsBYDService.cs", @@ -425,7 +833,7 @@ }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 41, "Title": "OutboundOrderDetailBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutboundOrderDetailBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\OutboundOrderDetailBYDService.cs", @@ -437,7 +845,7 @@ }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 38, "Title": "OutboundOrderDetail_LabelsBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutboundOrderDetail_LabelsBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\OutboundOrderDetail_LabelsBYDService.cs", @@ -449,7 +857,7 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 43, "Title": "OutBoundOrderBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutBoundOrderBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\OutBoundOrderBYDService.cs", @@ -461,7 +869,7 @@ }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 42, "Title": "OutBoundOrderBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutBoundOrderBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\OutBoundOrderBYDService.cs", @@ -473,7 +881,7 @@ }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 44, "Title": "IOutboundOrderDetail_LabelsBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutboundOrderDetail_LabelsBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IOutboundOrderDetail_LabelsBYDService.cs", @@ -485,7 +893,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 45, "Title": "IOutboundOrderDetailBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutboundOrderDetailBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IOutboundOrderDetailBYDService.cs", @@ -497,7 +905,7 @@ }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 47, "Title": "IOutBoundOrderBYDService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutBoundOrderBYDService.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IOutBoundOrderBYDService.cs", @@ -509,7 +917,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 46, "Title": "IOutboundOrderDetailBYDRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutboundOrderDetailBYDRepository.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\IOutboundOrderDetailBYDRepository.cs", @@ -521,7 +929,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 50, "Title": "IOutboundOrderDetail_LabelsBYDRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutboundOrderDetail_LabelsBYDRepository.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\IOutboundOrderDetail_LabelsBYDRepository.cs", @@ -533,7 +941,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 49, "Title": "OutBoundOrderBYDRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutBoundOrderBYDRepository.cs", "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\OutBoundOrderBYDRepository.cs", @@ -545,7 +953,7 @@ }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 48, "Title": "OutboundOrderDetailBYDRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutboundOrderDetailBYDRepository.cs", "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\OutboundOrderDetailBYDRepository.cs", @@ -557,7 +965,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 51, "Title": "IOutBoundOrderBYDRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutBoundOrderBYDRepository.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\IOutBoundOrderBYDRepository.cs", @@ -569,7 +977,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 52, "Title": "IMaterielInfoService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IMaterielInfoService.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IMaterielInfoService.cs", @@ -581,7 +989,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 53, "Title": "SelectOutStoreOrderRequest.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\SelectOutStoreOrderRequest.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Request\\SelectOutStoreOrderRequest.cs", @@ -593,19 +1001,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, - "Title": "TaskService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs", - "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs", - "RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService.cs", - "ViewState": "AQIAAKACAAAAAAAAAAAIwLQCAAAJAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-17T10:08:59.403Z" - }, - { - "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 54, "Title": "LocationInfoController.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs", "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs", @@ -618,43 +1014,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, - "Title": "LocationInfoRepository.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\LocationInfoRepository.cs", - "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\LocationInfoRepository.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\LocationInfoRepository.cs", - "RelativeToolTip": "WIDESEA_BasicRepository\\LocationInfoRepository.cs", - "ViewState": "AQIAAB0AAAAAAAAAAAAmwCcAAAAMAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-16T08:40:22.353Z" - }, - { - "$type": "Document", - "DocumentIndex": 30, - "Title": "InboundOrderController.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", - "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", - "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs", - "ViewState": "AQIAABAAAAAAAAAAAAAgwA0AAAA8AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-14T02:15:47.366Z" - }, - { - "$type": "Document", - "DocumentIndex": 29, - "Title": "PartialTaskService_AGV.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", - "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", - "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs", - "ViewState": "AQIAAB8AAAAAAAAAAIAwwCsAAAA3AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-17T07:04:55.677Z" - }, - { - "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 55, "Title": "ILabelMasterRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\ILabelMasterRepository.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\ILabelMasterRepository.cs", @@ -666,7 +1026,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 56, "Title": "Dt_LabelMaster.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_LabelMaster.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Basic\\Dt_LabelMaster.cs", @@ -678,69 +1038,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, - "Title": "PartialTaskService_Inbound.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", - "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", - "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs", - "ViewState": "AQIAAAsAAAAAAAAAAAAUwBMAAAA3AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-17T01:27:11.159Z" - }, - { - "$type": "Document", - "DocumentIndex": 35, - "Title": "LocationInfoService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs", - "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\LocationInfoService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs", - "RelativeToolTip": "WIDESEA_BasicService\\Base\\LocationInfoService.cs", - "ViewState": "AQIAACkAAAAAAAAAAAAmwDEAAABCAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-12T04:10:28.64Z" - }, - { - "$type": "Document", - "DocumentIndex": 36, - "Title": "RepositoryBase.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", - "RelativeDocumentMoniker": "WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", - "RelativeToolTip": "WIDESEA_Core\\BaseRepository\\RepositoryBase.cs", - "ViewState": "AQIAAH0BAAAAAAAAAAAmwIYBAAAMAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-17T02:00:46.415Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 37, - "Title": "InboundOrderService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Service\\InboundOrderService.cs", - "RelativeDocumentMoniker": "WIDESEA_InboundService\\Service\\InboundOrderService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Service\\InboundOrderService.cs", - "RelativeToolTip": "WIDESEA_InboundService\\Service\\InboundOrderService.cs", - "ViewState": "AQIAAI4AAAAAAAAAAAAswJgAAAAwAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-12T07:09:01.377Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 38, - "Title": "PDAController.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs", - "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\PDAController.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs", - "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\PDAController.cs", - "ViewState": "AQIAAB8AAAAAAAAAAAAewCgAAAA6AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-12T06:16:31.925Z" - }, - { - "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 57, "Title": "RoadwayInfoController.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\RoadwayInfoController.cs", "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\RoadwayInfoController.cs", @@ -752,7 +1050,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 60, "Title": "ILabelMasterService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILabelMasterService.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicService\\ILabelMasterService.cs", @@ -764,7 +1062,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 61, "Title": "Dt_CachePoint.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_CachePoint.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Basic\\Dt_CachePoint.cs", @@ -776,7 +1074,7 @@ }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 59, "Title": "CachePointService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\CachePointService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\CachePointService.cs", @@ -788,7 +1086,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 58, "Title": "CachePointService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\CachePointService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\CachePointService.cs", @@ -800,7 +1098,7 @@ }, { "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 62, "Title": "ICachePointRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\ICachePointRepository.cs", "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\ICachePointRepository.cs", @@ -812,7 +1110,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 63, "Title": "CachePointRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\CachePointRepository.cs", "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\CachePointRepository.cs", @@ -824,19 +1122,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, - "Title": "ILocationInfoService.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs", - "RelativeDocumentMoniker": "WIDESEA_IBasicService\\ILocationInfoService.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs", - "RelativeToolTip": "WIDESEA_IBasicService\\ILocationInfoService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-16T08:28:03.622Z" - }, - { - "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 64, "Title": "RoadwayInfoService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\RoadwayInfoService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\RoadwayInfoService.cs", @@ -848,7 +1134,7 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 65, "Title": "MaterielInfoService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\MaterielInfoService.cs", "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\MaterielInfoService.cs", @@ -860,7 +1146,7 @@ }, { "$type": "Document", - "DocumentIndex": 49, + "DocumentIndex": 66, "Title": "MaterielInfoRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\MaterielInfoRepository.cs", "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\MaterielInfoRepository.cs", @@ -872,7 +1158,7 @@ }, { "$type": "Document", - "DocumentIndex": 51, + "DocumentIndex": 67, "Title": "Dt_AnalysisRuleConfig.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Config\\Dt_AnalysisRuleConfig.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Config\\Dt_AnalysisRuleConfig.cs", @@ -884,31 +1170,7 @@ }, { "$type": "Document", - "DocumentIndex": 50, - "Title": "ApiBaseController.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseController\\ApiBaseController.cs", - "RelativeDocumentMoniker": "WIDESEA_Core\\BaseController\\ApiBaseController.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseController\\ApiBaseController.cs", - "RelativeToolTip": "WIDESEA_Core\\BaseController\\ApiBaseController.cs", - "ViewState": "AQIAACoAAAAAAAAAAAArwDMAAAAMAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-14T02:43:57.13Z" - }, - { - "$type": "Document", - "DocumentIndex": 52, - "Title": "StockInfoRepository.cs", - "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockRepository\\StockInfoRepository.cs", - "RelativeDocumentMoniker": "WIDESEA_StockRepository\\StockInfoRepository.cs", - "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockRepository\\StockInfoRepository.cs", - "RelativeToolTip": "WIDESEA_StockRepository\\StockInfoRepository.cs", - "ViewState": "AQIAABEAAAAAAAAAAAAkwCIAAAAcAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-12T02:53:47.628Z" - }, - { - "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 69, "Title": "ISys_JobRepository.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemRepository\\ISys_JobRepository.cs", "RelativeDocumentMoniker": "WIDESEA_ISystemRepository\\ISys_JobRepository.cs", @@ -920,7 +1182,7 @@ }, { "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 68, "Title": "Sys_Dictionary.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Sys_Dictionary.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Sys_Dictionary.cs", @@ -932,7 +1194,7 @@ }, { "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 70, "Title": "Sys_User.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Sys_User.cs", "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Sys_User.cs", @@ -944,7 +1206,7 @@ }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 71, "Title": "ISys_RoleService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_RoleService.cs", "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_RoleService.cs", @@ -956,7 +1218,7 @@ }, { "$type": "Document", - "DocumentIndex": 57, + "DocumentIndex": 72, "Title": "ISys_DictionaryService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_DictionaryService.cs", "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_DictionaryService.cs", @@ -968,7 +1230,7 @@ }, { "$type": "Document", - "DocumentIndex": 58, + "DocumentIndex": 73, "Title": "ISys_DictionaryListService.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_DictionaryListService.cs", "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_DictionaryListService.cs", @@ -980,7 +1242,7 @@ }, { "$type": "Document", - "DocumentIndex": 59, + "DocumentIndex": 74, "Title": "Sys_DictionaryController.cs", "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_DictionaryController.cs", "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\System\\Sys_DictionaryController.cs", diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs" index 8939537..9bdaad8 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs" @@ -35,6 +35,7 @@ x => true); } + public override bool UpdateData(Dt_LocationInfo entity) { return base.UpdateData(entity); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs" index f473d5d..48335f6 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LocationInfoService.cs" @@ -29,7 +29,7 @@ } private Dictionary<string, OrderByType> _emptyAssignOrderBy = new Dictionary<string, OrderByType>() { - { nameof(Dt_LocationInfo.Depth), OrderByType.Desc }, + //{ nameof(Dt_LocationInfo.Depth), OrderByType.Desc }, { nameof(Dt_LocationInfo.Layer), OrderByType.Asc }, { nameof(Dt_LocationInfo.Column), OrderByType.Asc }, { nameof(Dt_LocationInfo.Row), OrderByType.Asc }, @@ -68,49 +68,87 @@ return null; } + + public virtual Dt_LocationInfo? AssignLocation(string stationCode, int inboundType,string palletCode) + { + try + { + Dt_RoadwayInfo roadwayInfo = _basicRepository.RoadwayInfoRepository.QueryFirst(x => x.InStationCode == stationCode) ?? throw new Exception("鏈壘鍒拌绔欏彴瀵瑰簲鐨勫贩閬擄紝璇锋鏌ュ熀纭�閰嶇疆淇℃伅!"); + if (roadwayInfo.EnableStatus != EnableStatusEnum.Normal.ObjToInt() && roadwayInfo.EnableStatus != EnableStatusEnum.OnlyIn.ObjToInt()) + { + throw new Exception("璇ュ贩閬撲笉鍙叆搴擄紝璇锋鏌ュ贩閬撶鐢ㄤ俊鎭�!"); + } + if (roadwayInfo.AreaId > 0) + { + Dt_AreaInfo areaInfo = _basicRepository.AreaInfoRepository.QueryFirst(x => x.Id == roadwayInfo.AreaId); + if (areaInfo != null && areaInfo.AreaStatus == EnableEnum.Disable.ObjToInt()) + { + throw new Exception("鍖哄煙琚鐢紝涓嶅彲鍏ュ簱!"); + } + } + if (inboundType == TaskTypeEnum.PalletInbound.ObjToInt())//绌虹洏鍏ュ簱鍒嗛厤閫昏緫 + { + return EmptyAssignLocation(roadwayInfo.RoadwayNo,palletCode); + } + else if (inboundType == TaskTypeEnum.Inbound.ObjToInt()) + { + return StoredAssignLocation(roadwayInfo.RoadwayNo,palletCode); + } + } + catch (Exception ex) + { + throw new Exception(ex.Message); + } + + return null; + } public virtual Dt_LocationInfo? AssignLocation(string RoadwayNo) { return StoredAssignLocation(RoadwayNo); } + + public virtual Dt_LocationInfo? AssignLocation(string RoadwayNo, string palletCode) + { + return StoredAssignLocation(RoadwayNo,palletCode); + } + private Dt_LocationInfo EmptyAssignLocation(string roadway) { - List<LocationGroupDTO> locationGroups = BaseDal.GetLocationGroups(roadway, LocationStatusEnum.Free, LocationStatusEnum.Pallet); - if (locationGroups != null && locationGroups.Count > 0) + + return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway), _emptyAssignOrderBy); + } + + private Dt_LocationInfo EmptyAssignLocation(string roadway,string palletCode) + { + if (palletCode.Substring(0, 1) == "B") { - LocationGroupDTO? locationGroup = locationGroups.FirstOrDefault(x => x.EnableStatusA == EnableStatusEnum.Normal.ObjToInt()|| x.EnableStatusA == EnableStatusEnum.OnlyIn.ObjToInt()); - int id = locationGroup?.IdA ?? 0; - return BaseDal.QueryFirst(x => x.Id == id); + return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway&&x.AreaId==2), _emptyAssignOrderBy); } - locationGroups = BaseDal.GetLocationGroups(roadway, LocationStatusEnum.Free, LocationStatusEnum.Free); - if (locationGroups != null && locationGroups.Count > 0) + else { - LocationGroupDTO? locationGroup = locationGroups.FirstOrDefault(x => x.EnableStatusB == EnableStatusEnum.Normal.ObjToInt()||x.EnableStatusB == EnableStatusEnum.OnlyIn.ObjToInt()); - int id = locationGroup?.IdB ?? 0; - return BaseDal.QueryFirst(x => x.Id == id); + return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway&&x.AreaId==1), _emptyAssignOrderBy); } - return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt()||x.EnableStatus == EnableStatusEnum.OnlyIn.ObjToInt() && x.RoadwayNo == roadway), _emptyAssignOrderBy); } private Dt_LocationInfo StoredAssignLocation(string roadway) { - List<LocationGroupDTO> locationGroups = BaseDal.GetLocationGroups(roadway, LocationStatusEnum.Free, LocationStatusEnum.InStock); - if (locationGroups != null && locationGroups.Count > 0) - { - LocationGroupDTO? locationGroup = locationGroups.FirstOrDefault(x => x.EnableStatusA == EnableStatusEnum.OnlyIn.ObjToInt() || x.EnableStatusA == EnableStatusEnum.Normal.ObjToInt()); - int id = locationGroup?.IdA ?? 0; - return BaseDal.QueryFirst(x => x.Id == id); - } - locationGroups = BaseDal.GetLocationGroups(roadway, LocationStatusEnum.Free, LocationStatusEnum.Free); - if (locationGroups != null && locationGroups.Count > 0) - { - LocationGroupDTO? locationGroup = locationGroups.FirstOrDefault(x => x.EnableStatusB == EnableStatusEnum.OnlyIn.ObjToInt() || x.EnableStatusB == EnableStatusEnum.Normal.ObjToInt()); - int id = locationGroup?.IdB ?? 0; - return BaseDal.QueryFirst(x => x.Id == id); - } + + return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway), _emptyAssignOrderBy); + + } - return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.OnlyIn.ObjToInt() || x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway), _emptyAssignOrderBy); + private Dt_LocationInfo StoredAssignLocation(string roadway, string palletCode) + { + if (palletCode.Substring(0, 1) == "B") + { + return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway&&x.AreaId==2), _emptyAssignOrderBy); + } + else + { + return BaseDal.QueryFirst(x => x.LocationStatus == LocationStatusEnum.Free.ObjToInt() && (x.EnableStatus == EnableStatusEnum.Normal.ObjToInt() && x.RoadwayNo == roadway && x.AreaId == 1), _emptyAssignOrderBy); + } } public Dt_LocationInfo AdjacentDepthLocation(string locationCode) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/TaskEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/TaskEnum.cs" index e0bf4a7..7bf5507 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/TaskEnum.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Enums/TaskEnum.cs" @@ -24,20 +24,20 @@ /// <summary> /// 鐩樼偣鍑哄簱 /// </summary> - [Description("鐩樼偣鍑哄簱")] - OutInventory = 101, + //[Description("鐩樼偣鍑哄簱")] + //OutInventory = 101, /// <summary> /// 鍒嗘嫞鍑哄簱 /// </summary> - [Description("鍒嗘嫞鍑哄簱")] - OutPick = 102, + //[Description("鍒嗘嫞鍑哄簱")] + // OutPick = 102, /// <summary> /// 璐ㄦ鍑哄簱 /// </summary> - [Description("璐ㄦ鍑哄簱")] - OutQuality = 103, + //[Description("璐ㄦ鍑哄簱")] + //OutQuality = 103, /// <summary> /// 鍑虹┖ @@ -48,8 +48,8 @@ /// <summary> /// 琛ョ┖ /// </summary> - [Description("琛ョ┖")] - PalletFillOutbound = 105, + // [Description("琛ョ┖")] + // PalletFillOutbound = 105, /// <summary> /// 鍏ュ簱 @@ -60,20 +60,20 @@ /// <summary> /// 鐩樼偣鍏ュ簱 /// </summary> - [Description("鐩樼偣鍏ュ簱")] - InInventory = 201, + // [Description("鐩樼偣鍏ュ簱")] + //InInventory = 201, /// <summary> /// 鍒嗘嫞鍏ュ簱 /// </summary> - [Description("鍒嗘嫞鍏ュ簱")] - InPick = 202, + // [Description("鍒嗘嫞鍏ュ簱")] + //InPick = 202, /// <summary> /// 璐ㄦ鍏ュ簱 /// </summary> - [Description("璐ㄦ鍏ュ簱")] - InQuality = 203, + //[Description("璐ㄦ鍏ュ簱")] + //InQuality = 203, /// <summary> /// 鍏ョ┖ @@ -84,8 +84,8 @@ /// <summary> /// 鍥炵┖ /// </summary> - [Description("鍥炵┖")] - PalletReturnInbound = 205, + //[Description("鍥炵┖")] + //PalletReturnInbound = 205, /// <summary> /// 绉诲簱 @@ -96,17 +96,17 @@ /// <summary> /// 搴撳唴绉诲簱 /// </summary> - [Description("搴撳唴绉诲簱")] - RelocationIn = 301, + //[Description("搴撳唴绉诲簱")] + //RelocationIn = 301, /// <summary> /// 搴撳绉诲簱 /// </summary> - [Description("搴撳绉诲簱")] - RelocationOut = 302, + // [Description("搴撳绉诲簱")] + //RelocationOut = 302, - [Description("AGV鎼繍")] - AGVCarry = 500, + //[Description("AGV鎼繍")] + // AGVCarry = 500, } #endregion 浠诲姟绫诲瀷 diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Helper/HttpHelper.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Helper/HttpHelper.cs" index da9e300..0863715 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Helper/HttpHelper.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Helper/HttpHelper.cs" @@ -113,7 +113,7 @@ try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); - request.Timeout = 10 * 1000; + request.Timeout = 30 * 1000; request.Method = "POST"; request.ContentType = "application/json; charset=UTF-8"; parm = parm ?? ""; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs" index ce15b20..0592f40 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILocationInfoService.cs" @@ -20,7 +20,10 @@ Dt_LocationInfo AdjacentDepthLocation(string locationCode); Dt_LocationInfo? AssignLocation(string stationCode, int inboundType); + + Dt_LocationInfo? AssignLocation(string stationCode, int inboundType, string palletCode); Dt_LocationInfo? AssignLocation(string RoadwayNo); + Dt_LocationInfo? AssignLocation(string RoadwayNo, string palletCode); void UpdateLocationLock(Dt_LocationInfo locationInfo,int task, int changType,bool black); void UpdateLocationFree(Dt_LocationInfo locationInfo, int task, int changType, bool black); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IInboundService/IInboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IInboundService/IInboundOrderService.cs" index 20ef40f..2ba2378 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IInboundService/IInboundOrderService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IInboundService/IInboundOrderService.cs" @@ -20,7 +20,12 @@ WebResponseContent GetInboundOrderDetail(string OrderNo); WebResponseContent MaterielGroup(MaterielGroupDTO materielGroupDTO); - + /// <summary> + /// 鎾ら攢缁勭洏 + /// </summary> + /// <param name="materielGroupDTO"></param> + /// <returns></returns> + WebResponseContent MaterielGroupRevoke(string PalletCode); WebResponseContent QueryOrderInfo(int pageNo, string orderNo); } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs" index afd67bb..1974d96 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs" @@ -22,6 +22,12 @@ WebResponseContent SyncLabMaster(); /// <summary> + /// 鏍规嵁鏉$爜鑾峰彇鏉$爜鍏ュ簱涓绘暟鎹� + /// </summary> + /// <returns></returns> + WebResponseContent GetLabMaster(string barcode); + + /// <summary> /// 鍘熸潗鏂欎笂鏋舵帴鍙o紝鍏ュ簱鍥炰紶 /// </summary> /// <returns></returns> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs" index b53517c..27fb286 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ITaskInfoService/ITaskService.cs" @@ -36,7 +36,8 @@ ITaskRepository Repository { get; } WebResponseContent GenerateInboundTask(string stationCode, int taskType, string palletCode); - + WebResponseContent PalletInboundRequest(string stationCode, string palletCode); + WebResponseContent InboundRequest(string stationCode, string palletCode); WebResponseContent TaskCompleted(int taskNum); WebResponseContent TaskCancel(int taskNum); WebResponseContent UpdateTaskStatus(int taskNum); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs" index 3005140..2d22c30 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs" @@ -7,6 +7,7 @@ using System.Reflection.Metadata; using System.Text; using System.Threading.Tasks; +using WIDESEA_BasicRepository; using WIDESEA_Core; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.BaseServices; @@ -15,10 +16,12 @@ using WIDESEA_Core.Utilities; using WIDESEA_DTO; using WIDESEA_DTO.Inbound; +using WIDESEA_IBasicRepository; using WIDESEA_IBasicService; using WIDESEA_IInboundRepository; using WIDESEA_IInboundService; using WIDESEA_IStockService; +using WIDESEA_ISystemService; using WIDESEA_ITaskInfoRepository; using WIDESEA_Model.Models; @@ -29,14 +32,17 @@ private readonly IMapper _mapper; private readonly IUnitOfWorkManage _unitOfWorkManage; private readonly ITaskRepository _taskRepository; - private IBasicService _basicService; private IStockService _stockService; private IInboundOrderDetailService _inboundOrderDetailService; + private ILabelMasterRepository _labelMasterRepository; + private readonly ISys_JobService _sys_JobService; + + public IInboundOrderRepository Repository => BaseDal; - public InboundOrderService(IInboundOrderRepository BaseDal, IMapper mapper, IUnitOfWorkManage unitOfWorkManage, ITaskRepository taskRepository, IBasicService basicService, IStockService stockService, IInboundOrderDetailService inboundOrderDetailService) : base(BaseDal) + public InboundOrderService(IInboundOrderRepository BaseDal, IMapper mapper, IUnitOfWorkManage unitOfWorkManage, ITaskRepository taskRepository, IBasicService basicService, IStockService stockService, IInboundOrderDetailService inboundOrderDetailService,ILabelMasterRepository labelMasterRepository,ISys_JobService sys_JobService) : base(BaseDal) { _mapper = mapper; _unitOfWorkManage = unitOfWorkManage; @@ -44,6 +50,8 @@ _basicService = basicService; _stockService = stockService; _inboundOrderDetailService = inboundOrderDetailService; + _labelMasterRepository = labelMasterRepository; + _sys_JobService = sys_JobService; } /// <summary> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" index a8c5962..8435005 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Service/InboundOrderService.cs" @@ -46,65 +46,104 @@ WebResponseContent content = new WebResponseContent(); try { - List<MatSerialNumberDTO> matSerialNumberDTOs = CodeAnalysisHelper.CodeAnalysis<MatSerialNumberDTO>(AnalysisCode.InnerCode, materielGroupDTO.SerialNumbers); - (bool, string, object?) result2 = ModelValidate.ValidateModelData(matSerialNumberDTOs); - if (!result2.Item1) return content = WebResponseContent.Instance.Error(result2.Item2); - - List<string> materielCodes = matSerialNumberDTOs.GroupBy(x => x.MaterielCode).Select(x => x.Key).ToList(); - - List<Dt_MaterielInfo> materielInfos = _basicService.MaterielInfoService.GetMaterielInfos(materielCodes); - - Dt_InboundOrder inboundOrder = GetInboundOrder(materielGroupDTO.OrderNo); - - Dt_StockInfo? stockInfo = _stockService.StockInfoService.GetStockByPalletCode(materielGroupDTO.PalletCode); - - (bool, string, object?) result = CheckMaterielGroupParam(materielGroupDTO, matSerialNumberDTOs, materielInfos, materielCodes, inboundOrder, stockInfo); + (bool, string, object?) result = CheckMaterielGroupParam(materielGroupDTO, stockInfo); if (!result.Item1) return content = WebResponseContent.Instance.Error(result.Item2); - if (stockInfo == null) { stockInfo = new Dt_StockInfo(); - stockInfo.Details = new List<Dt_StockInfoDetail>(); - } - - List<Dt_StockInfoDetail> stockInfoDetails = _mapper.Map<List<Dt_StockInfoDetail>>(matSerialNumberDTOs); - stockInfoDetails.ForEach(x => - { - x.Status = 0; - x.OrderNo = inboundOrder.OrderNo; - x.MaterielName = materielInfos.FirstOrDefault(v => v.MaterielCode == x.MaterielCode)?.MaterielName ?? ""; - x.StockId = stockInfo.Id != 0 ? stockInfo.Id : 0; - }); - if (stockInfo.Id == 0) - { stockInfo.PalletCode = materielGroupDTO.PalletCode; stockInfo.StockStatus = StockStatusEmun.缁勭洏鏆傚瓨.ObjToInt(); + stockInfo.Creater = "System"; + stockInfo.Details = new List<Dt_StockInfoDetail>(); + } - stockInfo.Details.AddRange(stockInfoDetails); - - List<Dt_InboundOrderDetail> inboundOrderDetails = new List<Dt_InboundOrderDetail>(); - for (int i = 0; i < materielCodes.Count; i++) + List<Dt_StockInfoDetail> stockInfoDetails = new List<Dt_StockInfoDetail>(); + List<Dt_LabelMaster> notExistLabels = new List<Dt_LabelMaster>(); + foreach (var lablel in materielGroupDTO.SerialNumbers) { - decimal stockQuantity = stockInfoDetails.Where(x => x.MaterielCode == materielCodes[i]).Sum(x => x.StockQuantity); - inboundOrderDetails.AddRange(_inboundOrderDetailService.UpdateReceiptQuantity(inboundOrder.Details.Where(x => x.MaterielCode == materielCodes[i]).ToList(), stockQuantity)); - } - List<int> updateDetailIds = inboundOrderDetails.Select(x => x.Id).ToList(); - 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++) + Dt_LabelMaster labmaster = _labelMasterRepository.QueryFirst(x => x.LABEL_NO == lablel); + if(labmaster == null) { - _inboundOrderDetailService.Repository.DeleteAndMoveIntoHty(inboundOrderDetails[i], App.User.UserId == 0 ? OperateType.鑷姩瀹屾垚 : OperateType.浜哄伐瀹屾垚); - } + //閫氳繃鏉$爜鎺ュ彛鍚屾鏉$爜涓绘暟鎹� + _sys_JobService.GetLabMaster(lablel); + labmaster = _labelMasterRepository.QueryFirst(x => x.LABEL_NO == lablel); + if (labmaster == null) + { + notExistLabels.Add(labmaster); + } + } } - else if (inboundOrder.OrderStatus == InboundStatusEnum.鏈紑濮�.ObjToInt()) + if (notExistLabels.Count == 0) { - inboundOrder.OrderStatus = InboundStatusEnum.鍏ュ簱涓�.ObjToInt(); - } + foreach (var item in materielGroupDTO.SerialNumbers) + { + Dt_LabelMaster labmaster = _labelMasterRepository.QueryFirst(x => x.LABEL_NO == item); + Dt_StockInfoDetail dt_StockInfoDetail = new Dt_StockInfoDetail(); + dt_StockInfoDetail.Status = 0; + dt_StockInfoDetail.OrderNo = materielGroupDTO.OrderNo; + dt_StockInfoDetail.StockId = stockInfo.Id != 0 ? stockInfo.Id : 0; + dt_StockInfoDetail.MaterielCode = labmaster.MATNR; + dt_StockInfoDetail.MaterielName = labmaster.MAKTX; + dt_StockInfoDetail.BatchNo = labmaster.BATCH; + dt_StockInfoDetail.SerialNumber = labmaster.LABEL_NO; + dt_StockInfoDetail.StockQuantity = int.Parse(labmaster.BOX_QTY); + dt_StockInfoDetail.OutboundQuantity = 0; + dt_StockInfoDetail.Creater = "System"; + stockInfoDetails.Add(dt_StockInfoDetail); + stockInfo.Details.AddRange(stockInfoDetails); + } + content = MaterielGroupUpdateData(stockInfo); - content = MaterielGroupUpdateData(inboundOrder, inboundOrderDetails, stockInfo); + } + + + } + catch (Exception ex) + { + content = WebResponseContent.Instance.Error(ex.Message); + } + finally + { + + } + return content; + } + + + /// <summary> + /// 鎾ら攢缁勭洏 + /// </summary> + /// <param name="materielGroupDTO"></param> + /// <returns></returns> + public WebResponseContent MaterielGroupRevoke(string PalletCode) + { + WebResponseContent content = new WebResponseContent(); + try + { + Dt_StockInfo? stockInfo = _stockService.StockInfoService.GetStockByPalletCode(PalletCode); + if(stockInfo != null) + { + if(stockInfo.StockStatus!= (int)StockStatusEmun.缁勭洏鏆傚瓨) + { + return content = WebResponseContent.Instance.Error("缁勭洏鏆傚瓨鐘舵�佹墠鍙互鎾ら攢缁勭洏锛�"); + } + else + { + stockInfo.StockStatus = (int)StockStatusEmun.缁勭洏鎾ら攢; + foreach (var item in stockInfo.Details) + { + item.Status = (int)OutStockStatus.鎾ら攢; + } + } + content = MaterielGroupUpdateData(stockInfo); + + } + else + { + return content = WebResponseContent.Instance.Error("缁勭洏淇℃伅涓嶅瓨鍦紒"); + } + } catch (Exception ex) { @@ -141,6 +180,30 @@ return WebResponseContent.Instance.Error(ex.Message); } } + + /// <summary> + /// 缁勭洏鏁版嵁鏇存柊 + /// </summary> + /// <param name="inboundOrder">鍏ュ簱鍗�</param> + /// <param name="inboundOrderDetails">鍏ュ簱鍗曟槑缁�</param> + /// <param name="stockInfo">缁勭洏鏁版嵁</param> + /// <returns></returns> + public WebResponseContent MaterielGroupUpdateData(Dt_StockInfo stockInfo) + { + try + { + _unitOfWorkManage.BeginTran(); + _stockService.StockInfoService.AddMaterielGroup(stockInfo); + _unitOfWorkManage.CommitTran(); + return WebResponseContent.Instance.OK(); + } + catch (Exception ex) + { + _unitOfWorkManage.RollbackTran(); + return WebResponseContent.Instance.Error(ex.Message); + } + } + /// <summary> /// 楠岃瘉缁勭洏鏁版嵁 @@ -219,6 +282,38 @@ return (true, "鎴愬姛", materielGroupDTO); } + + /// <summary> + /// 楠岃瘉缁勭洏鏁版嵁 + /// </summary> + /// <param name="materielGroupDTO">鐗╂枡缁勭洏DTO</param> + /// <param name="stockInfo">缁勭洏淇℃伅</param> + /// <returns></returns> + public (bool, string, object?) CheckMaterielGroupParam(MaterielGroupDTO materielGroupDTO, Dt_StockInfo stockInfo) + { + (bool, string, object?) result = ModelValidate.ValidateModelData(materielGroupDTO); + if (!result.Item1) return result; + + if (_taskRepository.QueryFirst(x => x.PalletCode == materielGroupDTO.PalletCode) != null) + { + return (false, "璇ユ墭鐩樺彿宸叉湁浠诲姟", materielGroupDTO); + } + + if (stockInfo != null && !string.IsNullOrEmpty(stockInfo.LocationCode) && stockInfo.StockStatus != StockStatusEmun.缁勭洏鏆傚瓨.ObjToInt()) + { + return (false, "宸蹭笂鏋剁殑鎵樼洏涓嶈兘鍐嶆缁勭洏", materielGroupDTO); + } + + if (_stockService.StockInfoDetailService.ExistSerialNumbers(materielGroupDTO.SerialNumbers)) + { + return (false, "鏈夊簭鍒楀彿鍦ㄥ簱瀛樹腑宸插瓨鍦�", materielGroupDTO); + } + + return (true, "鎴愬姛", materielGroupDTO); + } + + + /// <summary> /// PDA鍒嗛〉鏌ヨ鏁版嵁 /// </summary> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/WIDESEA_InboundService.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/WIDESEA_InboundService.csproj" index 61191b5..9a01f27 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/WIDESEA_InboundService.csproj" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/WIDESEA_InboundService.csproj" @@ -10,6 +10,7 @@ <ProjectReference Include="..\WIDESEA_IBasicService\WIDESEA_IBasicService.csproj" /> <ProjectReference Include="..\WIDESEA_IInboundService\WIDESEA_IInboundService.csproj" /> <ProjectReference Include="..\WIDESEA_IStockService\WIDESEA_IStockService.csproj" /> + <ProjectReference Include="..\WIDESEA_ISystemService\WIDESEA_ISystemService.csproj" /> <ProjectReference Include="..\WIDESEA_ITaskInfoRepository\WIDESEA_ITaskInfoRepository.csproj" /> </ItemGroup> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs" index edebed5..d67f28f 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs" @@ -9,11 +9,11 @@ public class InventoryQueryResponse { public string MSGTY { get; set; } - public List<DATA> DATA { get; set; } + public List<ITEM> DATA { get; set; } public string MSGTX { get; set; } } - public class DATA + public class ITEM { public List<ITEMDATA> ITEMDATA { get; set; } public string REQUIREMENT_NO { get; set; } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs" index dd9c377..e9673c7 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs" @@ -8,90 +8,115 @@ { public class PickAndPostRequest { - /// <summary> - /// 鍑哄簱闇�姹傚彿 - /// </summary> - public string REQUIREMENT_NO { get; set; } - /// <summary> - /// 鐢熶骇璁㈠崟鍙� - /// </summary> - public string MO_NO { get; set; } - /// <summary> - /// 浜よ揣鍗曞彿 - /// </summary> - public string SAP_OUT_NO { get; set; } - /// <summary> - /// 宸ュ巶浠g爜 - /// </summary> - public string WERKS { get; set; } - /// <summary> - /// 浠撳簱缂栧彿 - /// </summary> - public string WH_NUMBER { get; set; } - /// <summary> - /// 鍙枡绯荤粺缂栧彿 - /// </summary> - public string SYSNOD { get; set; } - /// <summary> - /// 涓氬姟绫诲瀷鍚嶇О - /// </summary> - public string BUSINESS_NAME { get; set; } - /// <summary> - /// 涓氬姟绫诲瀷浠g爜 - /// </summary> - public string BUSINESS_CODE { get; set; } - /// <summary> - /// 鍙枡绔欏彴鍙� - /// </summary> - public string STATION { get; set; } + public string WH_NUMBER { get; set; } + public string SYSNOD { get; set; } + public string WERKS { get; set; } + public List<PickAndPost> ITEMDATA { get; set; } - /// <summary> - /// 搴撳瓨鍦扮偣 - /// </summary> - public string LGORT { get; set; } - /// <summary> - /// 鏄惁鎷嗗垎 - /// </summary> - public string SPLIT { get; set; } + ///// <summary> + ///// 鍑哄簱闇�姹傚彿 + ///// </summary> + //public string REQUIREMENT_NO { get; set; } + ///// <summary> + ///// 鐢熶骇璁㈠崟鍙� + ///// </summary> + //public string MO_NO { get; set; } + ///// <summary> + ///// 浜よ揣鍗曞彿 + ///// </summary> + //public string SAP_OUT_NO { get; set; } + ///// <summary> + ///// 宸ュ巶浠g爜 + ///// </summary> + //public string WERKS { get; set; } + ///// <summary> + ///// 浠撳簱缂栧彿 + ///// </summary> + //public string WH_NUMBER { get; set; } + ///// <summary> + ///// 鍙枡绯荤粺缂栧彿 + ///// </summary> + //public string SYSNOD { get; set; } + ///// <summary> + ///// 涓氬姟绫诲瀷鍚嶇О + ///// </summary> + //public string BUSINESS_NAME { get; set; } + ///// <summary> + ///// 涓氬姟绫诲瀷浠g爜 + ///// </summary> + //public string BUSINESS_CODE { get; set; } + ///// <summary> + ///// 鍙枡绔欏彴鍙� + ///// </summary> + //public string STATION { get; set; } - /// <summary> - /// 鐘舵�� - /// </summary> - public string STATUS { get; set; } - /// <summary> - /// 鍒涘缓鏃ユ湡 - /// </summary> - public string CREATE_DATE { get; set; } - - public List<PickAndPost> ITEMS { get; set; } + ///// <summary> + ///// 搴撳瓨鍦扮偣 + ///// </summary> + //public string LGORT { get; set; } + + ///// <summary> + ///// 鏄惁鎷嗗垎 + ///// </summary> + //public string SPLIT { get; set; } + + ///// <summary> + ///// 鐘舵�� + ///// </summary> + //public string STATUS { get; set; } + ///// <summary> + ///// 鍒涘缓鏃ユ湡 + ///// </summary> + //public string CREATE_DATE { get; set; } + + //public List<PickAndPost> ITEMS { get; set; } } public class PickAndPost { - /// <summary> - /// 闇�姹傝 - /// </summary> - public string REQUIREMENT_ITEM_NO { get; set; } - /// <summary> - /// 鐗╂枡缂栫爜 - /// </summary> + public string REQUIREMENT_NO { get; set; } + public string REQUIREMENT_ITEM_NO { get; set; } + public string WERKS { get; set; } + public string SYSNOD { get; set; } + public string MATNR { get; set; } - /// <summary> - /// 闇�姹傛暟閲� - /// </summary> - public string QTY { get; set; } - - public string PI_NO { get; set; } - - /// <summary> - /// 鎵规 - /// </summary> - public string BATCH { get; set; } - /// <summary> - /// ? - /// </summary> public string LIFNR { get; set; } - public string[] LABEL_NO { get; set; } + public string QTY { get; set; } + public string BATCH { get; set; } + public string LGORT { get; set; } + public string BUSINESS_NAME { get; set; } + public string BUSINESS_CODE { get; set; } + public string STATION { get; set; } + public string SPLIT { get; set; } + public string LABEL_NO { get; set; } + public string CREATE_DATE { get; set; } + public string UPDATE_DATE { get; set; } + public string STATUS { get; set; } + + // /// <summary> + // /// 闇�姹傝 + // /// </summary> + // public string REQUIREMENT_ITEM_NO { get; set; } + ///// <summary> + ///// 鐗╂枡缂栫爜 + ///// </summary> + // public string MATNR { get; set; } + // /// <summary> + // /// 闇�姹傛暟閲� + // /// </summary> + // public string QTY { get; set; } + + // public string PI_NO { get; set; } + + // /// <summary> + // /// 鎵规 + // /// </summary> + // public string BATCH { get; set; } + // /// <summary> + // /// ? + // /// </summary> + // public string LIFNR { get; set; } + // public string[] LABEL_NO { get; set; } } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/Base/OutboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/Base/OutboundOrderService.cs" index 7f00344..e30754d 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/Base/OutboundOrderService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/Base/OutboundOrderService.cs" @@ -182,7 +182,7 @@ { Dt_OutboundOrder outboundOrder = BaseDal.QueryFirst(x => x.OrderNo == OrderNo); - var outboundOrderDetail = BaseDal.Db.Queryable<Dt_OutboundOrderDetail>().Where(x => x.OrderId == outboundOrder.Id).Take(10).Select(x => new Dt_OutboundOrderDetail {Id=x.Id, MaterielCode = x.MaterielCode, MaterielName = x.MaterielName, OrderQuantity = x.OrderQuantity, OverOutQuantity = x.OverOutQuantity, LockQuantity = x.LockQuantity }).ToList(); + var outboundOrderDetail = BaseDal.Db.Queryable<Dt_OutboundOrderDetail>().Where(x => x.OrderId == outboundOrder.Id).Select(x => new Dt_OutboundOrderDetail {Id=x.Id, MaterielCode = x.MaterielCode, MaterielName = x.MaterielName, OrderQuantity = x.OrderQuantity, OverOutQuantity = x.OverOutQuantity, LockQuantity = x.LockQuantity }).ToList(); content = WebResponseContent.Instance.OK(data: outboundOrderDetail); } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockRepository/StockInfoRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockRepository/StockInfoRepository.cs" index adef8e2..2e309c6 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockRepository/StockInfoRepository.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockRepository/StockInfoRepository.cs" @@ -99,7 +99,7 @@ { //ISugarQueryable<string> locationCodes = Db.Queryable<Dt_LocationInfo>().Where(x => x.RoadwayNo == roadwayNo && x.LocationStatus == LocationStatusEnum.Pallet.ObjToInt() && (x.EnalbeStatus == LocationEnalbeStatusEnum.OnlyOut.ObjToInt() || LocationEnalbeStatusEnum.Normal.ObjToInt() == x.EnalbeStatus)).Select(x => x.LocationCode); - return Db.Queryable<Dt_StockInfo>().Where(x => x.StockStatus == StockStatusEmun.宸插叆搴�.ObjToInt() && SqlFunc.Subqueryable<Dt_LocationInfo>().Where(v => v.LocationCode == x.LocationCode && v.RoadwayNo == roadwayNo && v.LocationStatus == LocationStatusEnum.Pallet.ObjToInt() && (v.EnableStatus == EnableStatusEnum.OnlyOut.ObjToInt() || EnableStatusEnum.Normal.ObjToInt() == v.EnableStatus)).Any()).OrderBy(x => x.ModifyDate).First(); + return Db.Queryable<Dt_StockInfo>().Where(x => x.StockStatus == StockStatusEmun.宸插叆搴�.ObjToInt() && SqlFunc.Subqueryable<Dt_LocationInfo>().Where(v => v.LocationCode == x.LocationCode && v.RoadwayNo == roadwayNo && v.LocationStatus == LocationStatusEnum.Pallet.ObjToInt() && (EnableStatusEnum.Normal.ObjToInt() == v.EnableStatus)).Any()).OrderBy(x => x.ModifyDate).First(); } } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" index 9846deb..3a71301 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" @@ -35,7 +35,7 @@ SourceKey = outTask.TaskId, TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), - TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), + //TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), CreateDate = DateTime.Now, Creater = App.User.UserId > 0 ? App.User.UserName : "System", }; @@ -70,7 +70,7 @@ SourceKey = 0, TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), - TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), + //TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), }; cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt(); @@ -109,7 +109,7 @@ SourceKey = 0, TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), - TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), + //TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), }; cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt(); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs" index dfb74fb..3127b46 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs" @@ -105,7 +105,7 @@ try { _unitOfWorkManage.BeginTran(); - Dt_LocationInfo? locationInfo = _basicService.LocationInfoService.AssignLocation(stationCode, taskType); + Dt_LocationInfo? locationInfo = _basicService.LocationInfoService.AssignLocation(stationCode, taskType,palletCode); if (locationInfo != null) { List<Dt_Task> tasks = new List<Dt_Task>(); @@ -121,6 +121,7 @@ TaskStatus = InTaskStatusEnum.InNew.ObjToInt(), TaskType = taskType, Depth= locationInfo.Depth, + Creater="WMS" }; BaseDal.AddData(task); int beforeStatus = locationInfo.LocationStatus; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs" index 33d19d7..a5fd370 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs" @@ -353,7 +353,7 @@ SourceAddress = location.LocationCode, TargetAddress = locationInfos.LocationCode, TaskStatus = InTaskStatusEnum.RelocationNew.ObjToInt(), - TaskType = TaskTypeEnum.Relocation.ObjToInt(), + //TaskType = TaskTypeEnum.Relocation.ObjToInt(), Depth= location.Depth, TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)) }; @@ -444,6 +444,10 @@ { return WebResponseContent.Instance.Error("鏈壘鍒扮┖鎵樼洏搴撳瓨"); } + if (BaseDal.QueryFirst(x => (x.TargetAddress == endStation) && x.TaskStatus == OutTaskStatusEnum.OutNew.ObjToInt()) != null) + { + return WebResponseContent.Instance.Error("褰撳墠鍑哄簱绔欏彴宸茬粡鏈変竴鍙版柊鐨勫嚭搴撲换鍔★紒"); + } Dt_LocationInfo locationInfo = _basicService.LocationInfoService.Repository.QueryFirst(x => x.LocationCode == stockInfo.LocationCode && x.RoadwayNo == roadwayNo); if (locationInfo == null) { @@ -467,53 +471,64 @@ TaskStatus = OutTaskStatusEnum.OutNew.ObjToInt(), TaskType = TaskTypeEnum.PalletOutbound.ObjToInt(), Depth = locationInfo.Depth, - TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)) + TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), + Creater ="System" + }; int beforeStatus = locationInfo.LocationStatus; _unitOfWorkManage.BeginTran(); + BaseDal.AddData(task); stockInfo.StockStatus = StockStatusEmun.鍑哄簱閿佸畾.ObjToInt(); locationInfo.LocationStatus = LocationStatusEnum.Lock.ObjToInt(); tasks.Add(task); - (List<Dt_Task>?, List<Dt_Task>?) result = RelocationTasks(tasks.OrderBy(x => x.Depth).ToList()); - if (result.Item1 != null && result.Item1.Count > 0) - { - for (int i = 0; i < result.Item1.Count; i++) - { - result.Item1[i].Grade = 1; - } - AddData(result.Item1); - var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item1, "鍏ュ簱浠诲姟涓嬪彂"); - if (!response.Status) - { - _unitOfWorkManage.RollbackTran(); - return WebResponseContent.Instance.Error($"{response.Message}"); - } - } - if (result.Item2 != null && result.Item2.Count > 0) - { - 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); - if (location.Depth == 2) - { - _basicService.LocationInfoService.UpdateLocationLock(location, result.Item2[i].TaskNum, StockChangeType.Outbound.ObjToInt(), false); - } - result.Item2[i].Grade = 1; - } - AddData(result.Item2); - var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "鍑哄簱浠诲姟涓嬪彂"); - if (!response.Status) - { - _unitOfWorkManage.RollbackTran(); - return WebResponseContent.Instance.Error($"{response.Message}"); - } - } + //(List<Dt_Task>?, List<Dt_Task>?) result = RelocationTasks(tasks.OrderBy(x => x.Depth).ToList()); + //if (result.Item1 != null && result.Item1.Count > 0) + //{ + // for (int i = 0; i < result.Item1.Count; i++) + // { + // result.Item1[i].Grade = 1; + // } + // AddData(result.Item1); + // var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item1, "鍏ュ簱浠诲姟涓嬪彂"); + // if (!response.Status) + // { + // _unitOfWorkManage.RollbackTran(); + // return WebResponseContent.Instance.Error($"{response.Message}"); + // } + //} + //if (result.Item2 != null && result.Item2.Count > 0) + //{ + // 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); + // if (location.Depth == 2) + // { + // _basicService.LocationInfoService.UpdateLocationLock(location, result.Item2[i].TaskNum, StockChangeType.Outbound.ObjToInt(), false); + // } + // result.Item2[i].Grade = 1; + // } + // AddData(result.Item2); + // var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", result.Item2, "鍑哄簱浠诲姟涓嬪彂"); + // if (!response.Status) + // { + // _unitOfWorkManage.RollbackTran(); + // return WebResponseContent.Instance.Error($"{response.Message}"); + // } + //} _stockService.StockInfoService.UpdateData(stockInfo); _basicService.LocationInfoService.UpdateData(locationInfo); _basicService.LocationInfoService.UpdateLocationLock(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), false); _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Outbound.ObjToInt(), "", task.TaskNum); + + var response = HttpHelper.Post<WebResponseContent>(url + "ReceiveTask/", tasks, "鍑哄簱浠诲姟涓嬪彂"); + if (!response.Status) + { + _unitOfWorkManage.RollbackTran(); + return WebResponseContent.Instance.Error($"{response.Message}"); + } + _unitOfWorkManage.CommitTran(); return WebResponseContent.Instance.OK(); } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" index dfd5943..c1331a9 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" @@ -104,17 +104,17 @@ WebResponseContent? responseContent = (WebResponseContent?)methodInfo.Invoke(this, new object[] { task }); if (responseContent != null) { - 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; - } + //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; } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/PDAController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/PDAController.cs" index 6e4397e..3e0ef2d 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/PDAController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/PDAController.cs" @@ -41,11 +41,7 @@ return _taskService.MaterielCarry(startPoint); } - [HttpPost, Route("MaterielGroup")] - public WebResponseContent MaterielGroup([FromBody] MaterielGroupDTO materielGroupDTO) - { - return _inboundService.InbounOrderService.MaterielGroup(materielGroupDTO); - } + [HttpPost, Route("QueryOrderInfo")] public WebResponseContent QueryOrderInfo(int pageNo, string orderNo) @@ -107,5 +103,78 @@ var ext = Path.GetExtension(filePath).ToLowerInvariant(); return File(memory, new Dictionary<string, string>{{ ".apk", "application/vnd.android.package-archive" }}[ext], Path.GetFileName(filePath)); } + + /// <summary> + /// 绌烘墭鍏ュ簱 + /// </summary> + /// <param name="PalletCode">鎵樼洏鍙�</param> + /// <returns></returns> + [HttpPost, Route("EmptyInBound"), AllowAnonymous] + public WebResponseContent EmptyInBound(string PalletCode) + { + return _taskService.PalletInboundRequest("R01-001-023-001",PalletCode); + } + + + /// <summary> + /// 绌烘墭鍑哄簱 + /// </summary> + /// <param name="PalletCode">鎵樼洏鍙�</param> + /// <returns></returns> + [HttpPost, Route("EmptyOutBound"), AllowAnonymous] + public WebResponseContent EmptyOutBound() + { + return _taskService.PalletOutboundTask("R01", "R01-001-023-001"); + + } + + /// <summary> + /// 缁勭洏 + /// </summary> + /// <param name="materielGroupDTO"></param> + /// <returns></returns> + [HttpPost, Route("MaterielGroup"), AllowAnonymous] + public WebResponseContent MaterielGroup([FromBody] MaterielGroupDTO materielGroupDTO) + { + return _inboundService.InbounOrderService.MaterielGroup(materielGroupDTO); + } + + /// <summary> + /// 鍘熸枡鍏ュ簱纭 + /// </summary> + /// <param name="PalletCode">鎵樼洏鍙�</param> + /// <returns></returns> + [HttpPost, Route("MaterielInBoundConfirm"), AllowAnonymous] + public WebResponseContent MaterielInBoundConfirm(string palletCode) + { + return _taskService.InboundRequest("R01-001-023-001", palletCode); + } + + /// <summary> + /// 缁勭洏鎾ら攢 + /// </summary> + /// <param name="PalletCode">鎵樼洏鍙�</param> + /// <returns></returns> + [HttpPost, Route("MaterielGroupRevoke"), AllowAnonymous] + public WebResponseContent MaterielGroupRevoke(string PalletCode) + { + return _inboundService.InbounOrderService.MaterielGroupRevoke(PalletCode); + } + + /// <summary> + /// 浣欐枡鍥為��鍏ュ簱纭 + /// </summary> + /// <param name="PalletCode">鎵樼洏鍙�</param> + /// <returns></returns> + [HttpPost, Route("MaterielInBoundReturnConfirm"), AllowAnonymous] + public WebResponseContent MaterielInBoundReturnConfirm([FromBody] string PalletCode) + { + return null; + } + + + + + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs" index 2bf5b60..1695508 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs" @@ -83,7 +83,7 @@ /// </summary> /// <param name="inventoryQueryRequest"></param> /// <returns></returns> - [HttpPost, Route("InventoryQuery"), AllowAnonymous] + [HttpPost, Route("inventoryQueryRequest"), AllowAnonymous] public InventoryQueryResponse InventoryQuery(InventoryQueryRequest inventoryQueryRequest) { return _sys_JobService.InventoryQuery(inventoryQueryRequest); @@ -93,7 +93,7 @@ /// <summary> /// 绔嬪簱WMS鍐荤粨/瑙e喕淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤 /// </summary> - /// <param name="freezeByCustomerResponse"></param> + /// <param name="freezeRequest"></param> /// <returns></returns> [HttpPost, Route("freezeByCustomer"), AllowAnonymous] public freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs" index f1a631b..0a5ea44 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs" @@ -17,7 +17,7 @@ { } - [HttpPost, Route("GenerateInboundTask")] + [HttpPost, Route("GenerateInboundTask"), AllowAnonymous] public WebResponseContent GenerateInboundTask(string stationCode, int inboundType, string palletCode) { return Service.GenerateInboundTask(stationCode, inboundType, palletCode); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-21/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241221.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-21/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241221.txt" new file mode 100644 index 0000000..cfb19e5 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-21/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241221.txt" @@ -0,0 +1,65 @@ +2024/12/21 10:24:50.26 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":4,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:18:16.6826242+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 10:26:17.845 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":5,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:26:16.47084+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":false,\"code\":0,\"message\":\"浠诲姟鎺ユ敹閿欒,閿欒淇℃伅:The method or operation is not implemented.\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 10:27:29.533 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":6,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:27:19.1266851+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 10:28:26.468 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":7,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:28:16.1199568+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 10:32:27.527 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":8,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:32:23.0061397+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"鐢变簬鐩爣璁$畻鏈虹Н鏋佹嫆缁濓紝鏃犳硶杩炴帴銆� [::ffff:127.0.0.1]:9291 (localhost:9291)"} +------------------------------- + +2024/12/21 10:32:56.744 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":9,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:32:46.2000352+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 10:52:19.481 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":10,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:52:14.6241332+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"鐢变簬鐩爣璁$畻鏈虹Н鏋佹嫆缁濓紝鏃犳硶杩炴帴銆� [::ffff:127.0.0.1]:9291 (localhost:9291)"} +------------------------------- + +2024/12/21 10:52:53.390 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":11,"PalletCode":"TP0001","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:52:42.7411414+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 10:55:12.72 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":12,"PalletCode":"TP0002","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:55:04.8842631+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 10:57:14.808 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":13,"PalletCode":"TP0003","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T10:57:11.9768059+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 13:57:12.703 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":20,"PalletCode":"TP0005","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-002-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-002-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T13:57:08.9665915+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 14:09:30.516 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":22,"PalletCode":"TP0006","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T14:09:28.4769126+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 14:57:11.288 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":25,"PalletCode":"TP0098","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-005-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-005-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-21T14:57:08.9593858+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-21/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241221.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-21/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241221.txt" new file mode 100644 index 0000000..74138c4 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-21/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241221.txt" @@ -0,0 +1,45 @@ +2024/12/21 13:32:10.686 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":14,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T13:31:31.4079764+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 13:42:35.151 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":15,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T13:42:20.6837735+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 13:47:04.18 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":16,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T13:46:01.5221049+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 13:51:36.123 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":17,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T13:51:20.5124669+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 13:53:30.394 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":18,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T13:53:25.5841279+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"鐢变簬鐩爣璁$畻鏈虹Н鏋佹嫆缁濓紝鏃犳硶杩炴帴銆� [::ffff:127.0.0.1]:9291 (localhost:9291)"} +------------------------------- + +2024/12/21 13:53:51.995 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":19,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T13:53:41.3591447+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/21 14:01:15.588 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":21,"PalletCode":"TP0005","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-002-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":null,"CreateDate":"2024-12-21T14:01:14.7779735+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 14:17:45.237 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":24,"PalletCode":"TP0006","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-21T14:17:43.7121572+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/21 15:17:40.804 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":26,"PalletCode":"TP0003","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-21T15:17:38.5975538+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-22/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241222.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-22/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241222.txt" new file mode 100644 index 0000000..c92d1d4 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-22/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241222.txt" @@ -0,0 +1,20 @@ +2024/12/22 8:34:11.885 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":27,"PalletCode":"TP0008","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-002-005-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-002-005-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-22T08:34:09.0282759+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/22 9:12:35.429 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":28,"PalletCode":"BTP0006","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-22T09:12:34.7317179+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/22 20:18:00.342 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":33,"PalletCode":"TP0006","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-006-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-006-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-22T20:17:18.3328924+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/22 20:37:46.588 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":34,"PalletCode":"TP0006","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-002-006-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-002-006-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-22T20:37:44.0152665+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-22/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241222.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-22/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241222.txt" new file mode 100644 index 0000000..ec379d0 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-22/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241222.txt" @@ -0,0 +1,20 @@ +2024/12/22 11:33:29.383 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":29,"PalletCode":"BTP0006","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-22T11:33:18.7300572+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/22 11:36:24.494 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":30,"PalletCode":"BTP0006","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-22T11:36:09.3086853+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"","閿欒":"The operation has timed out."} +------------------------------- + +2024/12/22 11:40:47.318 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":31,"PalletCode":"BTP0006","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-22T11:40:44.7942517+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/22 11:40:59.788 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":32,"PalletCode":"TP0008","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-002-005-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-002-005-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-22T11:40:58.7772672+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\344\273\273\345\212\241\345\256\214\346\210\220241223.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\344\273\273\345\212\241\345\256\214\346\210\220241223.txt" new file mode 100644 index 0000000..08967a8 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\344\273\273\345\212\241\345\256\214\346\210\220241223.txt" @@ -0,0 +1,10 @@ +2024/12/23 10:51:52.84 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The remote server returned an error: (404) Not Found."} +------------------------------- + +2024/12/23 10:52:02.137 +璇锋眰寮傚父 +{"璇锋眰鎶ユ枃":"","鎺ユ敹鎶ユ枃":"","閿欒":"The remote server returned an error: (404) Not Found."} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241223.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241223.txt" new file mode 100644 index 0000000..da30d4a --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\345\205\245\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241223.txt" @@ -0,0 +1,70 @@ +2024/12/23 10:10:11.428 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":35,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T10:10:09.265284+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 10:18:06.781 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":36,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T10:18:04.7542387+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 10:48:21.442 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":38,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T10:48:20.7359354+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 12:30:15.837 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":40,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T12:30:13.4771438+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 13:20:53.138 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":42,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T13:20:52.0970985+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 14:02:46.898 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":44,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T14:02:45.8915141+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 14:43:14.665 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":46,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T14:43:12.9694199+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:09:13.544 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":48,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T15:09:12.121479+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:27:41.779 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":50,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T15:27:40.708467+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:34:33.208 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":52,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T15:34:32.3758661+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:40:44.685 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":54,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T15:40:44.0794269+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:46:54.938 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":56,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T15:46:54.2898819+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:54:11.263 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":58,"PalletCode":"BTP0501","Roadway":"R01","TaskType":204,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T15:54:10.4983508+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 16:18:31.593 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":60,"PalletCode":"BTP0501","Roadway":"R01","TaskType":200,"TaskStatus":200,"SourceAddress":"R01-001-023-001","TargetAddress":"R01-001-001-001","CurrentAddress":"R01-001-023-001","NextAddress":"R01-001-001-001","Depth":1,"OrderNo":null,"Grade":2,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"WMS","CreateDate":"2024-12-23T16:18:07.6900961+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241223.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241223.txt" new file mode 100644 index 0000000..5b49507 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Log/System/API\350\257\267\346\261\202/2024-12-23/\345\207\272\345\272\223\344\273\273\345\212\241\344\270\213\345\217\221241223.txt" @@ -0,0 +1,60 @@ +2024/12/23 10:39:15.178 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":37,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T10:39:13.9926207+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 12:05:41.629 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":39,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T12:05:39.511433+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 12:45:45.333 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":41,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T12:45:42.8517576+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 13:48:24.796 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":43,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T13:48:23.3038825+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 14:17:11.7 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":45,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T14:17:10.0019328+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 14:48:18.351 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":47,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T14:48:17.1295149+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:12:00.614 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":49,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T15:11:59.4305926+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:30:12.339 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":51,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T15:30:11.3794648+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:37:17.386 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":53,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T15:37:16.3495184+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:43:00.696 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":55,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T15:42:59.8122903+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 15:50:52.94 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":57,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T15:50:51.2594801+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + +2024/12/23 16:00:28.291 +璇锋眰鎴愬姛 +{"璇锋眰鎶ユ枃":[{"TaskId":0,"TaskNum":59,"PalletCode":"BTP0501","Roadway":"R01","TaskType":104,"TaskStatus":100,"SourceAddress":"R01-001-001-001","TargetAddress":"R01-001-023-001","CurrentAddress":"R01-001-001-001","NextAddress":"R01-001-023-001","Depth":1,"OrderNo":null,"Grade":1,"SourceKey":0,"Dispatchertime":null,"Remark":null,"Creater":"System","CreateDate":"2024-12-23T16:00:27.2352817+08:00","Modifier":null,"ModifyDate":null}],"鎺ユ敹鎶ユ枃":"{\"status\":true,\"code\":0,\"message\":\"鎴愬姛\",\"data\":null,\"devMessage\":null}"} +------------------------------- + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json" index b963cc4..f428f1e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json" @@ -1,5 +1,5 @@ { - "urls": "http://*:9295", //web鏈嶅姟绔彛锛屽鏋滅敤IIS閮ㄧ讲锛屾妸杩欎釜鍘绘帀 + "urls": "http://*:9290", //web鏈嶅姟绔彛锛屽鏋滅敤IIS閮ㄧ讲锛屾妸杩欎釜鍘绘帀 "Logging": { "LogLevel": { "Default": "Information", diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/PickAndPost.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/PickAndPost.txt" new file mode 100644 index 0000000..59df7d1 --- /dev/null +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/PickAndPost.txt" @@ -0,0 +1,30 @@ +1锛屽叆鍙� +{ + "WH_NUMBER": "G30", + "SYSNOD": "G30", + "WERKS": "GX25", + "ITEMDATA": [ + { + "REQUIREMENT_NO": "XAXQGX25012005354", + "REQUIREMENT_ITEM_NO": "1", + "WERKS": "GX25", + "SYSNOD": "G30", + "MATNR": "12825222-00", + "LIFNR": "", + "QTY": "10", + "BATCH": "", + "LGORT": "0030", + "BUSINESS_NAME": "47", + "BUSINESS_CODE": "00", + "STATION": "", + "SPLIT": "", + "LABEL_NO": "", + "CREATE_DATE": "", + "UPDATE_DATE": "", + "STATUS": "01" + } + ] +} + +2锛屽嚭鍙� +{"MSGTY":"W","MSGTX":"[\"head-鎷i厤杩囪处椤圭洰涓嶅厑璁镐负绌篭",\"涓氬姟绫诲瀷鍚嶇О涓嶅厑璁镐负绌篭",\"鍑哄簱闇�姹傚彿涓嶅厑璁镐负绌篭",\"涓氬姟绫诲瀷浠g爜涓嶅厑璁镐负绌篭"]"} \ No newline at end of file diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/putaway.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/putaway.txt" new file mode 100644 index 0000000..36b2ea6 --- /dev/null +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/putaway.txt" @@ -0,0 +1,34 @@ +1锛屽叆鍙� +{ + "IZLID": "GX25G30202412200000001", + "WERKS": "GX25", + "WH_NUMBER": "G30", + "CREATE_DATE": "2024-12-20 10:47:00", + "PSTNG_DATE": "2024-12-20 10:47:00", + "RECEIPT_NO": "XASHGX25001000923", + "INBOUND_NO": "", + "ITEMDATA": [ + { + "MATNR": "12825222-00", + "BATCH": "2412160004", + "LIFNR": "106247", + "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�", + "RECEIPT_QTY": "10", + "UNIT": "PCS", + "LABEL_NO": "XAGX25001020914", + "PACK_LABEL_NO": "", + "PALLET_LABEL_NO": "", + "TPNUM": "", + "FLAG": "0", + "TKTXT": "", + "PO_NO": "", + "PO_ITEM_NO": "", + "SOBKZ": "", + "RECEIPT_ITEM_NO": "", + "INBOUND_NO": "" + } + ] +} + +2锛屽嚭鍙� +{"MSGTY":"W","MSGTX":"鏍囩蹇呴』鏄凡璐ㄦ鍚堟牸鎴栨槸宸叉敹鏂欑姸鎬侊紒"} \ No newline at end of file diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls" index 8c1cdca..a9d09a5 100644 --- "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls" +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls" Binary files differ diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\346\226\207\346\241\243/\345\271\277\350\245\277\345\274\227\350\277\252\350\276\223\351\200\201\347\272\277\344\272\244\344\272\222.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\346\226\207\346\241\243/\345\271\277\350\245\277\345\274\227\350\277\252\350\276\223\351\200\201\347\272\277\344\272\244\344\272\222.xlsx" new file mode 100644 index 0000000..fcd7d4a --- /dev/null +++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\216\245\345\217\243\346\226\207\346\241\243/\345\271\277\350\245\277\345\274\227\350\277\252\350\276\223\351\200\201\347\272\277\344\272\244\344\272\222.xlsx" Binary files differ -- Gitblit v1.9.3