From beb0b5d9e1bab1ace04b5860b5ca308b6f913d4f Mon Sep 17 00:00:00 2001
From: zhanghonglin <zhanghonglin@hnkhzn.com>
Date: 星期六, 21 三月 2026 13:46:04 +0800
Subject: [PATCH] 灌装机功能
---
项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json | 314 +++--
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Common/WIDESEA_Common.csproj | 4
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderDetailService.cs | 14
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrderDetail.cs | 23
项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json | 292 +++--
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/FillingEnum/FillingStatusEnum.cs | 24
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Command/FillingCommand.cs | 78 +
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderDetailService.cs | 14
项目代码/WMS/WIDESEA_WMSClient/src/api/http.js | 6
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/ConveyorLineJob.cs | 60 +
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderService.cs | 74 +
项目代码/WMS/WIDESEA_WMSClient/src/router/viewGird.js | 4
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderService.cs | 24
项目代码/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json | 229 ++--
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Common/FillingEnum/FillingStatusEnum.cs | 24
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderService.cs | 22
项目代码/WMS/WIDESEA_WMSClient/src/views/outbound/fillingOrde.vue | 192 +++
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrder.cs | 132 ++
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Dt_FillingOrderController.cs | 28
项目代码/大屏/README.md | 2
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json | 3
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/DBName/FillingDBName.cs | 69 +
项目代码/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json | 299 ++---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs | 91 -
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderService.cs | 56 +
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/Filling/FillingOrder.cs | 96 +
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs | 16
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderDetailService.cs | 23
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/FillingOrderController.cs | 35
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfosService.cs | 24
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderDetailService.cs | 21
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json | 4
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/FillingJob.cs | 124 ++
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/View/Dt_StockInfos.cs | 112 ++
项目代码/WCS/WIDESEAWCS_Client/src/api/http.js | 8
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs | 4
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IStockService/IStockInfosService.cs | 15
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/MES/Reports.cs | 292 +++++
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrder.cs | 132 ++
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrderDetail.cs | 23
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/FillingOrder.cs | 96 +
项目代码/大屏/src/main.js | 2
42 files changed, 2,466 insertions(+), 639 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/api/http.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/api/http.js"
index 3e769b2..ed095da 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/api/http.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/api/http.js"
@@ -11,15 +11,15 @@
let loadingInstance;
let loadingStatus = false;
-if (process.env.NODE_ENV == 'development') {
- axios.defaults.baseURL = 'http://192.168.10.203:9293/';
+if (process.env.NODE_ENV == 'development') {//http://192.168.10.203:9293/
+ axios.defaults.baseURL = 'http://127.0.0.1:9293/';
}
else if (process.env.NODE_ENV == 'debug') {
- axios.defaults.baseURL = 'http://192.168.10.203:9293/';
+ axios.defaults.baseURL = 'http://127.0.0.1:9293/';
}
else if (process.env.NODE_ENV == 'production') {
- axios.defaults.baseURL = 'http://192.168.10.203:9293/';
+ axios.defaults.baseURL = 'http://127.0.0.1:9293/';
}
if (!axios.defaults.baseURL.endsWith('/')) {
axios.defaults.baseURL+="/";
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json"
index 9e628b1..d14387a 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json"
@@ -1,46 +1,61 @@
{
"Version": 1,
- "WorkspaceRootPath": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\",
+ "WorkspaceRootPath": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\conveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\fa0fa28a5ee3fda2e58b5a96f64149e68d350882c3393d47438376781993a408\\WebSocketServer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\conveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\conveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\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:\\\u9879\u76EE\\hubeichu\\\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}"
},
{
- "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\taskinfo\\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\\taskinfo\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\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:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\fillingjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\fillingjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\fillingjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\command\\commanddata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\command\\commanddata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\commands.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\commands.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\command\\conveyorlinecommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\command\\conveyorlinecommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\dbname\\conveyorlinename.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbname\\conveyorlinename.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\dt_fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\dt_fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\dt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\dt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemservices\\idt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\idt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\filling\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\filling\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\mes\\reports.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\mes\\reports.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\command\\fillingcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\command\\fillingcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -50,8 +65,22 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 11,
+ "SelectedChildIndex": 3,
"Children": [
+ {
+ "$type": "Document",
+ "DocumentIndex": 9,
+ "Title": "Dt_FillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "RelativeToolTip": "WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "ViewState": "AgIAABEAAAAAAAAAAAAgwDEAAAA1AAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-01-19T05:47:31.48Z",
+ "IsPinned": true,
+ "EditorCaption": ""
+ },
{
"$type": "Bookmark",
"Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
@@ -62,133 +91,170 @@
},
{
"$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "WebSocketServer.cs",
+ "DocumentMoniker": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\fa0fa28a5ee3fda2e58b5a96f64149e68d350882c3393d47438376781993a408\\WebSocketServer.cs",
+ "ToolTip": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\fa0fa28a5ee3fda2e58b5a96f64149e68d350882c3393d47438376781993a408\\WebSocketServer.cs [\u53EA\u8BFB]",
+ "ViewState": "AgIAAHwAAAAAAAAAAAAcwIcAAABOAAAAAQAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-20T04:44:56.597Z",
+ "EditorCaption": " [\u53EA\u8BFB]"
+ },
+ {
+ "$type": "Document",
"DocumentIndex": 6,
- "Title": "CommandData.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "ViewState": "AgIAAFEAAAAAAAAAAAAAwFgAAAAWAAAAAAAAAA==",
+ "Title": "ConveyorLineCommand.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "ViewState": "AgIAAAkAAAAAAAAAAADwvx0AAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T03:51:29.55Z",
+ "WhenOpened": "2026-03-19T07:37:14.719Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 7,
- "Title": "Commands.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAA7AAAAAAAAAA==",
+ "DocumentIndex": 10,
+ "Title": "IDt_FillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "RelativeToolTip": "WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAADwvw8AAABHAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T03:49:55.611Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "FillingJob.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "ViewState": "AgIAAAkAAAAAAAAAAAAAAB0AAAA/AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-31T04:31:20.591Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "FillingDBName.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAswA8AAAAJAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-31T04:38:46.471Z",
+ "WhenOpened": "2026-03-18T02:42:29.785Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
- "Title": "ConveyorLineName.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "ViewState": "AgIAACsAAAAAAAAAAAAowE8AAAATAAAAAAAAAA==",
+ "Title": "Dt_FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "ViewState": "AgIAAF0AAAAAAAAAAAAqwH4AAAAPAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-14T06:14:33.689Z",
+ "WhenOpened": "2026-03-18T02:07:57.26Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 11,
+ "Title": "FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "RelativeToolTip": "WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "ViewState": "AgIAADEAAAAAAAAAAAAIwF0AAAAsAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-18T02:05:44.498Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 12,
+ "Title": "Reports.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "RelativeToolTip": "WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "ViewState": "AgIAAKkAAAAAAAAAAAAtwL0AAAATAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T08:36:16.433Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "appsettings.json",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+ "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAlAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+ "WhenOpened": "2026-03-17T08:24:31.672Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 13,
+ "Title": "FillingCommand.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAswA4AAAAVAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T07:10:49.13Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "FillingDBName.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAASAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T06:26:34.443Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
- "Title": "ITaskService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "ViewState": "AgIAAAsAAAAAAAAAAAAUwCEAAAA2AAAAAAAAAA==",
+ "Title": "TaskService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "ViewState": "AgIAAEoAAAAAAAAAAAAgwFcAAAAMAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-10-22T03:36:16.237Z",
+ "WhenOpened": "2026-03-17T06:06:14.908Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
- "Title": "TaskService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "ViewState": "AgIAADEBAAAAAAAAAAApwCsBAAATAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-23T17:04:12.447Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "TaskController.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "ViewState": "AgIAABMAAAAAAAAAAAAQwCQAAAAJAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-23T14:08:20.741Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 9,
"Title": "StackerCraneJob.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
"RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
"RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
- "ViewState": "AgIAABcAAAAAAAAAAAAcwDwAAAAYAAAAAAAAAA==",
+ "ViewState": "AgIAADMAAAAAAAAAAAAkwEkAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T11:18:20.339Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 0,
+ "DocumentIndex": 2,
"Title": "ConveyorLineJob.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
"RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
"RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
- "ViewState": "AgIAAKcAAAAAAAAAAADgv70AAAAdAAAAAAAAAA==",
+ "ViewState": "AgIAAEIAAAAAAAAAAAAkwGIAAABSAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T06:53:01.475Z",
"EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 4,
+ "Title": "FillingJob.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "ViewState": "AgIAAEcAAAAAAAAAAAAIwFsAAAAkAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-31T04:31:20.591Z",
+ "EditorCaption": ""
}
]
}
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 9e628b1..ff7134c 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"
@@ -1,46 +1,61 @@
{
"Version": 1,
- "WorkspaceRootPath": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\",
+ "WorkspaceRootPath": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\conveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\conveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\conveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\fa0fa28a5ee3fda2e58b5a96f64149e68d350882c3393d47438376781993a408\\WebSocketServer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichu\\\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}"
},
{
- "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\taskinfo\\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\\taskinfo\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\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:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\fillingjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\fillingjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\fillingjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\command\\commanddata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\command\\commanddata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbname\\fillingdbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\commands.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\commands.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\command\\conveyorlinecommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\command\\conveyorlinecommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\dbname\\conveyorlinename.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbname\\conveyorlinename.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:\\\u9879\u76EE\\hubeichuyi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\wcs\\wideseawcs_server\\wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\job\\stackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\dt_fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\dt_fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\dt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\dt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemservices\\idt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\idt_fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\filling\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\filling\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\mes\\reports.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\mes\\reports.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\command\\fillingcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\command\\fillingcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -50,7 +65,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 11,
+ "SelectedChildIndex": 14,
"Children": [
{
"$type": "Bookmark",
@@ -62,117 +77,155 @@
},
{
"$type": "Document",
- "DocumentIndex": 6,
- "Title": "CommandData.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\Command\\CommandData.cs",
- "ViewState": "AgIAAFEAAAAAAAAAAAAAwFgAAAAWAAAAAAAAAA==",
+ "DocumentIndex": 9,
+ "Title": "Dt_FillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "RelativeToolTip": "WIDESEAWCS_SystemServices\\Dt_FillingOrderService.cs",
+ "ViewState": "AgIAABEAAAAAAAAAAAAgwDEAAAA1AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T03:51:29.55Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 7,
- "Title": "Commands.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\Commands.cs",
- "ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAA7AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T03:49:55.611Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "FillingJob.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
- "ViewState": "AgIAAAkAAAAAAAAAAAAAAB0AAAA/AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-31T04:31:20.591Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "FillingDBName.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAswA8AAAAJAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-31T04:38:46.471Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 8,
- "Title": "ConveyorLineName.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "RelativeToolTip": "WIDESEAWCS_Tasks\\DBName\\ConveyorLineName.cs",
- "ViewState": "AgIAACsAAAAAAAAAAAAowE8AAAATAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-14T06:14:33.689Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "ITaskService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
- "ViewState": "AgIAAAsAAAAAAAAAAAAUwCEAAAA2AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-10-22T03:36:16.237Z",
+ "WhenOpened": "2026-01-19T05:47:31.48Z",
+ "IsPinned": true,
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
- "Title": "TaskService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
- "ViewState": "AgIAADEBAAAAAAAAAAApwCsBAAATAAAAAAAAAA==",
+ "Title": "WebSocketServer.cs",
+ "DocumentMoniker": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\fa0fa28a5ee3fda2e58b5a96f64149e68d350882c3393d47438376781993a408\\WebSocketServer.cs",
+ "ToolTip": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\fa0fa28a5ee3fda2e58b5a96f64149e68d350882c3393d47438376781993a408\\WebSocketServer.cs [\u53EA\u8BFB]",
+ "ViewState": "AgIAAHwAAAAAAAAAAAAcwIcAAABOAAAAAQAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-23T17:04:12.447Z",
+ "WhenOpened": "2026-03-20T04:44:56.597Z",
+ "EditorCaption": " [\u53EA\u8BFB]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "ConveyorLineCommand.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\Command\\ConveyorLineCommand.cs",
+ "ViewState": "AgIAAAkAAAAAAAAAAADwvx0AAAAYAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-19T07:37:14.719Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 10,
+ "Title": "IDt_FillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "RelativeToolTip": "WIDESEAWCS_ISystemServices\\IDt_FillingOrderService.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAADwvw8AAABHAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-18T02:42:29.785Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 8,
+ "Title": "Dt_FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\Dt_FillingOrder.cs",
+ "ViewState": "AgIAAF0AAAAAAAAAAAAqwH4AAAAPAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-18T02:07:57.26Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 11,
+ "Title": "FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "RelativeToolTip": "WIDESEAWCS_DTO\\Filling\\FillingOrder.cs",
+ "ViewState": "AgIAADEAAAAAAAAAAAAIwF0AAAAsAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-18T02:05:44.498Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 12,
+ "Title": "Reports.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "RelativeToolTip": "WIDESEAWCS_DTO\\MES\\Reports.cs",
+ "ViewState": "AgIAAKkAAAAAAAAAAAAtwL0AAAATAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T08:36:16.433Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "appsettings.json",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+ "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAlAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+ "WhenOpened": "2026-03-17T08:24:31.672Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 13,
+ "Title": "FillingCommand.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\Command\\FillingCommand.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAswA4AAAAVAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T07:10:49.13Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "FillingDBName.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\DBName\\FillingDBName.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAASAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T06:26:34.443Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 3,
+ "Title": "TaskService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+ "ViewState": "AgIAAEoAAAAAAAAAAAAgwFcAAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T06:06:14.908Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
- "Title": "TaskController.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\TaskInfo\\TaskController.cs",
- "ViewState": "AgIAABMAAAAAAAAAAAAQwCQAAAAJAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-23T14:08:20.741Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 9,
"Title": "StackerCraneJob.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
"RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
"RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\StackerCraneJob.cs",
- "ViewState": "AgIAABcAAAAAAAAAAAAcwDwAAAAYAAAAAAAAAA==",
+ "ViewState": "AgIAADMAAAAAAAAAAAAkwEkAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T11:18:20.339Z",
"EditorCaption": ""
@@ -181,14 +234,27 @@
"$type": "Document",
"DocumentIndex": 0,
"Title": "ConveyorLineJob.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
"RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChuYi\\1.0\\\u4EE3\u7801\u7BA1\u7406\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
"RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\ConveyorLineJob.cs",
- "ViewState": "AgIAAKcAAAAAAAAAAADgv70AAAAdAAAAAAAAAA==",
+ "ViewState": "AgIAAEIAAAAAAAAAAAAkwE0AAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-23T06:53:01.475Z",
"EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 4,
+ "Title": "FillingJob.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "RelativeToolTip": "WIDESEAWCS_Tasks\\Job\\FillingJob.cs",
+ "ViewState": "AgIAAEcAAAAAAAAAAAAIwFsAAAAkAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-31T04:31:20.591Z",
+ "EditorCaption": ""
}
]
}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/FillingEnum/FillingStatusEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/FillingEnum/FillingStatusEnum.cs"
new file mode 100644
index 0000000..48f2997
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/FillingEnum/FillingStatusEnum.cs"
@@ -0,0 +1,24 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Common.FillingEnum
+{
+ public enum FillingStatusEnum
+ {
+ /// <summary>
+ /// 鏂板缓鏉$爜
+ /// </summary>
+ [Description("鏂板缓鏉$爜")]
+ Queue = 1,
+
+ /// <summary>
+ /// 宸蹭娇鐢�
+ /// </summary>
+ [Description("宸蹭娇鐢�")]
+ ExecuteCompleted = 10,
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/Filling/FillingOrder.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/Filling/FillingOrder.cs"
new file mode 100644
index 0000000..c9dffe9
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/Filling/FillingOrder.cs"
@@ -0,0 +1,96 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_DTO.Basic
+{
+ public class FillingOrder
+ {
+ /// <summary>
+ /// 鍝佸彿
+ /// </summary>
+ public string ArticleNum { get; set; }
+
+ /// <summary>
+ /// 鍝佸悕
+ /// </summary>
+ public string ArticleName { get; set; }
+
+ /// <summary>
+ /// 瑙勬牸
+ /// </summary>
+ public string Specification { get; set; }
+
+ /// <summary>
+ /// 鎵瑰彿
+ /// </summary>
+ public string batchNum { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊�
+ /// </summary>
+ public string BarCode { get; set; }
+
+ /// <summary>
+ /// 娲惧伐鍗曞彿
+ /// </summary>
+ public string WorkOrder { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鏁伴噺
+ /// </summary>
+ public float BarNum { get; set; }
+
+ /// <summary>
+ /// 鍒涘缓鏃堕棿
+ /// </summary>
+ public string CreationTime { get; set; }
+
+ /// <summary>
+ /// 娲惧伐ID
+ /// </summary>
+ public int WorkID { get; set; }
+
+ /// <summary>
+ /// 浜у搧鍖呰妗剁被鍨�
+ /// </summary>
+ public string ProductType { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊糹d
+ /// </summary>
+ public int BarCodeID { get; set; }
+
+ /// <summary>
+ /// 鍝佸彿id
+ /// </summary>
+ public int ArticleNumID { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡鍚嶇О
+ /// </summary>
+ public string MaterialName { get; set; }
+
+ /// <summary>
+ /// 璐у尯
+ /// </summary>
+ public string WarehouseType { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栫爜
+ /// </summary>
+ public string MaterialCode { get; set; }
+
+ /// <summary>
+ /// 澶囩敤1
+ /// </summary>
+ public string Standby1 { get; set; }
+
+ /// <summary>
+ /// 澶囩敤2
+ /// </summary>
+ public string Standby2 { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/MES/Reports.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/MES/Reports.cs"
new file mode 100644
index 0000000..a30c33c
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/MES/Reports.cs"
@@ -0,0 +1,292 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
+
+namespace WIDESEAWCS_DTO.MES
+{
+ public class Reports
+ {
+ /// <summary>
+ /// 鎶ュ伐淇℃伅
+ /// </summary>
+ public report report { get; set; }
+
+ /// <summary>
+ /// 鏄惁寮哄埗鍏ュ簱
+ /// </summary>
+ public bool FocusStopIn { get; set; }
+
+ /// <summary>
+ /// 鎶ュ伐鏉$爜
+ /// </summary>
+ public List<barcodeSN> barcodeSN { get; set; }
+
+ /// <summary>
+ /// 鎶ュ伐淇℃伅鑷畾涔夊瓧娈�
+ /// </summary>
+ public List<cusValues> cusValues { get; set; }
+ }
+
+ public class report
+ {
+ /// <summary>
+ /// 鎶ュ伐鏁伴噺蹇呭~
+ /// </summary>
+ public decimal Qty { get; set; }
+ /// <summary>
+ /// 娲惧伐鍗旾D蹇呭~
+ /// </summary>
+ public string DispatchID { get; set; }
+ /// <summary>
+ /// 杞崲鏁伴噺decimal
+ /// </summary>
+ public decimal ConversionQty { get; set; }
+ /// <summary>
+ /// 杞崲鐜嘾ecimal
+ /// </summary>
+ public decimal ConversionRate { get; set; }
+ /// <summary>
+ /// 杞崲鍗曚綅id
+ /// </summary>
+ public int ConversionUnitId { get; set; }
+ /// <summary>
+ /// 鎶ュ伐浜哄憳id
+ /// </summary>
+ public string CreateEmpId { get; set; }
+ /// <summary>
+ /// 宸ュ簭id
+ /// </summary>
+ public string ProcessId { get; set; }
+ /// <summary>
+ /// 璁惧id
+ /// </summary>
+ public string FacilityId { get; set; }
+ /// <summary>
+ /// 澶囨敞
+ /// </summary>
+ public string Remark { get; set; }
+ /// <summary>
+ /// 鏍囧寘鏁伴噺decimal
+ /// </summary>
+ public int MinPackage { get; set; }
+ /// <summary>
+ /// 鍏ュ簱浠撳簱id
+ /// </summary>
+ public string WarehouseId { get; set; }
+ /// <summary>
+ /// 鍏ュ簱搴撲綅id
+ /// </summary>
+ public int WareareaId { get; set; }
+ /// <summary>
+ /// 杩斿伐鏁伴噺
+ /// </summary>
+ public int ReworkQty { get; set; }
+ /// <summary>
+ /// 鎶ュ簾鏁伴噺
+ /// </summary>
+ public int ScrapQty { get; set; }
+ /// <summary>
+ /// 鎶ュ伐鍗曞彿
+ /// </summary>
+ public string ReportNo { get; set; }
+ /// <summary>
+ /// 鍗曚环
+ /// </summary>
+ public decimal PriceOne { get; set; }
+ /// <summary>
+ /// 浠诲姟鍗曞彿
+ /// </summary>
+ public string TaskBillNo { get; set; }
+ /// <summary>
+ /// 宸ュ簭搴忓彿
+ /// </summary>
+ public int SubNo { get; set; }
+ /// <summary>
+ /// 鐢熶骇绫诲瀷锛堝澶�/鑷埗锛�
+ /// </summary>
+ public string RouteType { get; set; }
+ /// <summary>
+ /// 鐝Id
+ /// </summary>
+ public string ClassId { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public string EmpCode { get; set; }
+ }
+
+ public class barcodeSN
+ {
+ /// <summary>
+ /// 鏉$爜蹇呭~
+ /// </summary>
+ public string Barcode { get; set; }
+ /// <summary>
+ /// 鏉$爜绫诲瀷蹇呭~ 0鐗╂枡鏉$爜 1绠辨潯鐮� 3SN鐮� 4鎵樼爜
+ /// </summary>
+ public int BarcodeType { get; set; }
+ /// <summary>
+ /// 蹇呭~
+ /// </summary>
+ public int Id { get; set; }
+ /// <summary>
+ /// 鏁伴噺蹇呭~decimal
+ /// </summary>
+ public int Quantity { get; set; }
+ /// <summary>
+ /// 鐗╂枡ID蹇呭~
+ /// </summary>
+ public int MaterialId { get; set; }
+ /// <summary>
+ /// 杈呭姪鏁伴噺decimal
+ /// </summary>
+ public int AuxQty { get; set; }
+ /// <summary>
+ /// 閲嶉噺decimal
+ /// </summary>
+ public int BarWeight { get; set; }
+ /// <summary>
+ /// 鏍囩鏁伴噺decimal
+ /// </summary>
+ public int PackageQty { get; set; }
+ /// <summary>
+ /// 鍏ュ簱鏁伴噺
+ /// </summary>
+ public int QuantityIn { get; set; }
+ /// <summary>
+ /// 鍑哄簱鏁伴噺
+ /// </summary>
+ public int QuantityOut { get; set; }
+ /// <summary>
+ /// 鐘舵��
+ /// </summary>
+ public int Status { get; set; }
+ /// <summary>
+ /// 鎵规
+ /// </summary>
+ public int BatchNum { get; set; }
+ /// <summary>
+ /// 鍒涘缓浜哄憳Id
+ /// </summary>
+ public int CreateEmpId { get; set; }
+ /// <summary>
+ /// 浠诲姟鍗旾d
+ /// </summary>
+ public int TaskId { get; set; }
+ /// <summary>
+ /// 浠诲姟宸ュ簭Id
+ /// </summary>
+ public int TaskSubId { get; set; }
+ /// <summary>
+ /// 鎶ュ伐涓嶈壇id
+ /// </summary>
+ public int ReportNGId { get; set; }
+ /// <summary>
+ /// 娲惧伐鍗旾d
+ /// </summary>
+ public int DispatchId { get; set; }
+ /// <summary>
+ /// 鎶ュ伐鍗昳d
+ /// </summary>
+ public int ReportId { get; set; }
+ /// <summary>
+ /// 鏉ユ簮绫诲瀷
+ /// </summary>
+ public int SourceType { get; set; }
+ /// <summary>
+ /// 瀹㈡埛鏉$爜
+ /// </summary>
+ public int CustomerBarcode { get; set; }
+ /// <summary>
+ /// 瀹㈡埛鍝佸悕
+ /// </summary>
+ public int CustomerMaterialName { get; set; }
+ /// <summary>
+ /// 瀹㈡埛鍝佸彿
+ /// </summary>
+ public int CustomerMaterialCode { get; set; }
+ /// <summary>
+ /// 瀹㈡埛鍨嬪彿
+ /// </summary>
+ public int CustomerMaterialModel { get; set; }
+ /// <summary>
+ /// 瀹㈡埛瑙勬牸
+ /// </summary>
+ public int CustomerMaterialSpecification { get; set; }
+ /// <summary>
+ /// 澶囨敞
+ /// </summary>
+ public int Remark { get; set; }
+ /// <summary>
+ /// 浣撶Н
+ /// </summary>
+ public int Volume { get; set; }
+ /// <summary>
+ /// 璐ㄦ鍗旾d
+ /// </summary>
+ public int QcRecordId { get; set; }
+ /// <summary>
+ /// 渚涘簲鍟咺d
+ /// </summary>
+ public int SupplierId { get; set; }
+ /// <summary>
+ /// 璁惧Id
+ /// </summary>
+ public int FacId { get; set; }
+ /// <summary>
+ /// 浠撳簱
+ /// </summary>
+ public int WarehouseId { get; set; }
+ /// <summary>
+ /// 搴撲綅
+ /// </summary>
+ public int WareareaId { get; set; }
+ /// <summary>
+ /// 宸ヤ綔涓績
+ /// </summary>
+ public int WorkcenterId { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public int EntityId { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public int CreateTime { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public int CreateUserId { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public int CreateUserName { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public int LastUpdateTime { get; set; }
+ /// <summary>
+ //
+ /// </summary>
+ public int LastUpdateUserId { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public int LastUpdateUserName { get; set; }
+ }
+
+ public class cusValues
+ {
+ /// <summary>
+ /// 瀛楁鍐呯爜
+ /// </summary>
+ public int FormFieldCode { get; set; }
+ /// <summary>
+ /// 瀛楁鍊�
+ /// </summary>
+ public int FieldValue { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderDetailService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderDetailService.cs"
new file mode 100644
index 0000000..08ea794
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderDetailService.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Core.BaseServices;
+
+namespace WIDESEAWCS_ISystemServices
+{
+ public interface IDt_FillingOrderDetailService : IService<Dt_FillingOrderDetail>
+ {
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderService.cs"
new file mode 100644
index 0000000..698ce4e
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IDt_FillingOrderService.cs"
@@ -0,0 +1,22 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Mvc;
+using WIDESEA_Core;
+using WIDESEA_DTO.Basic;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_Core.BaseServices;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_IBasicService
+{
+ public interface IDt_FillingOrderService : IService<Dt_FillingOrder>
+ {
+
+ //娣诲姞缃愯璁㈠崟
+ WebResponseContent InsertFilling(FillingOrder fillingOrder);
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrder.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrder.cs"
new file mode 100644
index 0000000..6b15d03
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrder.cs"
@@ -0,0 +1,132 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Magicodes.ExporterAndImporter.Core;
+using SqlSugar;
+using WIDESEAWCS_Core.DB.Models;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_Model.Models.Basic
+{
+ [SugarTable(nameof(Dt_FillingOrder), "缃愯鍗�")]
+ public class Dt_FillingOrder : BaseEntity
+ {
+ /// <summary>
+ /// 涓婚敭
+ /// </summary>
+ [ImporterHeader(Name = "涓婚敭")]
+ [ExporterHeader(DisplayName = "涓婚敭")]
+ [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+ public int Id { get; set; }
+
+ /// <summary>
+ /// 鍝佸彿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍝佸彿")]
+ public string ArticleNum { get; set; }
+
+ /// <summary>
+ /// 鍝佸悕
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍝佸悕")]
+ public string ArticleName { get; set; }
+
+ /// <summary>
+ /// 瑙勬牸
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "瑙勬牸")]
+ public string Specification { get; set; }
+
+ /// <summary>
+ /// 鎵瑰彿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鎵瑰彿")]
+ public string batchNum { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊�
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鍊�")]
+ public string BarCode { get; set; }
+
+ /// <summary>
+ /// 娲惧伐鍗曞彿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "娲惧伐鍗曞彿")]
+ public string WorkOrder { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鏁伴噺
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鏁伴噺")]
+ public decimal BarNum { get; set; }
+
+ /// <summary>
+ /// 鍒涘缓鏃堕棿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍒涘缓鏃堕棿")]
+ public string CreationTime { get; set; }
+
+ /// <summary>
+ /// 娲惧伐ID
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "娲惧伐ID")]
+ public int WorkID { get; set; }
+
+ /// <summary>
+ /// 浜у搧鍖呰妗剁被鍨�
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "浜у搧鍖呰妗剁被鍨�")]
+ public string ProductType { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鐘舵��
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鐘舵��")]
+ public int BarStatus { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊糹d
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鍊糹d")]
+ public int BarCodeID { get; set; }
+
+ /// <summary>
+ /// 鍝佸彿id
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍝佸彿id")]
+ public int ArticleNumID { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡鍚嶇О
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鐗╂枡鍚嶇О")]
+ public string MaterialName { get; set; }
+
+ /// <summary>
+ /// 璐у尯
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "璐у尯")]
+ public string WarehouseType { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栫爜
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鐗╂枡缂栫爜")]
+ public string MaterialCode { get; set; }
+
+ /// <summary>
+ /// 澶囩敤1
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "澶囩敤1")]
+ public string Standby1 { get; set; }
+
+ /// <summary>
+ /// 澶囩敤2
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "澶囩敤2")]
+ public string Standby2 { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrderDetail.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrderDetail.cs"
new file mode 100644
index 0000000..89c0136
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Dt_FillingOrderDetail.cs"
@@ -0,0 +1,23 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Magicodes.ExporterAndImporter.Core;
+using SqlSugar;
+using WIDESEAWCS_Core.DB.Models;
+
+namespace WIDESEA_Model.Models.Basic
+{
+ [SugarTable(nameof(Dt_FillingOrderDetail), "浜岀淮鐮�")]
+ public class Dt_FillingOrderDetail : BaseEntity
+ {
+ /// <summary>
+ /// 涓婚敭
+ /// </summary>
+ [ImporterHeader(Name = "涓婚敭")]
+ [ExporterHeader(DisplayName = "涓婚敭")]
+ [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+ public int Id { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Dt_FillingOrderController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Dt_FillingOrderController.cs"
new file mode 100644
index 0000000..67a0a1f
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Dt_FillingOrderController.cs"
@@ -0,0 +1,28 @@
+锘縰sing Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_Core.BaseController;
+using WIDESEAWCS_ITaskInfoService;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_WMSServer.Controllers.Basic
+{
+ [Route("api/FillingOrder")]
+ [ApiController]
+ public class Dt_FillingOrderController : ApiBaseController<IDt_FillingOrderService, Dt_FillingOrder>
+ {
+ public Dt_FillingOrderController(IDt_FillingOrderService service) : base(service)
+ {
+ }
+
+ //娣诲姞浜岀淮鐮佷俊鎭�
+ [HttpPost, HttpGet, Route("InsertFilling"), AllowAnonymous]
+ public WebResponseContent InsertFilling([FromBody] FillingOrder fillingOrder)
+ {
+ return Service.InsertFilling(fillingOrder);
+ }
+ }
+}
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 44f4241..5e4d789 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"
@@ -17,7 +17,7 @@
//5.PostgreSQL
"DBType": "SqlServer",
//杩炴帴瀛楃涓�
- "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWCS_EXAM;User ID=sa;Password=root;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
+ "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWCS_EXAM;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
//璺ㄥ煙
"Cors": {
"PolicyName": "CorsIpAccess", //绛栫暐鍚嶇О
@@ -27,6 +27,7 @@
"IPs": "http://127.0.0.1:8080,http://localhost:8080"
},
"WMSApiAddress": "http://127.0.0.1:9291", //"http://127.0.0.1:9283",姝e紡鐜鍦板潃
+ "MSE": "http://61.183.43.171:1081",
"ApiName": "WIDESEA",
"ExpMinutes": 120,
"QuartzJobAutoStart": true,
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderDetailService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderDetailService.cs"
new file mode 100644
index 0000000..0e14ade
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderDetailService.cs"
@@ -0,0 +1,23 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Core.BaseRepository;
+using WIDESEAWCS_Core.BaseServices;
+using WIDESEAWCS_ISystemServices;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEAWCS_SystemServices
+{
+ public class Dt_FillingOrderDetailService : ServiceBase<Dt_FillingOrderDetail, IRepository<Dt_FillingOrderDetail>>, IDt_FillingOrderDetailService
+ {
+ public Dt_FillingOrderDetailService(IRepository<Dt_FillingOrderDetail> BaseDal) : base(BaseDal)
+ {
+ }
+
+ public IRepository<Dt_FillingOrderDetail> Repository => BaseDal;
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderService.cs"
new file mode 100644
index 0000000..781b9c4
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Dt_FillingOrderService.cs"
@@ -0,0 +1,56 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using SqlSugar;
+using WIDESEA_Common.FillingEnum;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_Core.BaseRepository;
+using WIDESEAWCS_Core.BaseServices;
+
+namespace WIDESEA_BasicService
+{
+ public class Dt_FillingOrderService : ServiceBase<Dt_FillingOrder, IRepository<Dt_FillingOrder>>, IDt_FillingOrderService
+ {
+
+ public Dt_FillingOrderService(IRepository<Dt_FillingOrder> BaseDal) : base(BaseDal)
+ {
+ }
+
+ public IRepository<Dt_FillingOrder> Repository => BaseDal;
+
+ //娣诲姞缃愯璁㈠崟
+ public WebResponseContent InsertFilling(FillingOrder fillingOrder)
+ {
+ WebResponseContent content = new WebResponseContent();
+ Dt_FillingOrder Filling = new Dt_FillingOrder();
+
+ //鍒涘缓浜岀淮鐮佷俊鎭�
+ Filling.ArticleNum = fillingOrder.ArticleNum;
+ Filling.ArticleName = fillingOrder.ArticleName;
+ Filling.Specification = fillingOrder.Specification;
+ Filling.batchNum = fillingOrder.batchNum;
+ Filling.BarCode = fillingOrder.BarCode;
+ Filling.WorkOrder = fillingOrder.WorkOrder;
+ Filling.BarNum = (decimal)fillingOrder.BarNum;
+ Filling.CreationTime = fillingOrder.CreationTime;
+ Filling.WorkID = fillingOrder.WorkID;
+ Filling.ProductType = fillingOrder.ProductType;
+ Filling.BarStatus = (int)FillingStatusEnum.Queue;
+ Filling.BarCodeID = fillingOrder.BarCodeID;
+ Filling.ArticleNumID = fillingOrder.ArticleNumID;
+ Filling.MaterialName = fillingOrder.MaterialName;
+ Filling.WarehouseType = fillingOrder.WarehouseType;
+ Filling.MaterialCode = fillingOrder.MaterialCode;
+ Filling.Standby1 = fillingOrder.Standby1;
+ Filling.Standby2 = fillingOrder.Standby2;
+
+ BaseDal.AddData(Filling);
+ return content;
+ }
+ }
+}
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 15283b5..794f948 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"
@@ -80,6 +80,10 @@
{
Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == TaskNum);
+ if (task==null)
+ {
+ return null;
+ }
//鍏ュ簱
if (R_TaskPhases == 4 && (task.TaskType == (int)TaskTypeEnum.InEmpty|| task.TaskType == (int)TaskTypeEnum.Infull))
{
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Command/FillingCommand.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Command/FillingCommand.cs"
new file mode 100644
index 0000000..f6c2da3
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Command/FillingCommand.cs"
@@ -0,0 +1,78 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_Tasks.Command
+{
+ public class FillingCommand
+ {
+
+ /// <summary>
+ /// 浠诲姟涓嬪彂瀹屾垚
+ /// </summary>
+ public string W_Refresh { get; set; }
+
+ /// <summary>
+ /// 鍠风爜1
+ /// </summary>
+ public string W_QRcode1 { get; set; }
+ /// <summary>
+ /// 鍠风爜2
+ /// </summary>
+ public string W_QRcode2 { get; set; }
+ /// <summary>
+ /// 鍠风爜3
+ /// </summary>
+ public string W_QRcode3 { get; set; }
+ /// <summary>
+ /// 鍠风爜4
+ /// </summary>
+ public string W_QRcode4 { get; set; }
+ /// <summary>
+ /// 鍠风爜5
+ /// </summary>
+ public string W_QRcode5 { get; set; }
+ /// <summary>
+ /// 鍠风爜6
+ /// </summary>
+ public string W_QRcode6 { get; set; }
+ /// <summary>
+ /// 鍠风爜7
+ /// </summary>
+ public string W_QRcode7 { get; set; }
+ /// <summary>
+ /// 鍠风爜8
+ /// </summary>
+ public string W_QRcode8 { get; set; }
+ /// <summary>
+ /// 鍠风爜9
+ /// </summary>
+ public string W_QRcode9 { get; set; }
+ /// <summary>
+ /// 鍠风爜10
+ /// </summary>
+ public string W_QRcode10 { get; set; }
+ /// <summary>
+ /// 鍠风爜11
+ /// </summary>
+ public string W_QRcode11 { get; set; }
+ /// <summary>
+ /// 鍠风爜12
+ /// </summary>
+ public string W_QRcode12 { get; set; }
+ /// <summary>
+ /// 鍠风爜13
+ /// </summary>
+ public string W_QRcode13 { get; set; }
+ /// <summary>
+ /// 鍠风爜14
+ /// </summary>
+ public string W_QRcode14 { get; set; }
+ /// <summary>
+ /// 鍠风爜15
+ /// </summary>
+ public string W_QRcode15 { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/DBName/FillingDBName.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/DBName/FillingDBName.cs"
index 2a32814..1287ef6 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/DBName/FillingDBName.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/DBName/FillingDBName.cs"
@@ -11,26 +11,79 @@
#region 璇诲彇
/// <summary>
- /// 鎿嶄綔妯″紡
+ /// 鍠风爜瀹屾垚
/// </summary>
- R_ceshi,
+ R_Accomplish,
#endregion
#region 鍐欏叆
/// <summary>
- /// 鎿嶄綔妯″紡
+ /// 浠诲姟涓嬪彂瀹屾垚
/// </summary>
- W_ceshia,
+ W_Refresh,
+
/// <summary>
- /// 鎿嶄綔妯″紡
+ /// 鍠风爜1
/// </summary>
- W_ceshib,
+ W_QRcode1,
/// <summary>
- /// 鎿嶄綔妯″紡
+ /// 鍠风爜2
/// </summary>
- W_ceshic,
+ W_QRcode2,
+ /// <summary>
+ /// 鍠风爜3
+ /// </summary>
+ W_QRcode3,
+ /// <summary>
+ /// 鍠风爜4
+ /// </summary>
+ W_QRcode4,
+ /// <summary>
+ /// 鍠风爜5
+ /// </summary>
+ W_QRcode5,
+ /// <summary>
+ /// 鍠风爜6
+ /// </summary>
+ W_QRcode6,
+ /// <summary>
+ /// 鍠风爜7
+ /// </summary>
+ W_QRcode7,
+ /// <summary>
+ /// 鍠风爜8
+ /// </summary>
+ W_QRcode8,
+ /// <summary>
+ /// 鍠风爜9
+ /// </summary>
+ W_QRcode9,
+ /// <summary>
+ /// 鍠风爜10
+ /// </summary>
+ W_QRcode10,
+ /// <summary>
+ /// 鍠风爜11
+ /// </summary>
+ W_QRcode11,
+ /// <summary>
+ /// 鍠风爜12
+ /// </summary>
+ W_QRcode12,
+ /// <summary>
+ /// 鍠风爜13
+ /// </summary>
+ W_QRcode13,
+ /// <summary>
+ /// 鍠风爜14
+ /// </summary>
+ W_QRcode14,
+ /// <summary>
+ /// 鍠风爜15
+ /// </summary>
+ W_QRcode15,
#endregion
}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/ConveyorLineJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/ConveyorLineJob.cs"
index 2b57f4e..85698b5 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/ConveyorLineJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/ConveyorLineJob.cs"
@@ -3,12 +3,16 @@
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using Autofac.Core;
using HslCommunication.WebSocket;
+using Microsoft.AspNetCore.Components;
using Quartz;
using SqlSugar;
+using WIDESEA_Model.Models.Basic;
using WIDESEAWCS_Common.TaskEnum;
using WIDESEAWCS_Core.BaseRepository;
using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_DTO.MES;
using WIDESEAWCS_DTO.Stock;
using WIDESEAWCS_ITaskInfoService;
using WIDESEAWCS_Model.Models.System;
@@ -28,21 +32,25 @@
private readonly IRepository<Dt_StationManger> _stationMangerRepository;
private readonly IRepository<Dt_Task> _TaskRepository;
+ private readonly IRepository<Dt_FillingOrder> _FillingOrderRepository;
private readonly ITaskService _ITaskService;
private static Stock Stock = new Stock();
private static bool k = true;
private static int i = 0;
+
+ //鍒ゆ柇鏄惁鎶婂嚭搴撲俊鍙峰彂缁橶MS
private static bool m = true;
private static bool n = true;
//瀛樺偍淇″彿
private readonly Commands comm = new Commands();
- public ConveyorLineJob(WebSocketServer webSocketServer, IRepository<Dt_StationManger> stationMangerRepository, IRepository<Dt_Task> TaskRepository, ITaskService ITaskService)
+ public ConveyorLineJob(WebSocketServer webSocketServer, IRepository<Dt_StationManger> stationMangerRepository, IRepository<Dt_Task> TaskRepository, IRepository<Dt_FillingOrder> FillingOrderRepository, ITaskService ITaskService)
{
_stationMangerRepository = stationMangerRepository;
_TaskRepository = TaskRepository;
_ITaskService = ITaskService;
+ _FillingOrderRepository = FillingOrderRepository;
}
public Task Execute(IJobExecutionContext context)
@@ -130,7 +138,26 @@
//鍙戦�佹敹鍒扮紪鍙蜂俊鍙�
device.SetValue(ConveyorLineName.W_ReceivedD, 1, item.StationCode);
k = true;
+
+ //鍚慚ES鍙戦�佹姤宸ュ崟
+ if (Stock.MaterialCode1 != null && !Stock.MaterialCode1.Equals(""))
+ {
+ MESReport(Stock.MaterialCode1);
+ }
+ if (Stock.MaterialCode2 != null && !Stock.MaterialCode2.Equals(""))
+ {
+ MESReport(Stock.MaterialCode2);
+ }
+ if (Stock.MaterialCode3 != null && !Stock.MaterialCode3.Equals(""))
+ {
+ MESReport(Stock.MaterialCode3);
+ }
+ if (Stock.MaterialCode4 != null && !Stock.MaterialCode4.Equals(""))
+ {
+ MESReport(Stock.MaterialCode4);
+ }
}
+
}
}
catch (Exception ex)
@@ -188,6 +215,7 @@
n = true;
}
}
+ //鍛婅瘔WMS涓嶅彲浠ュ嚭搴�
else
{
if (n)
@@ -209,5 +237,35 @@
}
return Task.CompletedTask;
}
+
+ //MES鎶ュ伐
+ public void MESReport(string MaterialCode)
+ {
+ try
+ {
+ Reports reports = new Reports();
+
+ //鏌ヨ浜岀淮鐮�
+ Dt_FillingOrder FillingOrder = _FillingOrderRepository.QueryFirst(x => x.BarCode == MaterialCode);
+
+ reports.report.Qty = FillingOrder.BarNum;
+ reports.report.DispatchID = FillingOrder.WorkID + "";
+ reports.barcodeSN[0].Barcode = FillingOrder.BarCode;
+ reports.barcodeSN[0].BatchNum = int.Parse(FillingOrder.batchNum);
+ reports.barcodeSN[0].Id = FillingOrder.BarCodeID;
+ reports.barcodeSN[0].MaterialId = FillingOrder.ArticleNumID;
+ reports.barcodeSN[0].Quantity = (int)FillingOrder.BarNum;
+ reports.barcodeSN[0].DispatchId = FillingOrder.WorkID;
+
+ string mes = AppSettings.Get("WMSApiAddress");
+ if (!string.IsNullOrEmpty(mes))
+ {
+ HttpHelper.Post($"{mes}/Task/SaveReportRaw/", reports.Serialize());
+ }
+ }
+ catch (Exception ex) {
+ WriteInfo( "MES鎶ュ伐閿欒", $"{ex.Message}");
+ }
+ }
}
}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/FillingJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/FillingJob.cs"
index 249694e..f948da2 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/FillingJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/FillingJob.cs"
@@ -3,8 +3,17 @@
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using HslCommunication.WebSocket;
+using Newtonsoft.Json;
using Quartz;
+using WIDESEA_Common.FillingEnum;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Core.BaseRepository;
+using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_ITaskInfoService;
+using WIDESEAWCS_Model.Models.TaskInfo;
using WIDESEAWCS_QuartzJob;
+using WIDESEAWCS_Tasks.Command;
using WIDESEAWCS_Tasks.DBName;
namespace WIDESEAWCS_Tasks
@@ -12,6 +21,14 @@
[DisallowConcurrentExecution]
public class FillingJob : JobBase, IJob
{
+
+ private readonly IRepository<Dt_FillingOrder> _FillingRepository;
+
+ public FillingJob(IRepository<Dt_FillingOrder> FillingRepository)
+ {
+ _FillingRepository = FillingRepository;
+ }
+
public Task Execute(IJobExecutionContext context)
{
//杩炴帴璁惧
@@ -22,15 +39,110 @@
//OtherDevice TCevice = (OtherDevice)Storage.Devices.Find(v => v.DeviceName == "澶╄溅");
if (device.Communicator.IsConnected)
{
- //璇�
- short a = device.GetValue<FillingDBName, short>(FillingDBName.R_ceshi);
- //鍐�
- device.SetValue(FillingDBName.W_ceshia, "zy");
- device.SetValue(FillingDBName.W_ceshib, "wq");
- device.SetValue(FillingDBName.W_ceshic, "df");
+ ////璇�
+ //short a = device.GetValue<FillingDBName, short>(FillingDBName.R_ceshi);
+ ////鍐�
+ //device.SetValue(FillingDBName.W_ceshia, "zy");
+ //device.SetValue(FillingDBName.W_ceshib, "wq");
+ //device.SetValue(FillingDBName.W_ceshic, "df");
+
+ try
+ {
+ //鏄惁鍠风爜瀹屾垚
+ short accomplish = device.GetValue<FillingDBName, short>(FillingDBName.R_Accomplish);
+
+ if (accomplish == 1)
+ {
+ //鑾峰彇浜岀淮鐮�
+ Dt_FillingOrder FillingOrder = GetFilling();
+ if (FillingOrder != null)
+ {
+
+ //浠诲姟瀹炰綋杞懡浠odel
+ FillingCommand? StackerCommand = FillingToCommand(FillingOrder);
+ if (StackerCommand != null)
+ {
+ //鍙戦�佸懡浠�
+ device.SetValue(FillingDBName.W_QRcode1, StackerCommand.W_QRcode1);
+ device.SetValue(FillingDBName.W_QRcode2, StackerCommand.W_QRcode2);
+ device.SetValue(FillingDBName.W_QRcode3, StackerCommand.W_QRcode3);
+ device.SetValue(FillingDBName.W_QRcode4, StackerCommand.W_QRcode4);
+ device.SetValue(FillingDBName.W_QRcode5, StackerCommand.W_QRcode5);
+ device.SetValue(FillingDBName.W_QRcode6, StackerCommand.W_QRcode6);
+ device.SetValue(FillingDBName.W_QRcode7, StackerCommand.W_QRcode7);
+ device.SetValue(FillingDBName.W_QRcode8, StackerCommand.W_QRcode8);
+ device.SetValue(FillingDBName.W_QRcode9, StackerCommand.W_QRcode9);
+ device.SetValue(FillingDBName.W_QRcode10, StackerCommand.W_QRcode10);
+ device.SetValue(FillingDBName.W_QRcode11, StackerCommand.W_QRcode11);
+ device.SetValue(FillingDBName.W_QRcode12, StackerCommand.W_QRcode12);
+ device.SetValue(FillingDBName.W_QRcode13, StackerCommand.W_QRcode13);
+ device.SetValue(FillingDBName.W_QRcode14, StackerCommand.W_QRcode14);
+ device.SetValue(FillingDBName.W_QRcode15, StackerCommand.W_QRcode15);
+ device.SetValue(FillingDBName.W_Refresh, StackerCommand.W_Refresh);
+
+ //淇敼浜岀淮鐮佷俊鎭姸鎬�
+ FillingOrder.BarStatus = (int)FillingStatusEnum.ExecuteCompleted;
+ _FillingRepository.UpdateData(FillingOrder);
+ string address = AppSettings.Get("WMSApiAddress");
+ if (!string.IsNullOrEmpty(address))
+ {
+ HttpHelper.Post($"{address}/api/FillingOrder/UpdateFilling?FillingNumber={FillingOrder.BarCode}", "");
+ }
+ //寤惰繜2s璁╃綈瑁呮満鏇村彉淇″彿
+ Thread.Sleep(2000);
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ WriteError(nameof(StackerCraneJob), ex.Message);
+ }
}
}
return Task.CompletedTask;
}
+
+ //鑾峰彇浜岀淮鐮�
+ public Dt_FillingOrder GetFilling()
+ {
+ Dt_FillingOrder FillingOrder = new Dt_FillingOrder();
+
+ FillingOrder = _FillingRepository.QueryFirst(x => x.BarStatus == (int)FillingStatusEnum.Queue);
+
+ return FillingOrder;
+ }
+
+ //浠诲姟瀹炰綋杞懡浠odel
+ public FillingCommand FillingToCommand(Dt_FillingOrder FillingOrder)
+ {
+ FillingCommand fillingCommand = new FillingCommand();
+
+ //鎷嗗垎瀛楃涓�
+ int lengths = FillingOrder.BarCode.Length;
+ string BarCodes= FillingOrder.BarCode;
+ for (int i=0;i < 30 - lengths;i++)
+ {
+ BarCodes = BarCodes + "X";
+ }
+
+ fillingCommand.W_QRcode1 = BarCodes.Substring(0, 2);
+ fillingCommand.W_QRcode2 = BarCodes.Substring(2, 2);
+ fillingCommand.W_QRcode3 = BarCodes.Substring(4, 2);
+ fillingCommand.W_QRcode4 = BarCodes.Substring(6, 2);
+ fillingCommand.W_QRcode5 = BarCodes.Substring(8, 2);
+ fillingCommand.W_QRcode6 = BarCodes.Substring(10, 2);
+ fillingCommand.W_QRcode7 = BarCodes.Substring(12, 2);
+ fillingCommand.W_QRcode8 = BarCodes.Substring(14, 2);
+ fillingCommand.W_QRcode9 = BarCodes.Substring(16, 2);
+ fillingCommand.W_QRcode10 = BarCodes.Substring(18, 2);
+ fillingCommand.W_QRcode11 = BarCodes.Substring(20, 2);
+ fillingCommand.W_QRcode12 = BarCodes.Substring(22, 2);
+ fillingCommand.W_QRcode13 = BarCodes.Substring(24, 2);
+ fillingCommand.W_QRcode14 = BarCodes.Substring(26, 2);
+ fillingCommand.W_QRcode15 = BarCodes.Substring(28, 2);
+ fillingCommand.W_Refresh = "1";
+ return fillingCommand;
+ }
}
}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs"
index b7495b9..0a6f6d8 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs"
@@ -57,6 +57,7 @@
int R_TaskStatus = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.R_TaskStatus);
int R_LoadStatus = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.R_LoadStatus);
+ //Commands.CommandData.R_LoadStatus
//淇″彿璧嬪��
comm.R_TaskPhases((short)R_TaskPhases);
comm.R_OrderNo(R_OrderNo);
@@ -98,11 +99,18 @@
else if(R_TaskPhases == 1 || R_TaskPhases == 2 || R_TaskPhases == 4)
{
Dt_Task tasks = _TaskService.UpdateTaskStatus(R_OrderNo, R_TaskPhases);
- //鍚屾WMS
- string address = AppSettings.Get("WMSApiAddress");
- if (!string.IsNullOrEmpty(address))
+ if (tasks!=null)
{
- HttpHelper.Post($"{address}/api/Task/WCSTaskState", tasks.Serialize());
+ //鍚屾WMS
+ string address = AppSettings.Get("WMSApiAddress");
+ if (!string.IsNullOrEmpty(address))
+ {
+ HttpHelper.Post($"{address}/api/Task/WCSTaskState", tasks.Serialize());
+ }
+ }
+ else
+ {
+ WriteInfo("鍫嗗灈鏈猴細", $"鍫嗗灈鏈轰慨鏀圭姸鎬佹壘涓嶅埌浠诲姟");
}
}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/api/http.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/api/http.js"
index 46ace55..5fd1d6c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/api/http.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/api/http.js"
@@ -12,14 +12,14 @@
let loadingInstance;
let loadingStatus = false;
if (process.env.NODE_ENV == 'development') {
- axios.defaults.baseURL = 'http://192.168.10.203:9291/';
+ axios.defaults.baseURL = 'http://127.0.0.1:9291/';
}
else if (process.env.NODE_ENV == 'debug') {
- axios.defaults.baseURL = 'http://192.168.10.203:9291/';
+ axios.defaults.baseURL = 'http://127.0.0.1:9291/';
}
else if (process.env.NODE_ENV == 'production') {
- axios.defaults.baseURL = 'http://192.168.10.203:9291/';
+ axios.defaults.baseURL = 'http://127.0.0.1:9291/';
}
if (!axios.defaults.baseURL.endsWith('/')) {
axios.defaults.baseURL+="/";
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/router/viewGird.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/router/viewGird.js"
index d5efda5..c5578c2 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/router/viewGird.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/router/viewGird.js"
@@ -62,6 +62,10 @@
name: 'stockView',
component: () => import('@/views/stock/stockView.vue')
},{
+ path: '/fillingOrde',
+ name: 'fillingOrde',
+ component: () => import('@/views/outbound/fillingOrde.vue')
+ },{
path: '/outboundOrde',
name: 'outboundOrde',
component: () => import('@/views/outbound/outboundOrde.vue')
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/outbound/fillingOrde.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/outbound/fillingOrde.vue"
new file mode 100644
index 0000000..8ab2024
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/outbound/fillingOrde.vue"
@@ -0,0 +1,192 @@
+
+<template>
+ <view-grid
+ ref="grid"
+ :columns="columns"
+ :detail="detail"
+ :editFormFields="editFormFields"
+ :editFormOptions="editFormOptions"
+ :searchFormFields="searchFormFields"
+ :searchFormOptions="searchFormOptions"
+ :table="table"
+ :extend="extend"
+ ></view-grid>
+</template>
+ <script>
+import extend from "@/extension/stock/stockInfo.js";
+import { ref, defineComponent } from "vue";
+export default defineComponent({
+ setup() {
+ const table = ref({
+ key: "id",
+ footer: "Foots",
+ cnName: "缃愯浜岀淮鐮佷俊鎭�",
+ name: "FillingOrder",
+ url: "/FillingOrder/",
+ sortName: "CreateDate"
+ });
+ const editFormFields = ref({
+ deviceCode: "",
+ deviceName: "",
+ deviceType: "",
+ deviceStatus: "",
+ deviceIp: "",
+ devicePort: "",
+ devicePlcType: "",
+ deviceRemark: ""
+ });
+ const editFormOptions = ref([]);
+ const searchFormFields = ref({
+ palletCode: "",
+ locationCode: ""
+ });
+ const searchFormOptions = ref([
+ [
+ { title: "鎵樼洏缂栧彿", field: "palletCode" },
+ { title: "璐т綅缂栧彿", field: "locationCode" }
+ ]
+ ]);
+ const columns = ref([
+ {
+ field: "id",
+ title: "Id",
+ type: "int",
+ width: 90,
+ hidden: true,
+ readonly: true,
+ require: true,
+ align: "left"
+ },
+ {
+ field: "articleNum",
+ title: "鍝佸彿",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "articleName",
+ title: "鍝佸悕",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "specification",
+ title: "瑙勬牸",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "batchNum",
+ title: "鎵瑰彿",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "barCode",
+ title: "鏉$爜鍊�",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "workOrder",
+ title: "娲惧伐鍗曞彿",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "barNum",
+ title: "鏉$爜鏁伴噺",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "creationTime",
+ title: "鍒涘缓鏃堕棿",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "workID",
+ title: "娲惧伐ID",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "productType",
+ title: "浜у搧鍖呰妗剁被鍨�",
+ type: "string",
+ width: 120,
+ align: "left"
+ },
+ {
+ field: "barStatus",
+ title: "鐗╂枡绫诲瀷",
+ type: "int",
+ width: 90,
+ align: "left",
+ bind: {
+ key: "FillingStatusEnum",
+ data: [
+ { key: "10", value: "宸蹭娇鐢�" },
+ { key: "1", value: "鏂板缓鏉$爜" },
+ ]
+ }
+ },
+ {
+ field: "creater",
+ title: "鍒涘缓浜�",
+ type: "string",
+ width: 90,
+ align: "left"
+ },
+ {
+ field: "createDate",
+ title: "鍒涘缓鏃堕棿",
+ type: "datetime",
+ width: 160,
+ align: "left"
+ },
+ {
+ field: "modifier",
+ title: "淇敼浜�",
+ type: "string",
+ width: 100,
+ align: "left"
+ },
+ {
+ field: "modifyDate",
+ title: "淇敼鏃堕棿",
+ type: "datetime",
+ width: 160,
+ align: "left"
+ }
+ ]);
+ const detail = ref({
+ cnName: "#detailCnName",
+ table: "",
+ columns: [],
+ sortName: ""
+ });
+ return {
+ table,
+ extend,
+ editFormFields,
+ editFormOptions,
+ searchFormFields,
+ searchFormOptions,
+ columns,
+ detail
+ };
+ }
+});
+</script>
+
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json"
index 8bcc487..439d46a 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json"
@@ -7,56 +7,36 @@
"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:\\\u9879\u76EE\\hubeichu\\\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:{CE0DB91F-5A68-448E-A419-4C26B5039F51}|WIDESEA_ITaskInfoService\\WIDESEA_ITaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{CE0DB91F-5A68-448E-A419-4C26B5039F51}|WIDESEA_ITaskInfoService\\WIDESEA_ITaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_itaskinfoservice\\itask_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{CE0DB91F-5A68-448E-A419-4C26B5039F51}|WIDESEA_ITaskInfoService\\WIDESEA_ITaskInfoService.csproj|solutionrelative:widesea_itaskinfoservice\\itask_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\taskinfo\\task_htycontroller.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\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\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}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_basicservice\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{7DC26D42-D8EE-46F0-BA66-A13457086885}|WIDESEA_StockService\\WIDESEA_StockService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_stockservice\\stockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{7DC26D42-D8EE-46F0-BA66-A13457086885}|WIDESEA_StockService\\WIDESEA_StockService.csproj|solutionrelative:widesea_stockservice\\stockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{49716D78-720D-475D-948C-0FC6C5F079E5}|WIDESEA_IStockService\\WIDESEA_IStockService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_istockservice\\istockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{49716D78-720D-475D-948C-0FC6C5F079E5}|WIDESEA_IStockService\\WIDESEA_IStockService.csproj|solutionrelative:widesea_istockservice\\istockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\basic\\fillingordercontroller.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\\fillingordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\stock\\stockcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\stock\\stockcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_ibasicservice\\ifillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ifillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{929DF936-042C-4EEC-8722-A831FC2F0AEA}|WIDESEA_DTO\\WIDESEA_DTO.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_dto\\basic\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{929DF936-042C-4EEC-8722-A831FC2F0AEA}|WIDESEA_DTO\\WIDESEA_DTO.csproj|solutionrelative:widesea_dto\\basic\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\basic\\dt_fillingorder.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_fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_basicservice\\fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_common\\fillingenum\\fillingstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|solutionrelative:widesea_common\\fillingenum\\fillingstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -66,7 +46,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 15,
+ "SelectedChildIndex": 5,
"Children": [
{
"$type": "Bookmark",
@@ -78,160 +58,42 @@
},
{
"$type": "Document",
- "DocumentIndex": 3,
- "Title": "Task_HtyService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "RelativeToolTip": "WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "ViewState": "AgIAABEAAAAAAAAAAAAQwCIAAAAMAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T11:11:08.284Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "ITask_HtyService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITask_HtyService.cs",
- "RelativeDocumentMoniker": "WIDESEA_ITaskInfoService\\ITask_HtyService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITask_HtyService.cs",
- "RelativeToolTip": "WIDESEA_ITaskInfoService\\ITask_HtyService.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAADwvw0AAAASAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T11:10:49.965Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "Task_HtyController.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\Task_HtyController.cs",
- "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\Task_HtyController.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\Task_HtyController.cs",
- "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\Task_HtyController.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAKAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T11:07:48.192Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 8,
- "Title": "ILocationInfoService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs",
- "RelativeDocumentMoniker": "WIDESEA_IBasicService\\ILocationInfoService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs",
- "RelativeToolTip": "WIDESEA_IBasicService\\ILocationInfoService.cs",
- "ViewState": "AgIAAA8AAAAAAAAAAAAawCAAAAAYAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T09:43:48.375Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "LocationInfoController.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "ViewState": "AgIAAC0AAAAAAAAAAAAjwDYAAAAIAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T09:35:18.183Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 11,
- "Title": "IStockService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IStockService\\IStockService.cs",
- "RelativeDocumentMoniker": "WIDESEA_IStockService\\IStockService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IStockService\\IStockService.cs",
- "RelativeToolTip": "WIDESEA_IStockService\\IStockService.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAADwvxQAAAAQAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T04:51:45.384Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 12,
- "Title": "StockController.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Stock\\StockController.cs",
- "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Stock\\StockController.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Stock\\StockController.cs",
- "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Stock\\StockController.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAADwvxMAAAAKAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T04:46:47.436Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 9,
- "Title": "appsettings.json",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
- "RelativeDocumentMoniker": "WIDESEA_WMSServer\\appsettings.json",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
- "RelativeToolTip": "WIDESEA_WMSServer\\appsettings.json",
- "ViewState": "AgIAAAAAAAAAAAAAAADwvxcAAAA/AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
- "WhenOpened": "2025-12-25T09:21:41.824Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 13,
- "Title": "Sys_DictionaryService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "RelativeToolTip": "WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "ViewState": "AgIAAPAAAAAAAAAAAAAqwPYAAABVAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-25T09:18:21.422Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 7,
- "Title": "LocationInfoService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\LocationInfoService.cs",
- "RelativeDocumentMoniker": "WIDESEA_BasicService\\LocationInfoService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\LocationInfoService.cs",
- "RelativeToolTip": "WIDESEA_BasicService\\LocationInfoService.cs",
- "ViewState": "AgIAAKIAAAAAAAAAAAAiwLsAAAAzAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-24T02:44:46.204Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 10,
- "Title": "StockService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockService\\StockService.cs",
- "RelativeDocumentMoniker": "WIDESEA_StockService\\StockService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockService\\StockService.cs",
- "RelativeToolTip": "WIDESEA_StockService\\StockService.cs",
- "ViewState": "AgIAAAwAAAAAAAAAAAAAwCMAAAAVAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-17T08:22:17.182Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 1,
+ "DocumentIndex": 2,
"Title": "TaskController.cs",
"DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
"RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
"ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
"RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
- "ViewState": "AgIAAE0AAAAAAAAAAAAAAF0AAAAhAAAAAAAAAA==",
+ "ViewState": "AgIAADIAAAAAAAAAAAA9wFoAAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-17T09:00:25.476Z",
+ "WhenOpened": "2026-03-19T01:42:10.491Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 2,
- "Title": "ITaskService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITaskService.cs",
- "RelativeDocumentMoniker": "WIDESEA_ITaskInfoService\\ITaskService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITaskService.cs",
- "RelativeToolTip": "WIDESEA_ITaskInfoService\\ITaskService.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAhAAAAAAAAAA==",
+ "DocumentIndex": 1,
+ "Title": "appsettings.json",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
+ "RelativeDocumentMoniker": "WIDESEA_WMSServer\\appsettings.json",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
+ "RelativeToolTip": "WIDESEA_WMSServer\\appsettings.json",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+ "WhenOpened": "2026-03-17T08:24:43.46Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 4,
+ "Title": "IFillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "RelativeToolTip": "WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAA9AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-18T08:33:14.824Z"
+ "WhenOpened": "2026-03-17T08:10:52.296Z",
+ "EditorCaption": ""
},
{
"$type": "Document",
@@ -241,9 +103,74 @@
"RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService.cs",
"ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs",
"RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService.cs",
- "ViewState": "AgIAAEAAAAAAAAAAAAASwEsAAAANAAAAAAAAAA==",
+ "ViewState": "AgIAAAoBAAAAAAAAAADgv8YAAAAVAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-17T07:23:00.043Z",
+ "WhenOpened": "2026-03-17T06:06:14.899Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 8,
+ "Title": "FillingStatusEnum.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "RelativeDocumentMoniker": "WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "RelativeToolTip": "WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAADwvxQAAAAZAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:29:54.512Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "FillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\FillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEA_BasicService\\FillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\FillingOrderService.cs",
+ "RelativeToolTip": "WIDESEA_BasicService\\FillingOrderService.cs",
+ "ViewState": "AgIAAAYAAAAAAAAAAAAAABUAAAA+AAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:06:30.37Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "Dt_FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "RelativeToolTip": "WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "ViewState": "AgIAAF0AAAAAAAAAAAA4wG8AAAAjAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:04:40.448Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 3,
+ "Title": "FillingOrderController.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "ViewState": "AgIAAAMAAAAAAAAAAADwvxUAAAApAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:04:11.09Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "RelativeToolTip": "WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAvAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-01-19T02:45:06.634Z",
"EditorCaption": ""
}
]
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 ebd6a0e..fb97be1 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"
@@ -7,36 +7,36 @@
"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:{7DC26D42-D8EE-46F0-BA66-A13457086885}|WIDESEA_StockService\\WIDESEA_StockService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_stockservice\\stockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{7DC26D42-D8EE-46F0-BA66-A13457086885}|WIDESEA_StockService\\WIDESEA_StockService.csproj|solutionrelative:widesea_stockservice\\stockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_basicservice\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:\\\u9879\u76EE\\hubeichu\\\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}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{CE0DB91F-5A68-448E-A419-4C26B5039F51}|WIDESEA_ITaskInfoService\\WIDESEA_ITaskInfoService.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\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:\\\u9879\u76EE\\hubeichu\\\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:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\basic\\fillingordercontroller.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\\fillingordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_ibasicservice\\ifillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ifillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{929DF936-042C-4EEC-8722-A831FC2F0AEA}|WIDESEA_DTO\\WIDESEA_DTO.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_dto\\basic\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{929DF936-042C-4EEC-8722-A831FC2F0AEA}|WIDESEA_DTO\\WIDESEA_DTO.csproj|solutionrelative:widesea_dto\\basic\\fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\basic\\dt_fillingorder.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_fillingorder.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_basicservice\\fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\fillingorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|d:\\\u9879\u76EE\\hubeichu\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_common\\fillingenum\\fillingstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|solutionrelative:widesea_common\\fillingenum\\fillingstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -46,7 +46,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 10,
+ "SelectedChildIndex": 5,
"Children": [
{
"$type": "Bookmark",
@@ -58,105 +58,41 @@
},
{
"$type": "Document",
- "DocumentIndex": 5,
- "Title": "Task_HtyService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "RelativeToolTip": "WIDESEA_TaskInfoService\\Task_HtyService.cs",
- "ViewState": "AgIAABEAAAAAAAAAAAAQwCIAAAAMAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T11:11:08.284Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "LocationInfoController.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
- "ViewState": "AgIAACUAAAAAAAAAAAAewDYAAAAIAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2026-01-03T09:35:18.183Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 8,
- "Title": "appsettings.json",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
- "RelativeDocumentMoniker": "WIDESEA_WMSServer\\appsettings.json",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
- "RelativeToolTip": "WIDESEA_WMSServer\\appsettings.json",
- "ViewState": "AgIAAAAAAAAAAAAAAADwvxcAAAA/AAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
- "WhenOpened": "2025-12-25T09:21:41.824Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "Sys_DictionaryService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "RelativeToolTip": "WIDESEA_SystemService\\Sys_DictionaryService.cs",
- "ViewState": "AgIAAPAAAAAAAAAAAAAqwPYAAABVAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-25T09:18:21.422Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
"DocumentIndex": 2,
- "Title": "LocationInfoService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\LocationInfoService.cs",
- "RelativeDocumentMoniker": "WIDESEA_BasicService\\LocationInfoService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\LocationInfoService.cs",
- "RelativeToolTip": "WIDESEA_BasicService\\LocationInfoService.cs",
- "ViewState": "AgIAAKIAAAAAAAAAAAAiwLsAAAAzAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-12-24T02:44:46.204Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "StockService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockService\\StockService.cs",
- "RelativeDocumentMoniker": "WIDESEA_StockService\\StockService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockService\\StockService.cs",
- "RelativeToolTip": "WIDESEA_StockService\\StockService.cs",
- "ViewState": "AgIAAAwAAAAAAAAAAAAAwCMAAAAVAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-17T08:22:17.182Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 7,
"Title": "TaskController.cs",
"DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
"RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
"ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
"RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\TaskInfo\\TaskController.cs",
- "ViewState": "AgIAAEkAAAAAAAAAAAAiwFQAAAAbAAAAAAAAAA==",
+ "ViewState": "AgIAADIAAAAAAAAAAAA9wFoAAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-17T09:00:25.476Z",
+ "WhenOpened": "2026-03-19T01:42:10.491Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 6,
- "Title": "ITaskService.cs",
- "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITaskService.cs",
- "RelativeDocumentMoniker": "WIDESEA_ITaskInfoService\\ITaskService.cs",
- "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ITaskInfoService\\ITaskService.cs",
- "RelativeToolTip": "WIDESEA_ITaskInfoService\\ITaskService.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAUAAAAAAAAAA==",
+ "DocumentIndex": 1,
+ "Title": "appsettings.json",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
+ "RelativeDocumentMoniker": "WIDESEA_WMSServer\\appsettings.json",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
+ "RelativeToolTip": "WIDESEA_WMSServer\\appsettings.json",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+ "WhenOpened": "2026-03-17T08:24:43.46Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 4,
+ "Title": "IFillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "RelativeToolTip": "WIDESEA_IBasicService\\IFillingOrderService.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAA9AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-18T08:33:14.824Z",
+ "WhenOpened": "2026-03-17T08:10:52.296Z",
"EditorCaption": ""
},
{
@@ -167,9 +103,74 @@
"RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService.cs",
"ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs",
"RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService.cs",
- "ViewState": "AgIAAO8CAAAAAAAAAAApwAMDAAATAAAAAAAAAA==",
+ "ViewState": "AgIAALwBAAAAAAAAAAASwNMBAAAMAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-17T07:23:00.043Z",
+ "WhenOpened": "2026-03-17T06:06:14.899Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 8,
+ "Title": "FillingStatusEnum.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "RelativeDocumentMoniker": "WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "RelativeToolTip": "WIDESEA_Common\\FillingEnum\\FillingStatusEnum.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAADwvxQAAAAZAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:29:54.512Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "FillingOrderService.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\FillingOrderService.cs",
+ "RelativeDocumentMoniker": "WIDESEA_BasicService\\FillingOrderService.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\FillingOrderService.cs",
+ "RelativeToolTip": "WIDESEA_BasicService\\FillingOrderService.cs",
+ "ViewState": "AgIAAAYAAAAAAAAAAAAAABUAAAA+AAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:06:30.37Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "Dt_FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "RelativeToolTip": "WIDESEA_Model\\Models\\Basic\\Dt_FillingOrder.cs",
+ "ViewState": "AgIAAF0AAAAAAAAAAAA4wG8AAAAjAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:04:40.448Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 3,
+ "Title": "FillingOrderController.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\FillingOrderController.cs",
+ "ViewState": "AgIAAAMAAAAAAAAAAADwvxUAAAApAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-03-17T05:04:11.09Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "FillingOrder.cs",
+ "DocumentMoniker": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "RelativeDocumentMoniker": "WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "ToolTip": "D:\\\u9879\u76EE\\HuBeiChu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "RelativeToolTip": "WIDESEA_DTO\\Basic\\FillingOrder.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAvAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2026-01-19T02:45:06.634Z",
"EditorCaption": ""
}
]
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderDetailService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderDetailService.cs"
new file mode 100644
index 0000000..19f89b8
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderDetailService.cs"
@@ -0,0 +1,21 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models.Basic;
+
+namespace WIDESEA_BasicService
+{
+ public class FillingOrderDetailService : ServiceBase<Dt_FillingOrderDetail, IRepository<Dt_FillingOrderDetail>>, IFillingOrderDetailService
+ {
+ public FillingOrderDetailService(IRepository<Dt_FillingOrderDetail> BaseDal) : base(BaseDal)
+ {
+ }
+
+ public IRepository<Dt_FillingOrderDetail> Repository => BaseDal;
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderService.cs"
new file mode 100644
index 0000000..7cd033f
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/FillingOrderService.cs"
@@ -0,0 +1,74 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using SqlSugar;
+using WIDESEA_Common.FillingEnum;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_BasicService
+{
+ public class FillingOrderService : ServiceBase<Dt_FillingOrder, IRepository<Dt_FillingOrder>>, IFillingOrderService
+ {
+
+ public FillingOrderService(IRepository<Dt_FillingOrder> BaseDal) : base(BaseDal)
+ {
+ }
+
+ public IRepository<Dt_FillingOrder> Repository => BaseDal;
+
+ //鏍规嵁鍗曞彿淇敼缃愯鍗曠姸鎬�
+ public WebResponseContent UpdateFilling(string FillingNumber)
+ {
+ WebResponseContent content = new WebResponseContent();
+ Dt_FillingOrder Filling = BaseDal.QueryFirst(x => x.BarCode == FillingNumber);
+ Filling.BarStatus = (int)FillingStatusEnum.ExecuteCompleted;
+ BaseDal.UpdateData(Filling);
+ return content;
+ }
+
+ //娣诲姞浜岀淮鐮佷俊鎭�
+ public WebResponseContent InsertFilling(FillingOrder fillingOrder)
+ {
+ WebResponseContent content = new WebResponseContent();
+ Dt_FillingOrder Filling = new Dt_FillingOrder();
+
+ //鍒涘缓浜岀淮鐮佷俊鎭�
+ Filling.ArticleNum = fillingOrder.ArticleNum;
+ Filling.ArticleName = fillingOrder.ArticleName;
+ Filling.Specification = fillingOrder.Specification;
+ Filling.batchNum = fillingOrder.batchNum;
+ Filling.BarCode = fillingOrder.BarCode;
+ Filling.WorkOrder = fillingOrder.WorkOrder;
+ Filling.BarNum = (decimal)fillingOrder.BarNum;
+ Filling.CreationTime = fillingOrder.CreationTime;
+ Filling.WorkID = fillingOrder.WorkID;
+ Filling.ProductType = fillingOrder.ProductType;
+ Filling.BarStatus = (int)FillingStatusEnum.Queue;
+ Filling.BarCodeID = fillingOrder.BarCodeID;
+ Filling.ArticleNumID = fillingOrder.ArticleNumID;
+ Filling.MaterialName = fillingOrder.MaterialName;
+ Filling.WarehouseType = fillingOrder.WarehouseType;
+ Filling.MaterialCode = fillingOrder.MaterialCode;
+ Filling.Standby1 = fillingOrder.Standby1;
+ Filling.Standby2 = fillingOrder.Standby2;
+
+ BaseDal.AddData(Filling);
+ //鍙戦�佺粰WCS
+ string address = AppSettings.Get("WCS");
+ if (!string.IsNullOrEmpty(address))
+ {
+ HttpHelper.Post($"{address}/api/FillingOrder/InsertFilling/", fillingOrder.Serialize());
+ }
+ return content;
+ }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/FillingEnum/FillingStatusEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/FillingEnum/FillingStatusEnum.cs"
new file mode 100644
index 0000000..5087b66
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/FillingEnum/FillingStatusEnum.cs"
@@ -0,0 +1,24 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Common.FillingEnum
+{
+ public enum FillingStatusEnum
+ {
+ /// <summary>
+ /// 鏂板缓鏉$爜
+ /// </summary>
+ [Description("鏂板缓鏉$爜")]
+ Queue = 1,
+
+ /// <summary>
+ /// 宸蹭娇鐢�
+ /// </summary>
+ [Description("宸蹭娇鐢�")]
+ ExecuteCompleted = 10,
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/WIDESEA_Common.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/WIDESEA_Common.csproj"
index d67a423..f14a168 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/WIDESEA_Common.csproj"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Common/WIDESEA_Common.csproj"
@@ -12,8 +12,4 @@
<None Remove="Location\**" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="鏂版枃浠跺す\" />
- </ItemGroup>
-
</Project>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/FillingOrder.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/FillingOrder.cs"
new file mode 100644
index 0000000..c9dffe9
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/FillingOrder.cs"
@@ -0,0 +1,96 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_DTO.Basic
+{
+ public class FillingOrder
+ {
+ /// <summary>
+ /// 鍝佸彿
+ /// </summary>
+ public string ArticleNum { get; set; }
+
+ /// <summary>
+ /// 鍝佸悕
+ /// </summary>
+ public string ArticleName { get; set; }
+
+ /// <summary>
+ /// 瑙勬牸
+ /// </summary>
+ public string Specification { get; set; }
+
+ /// <summary>
+ /// 鎵瑰彿
+ /// </summary>
+ public string batchNum { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊�
+ /// </summary>
+ public string BarCode { get; set; }
+
+ /// <summary>
+ /// 娲惧伐鍗曞彿
+ /// </summary>
+ public string WorkOrder { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鏁伴噺
+ /// </summary>
+ public float BarNum { get; set; }
+
+ /// <summary>
+ /// 鍒涘缓鏃堕棿
+ /// </summary>
+ public string CreationTime { get; set; }
+
+ /// <summary>
+ /// 娲惧伐ID
+ /// </summary>
+ public int WorkID { get; set; }
+
+ /// <summary>
+ /// 浜у搧鍖呰妗剁被鍨�
+ /// </summary>
+ public string ProductType { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊糹d
+ /// </summary>
+ public int BarCodeID { get; set; }
+
+ /// <summary>
+ /// 鍝佸彿id
+ /// </summary>
+ public int ArticleNumID { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡鍚嶇О
+ /// </summary>
+ public string MaterialName { get; set; }
+
+ /// <summary>
+ /// 璐у尯
+ /// </summary>
+ public string WarehouseType { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栫爜
+ /// </summary>
+ public string MaterialCode { get; set; }
+
+ /// <summary>
+ /// 澶囩敤1
+ /// </summary>
+ public string Standby1 { get; set; }
+
+ /// <summary>
+ /// 澶囩敤2
+ /// </summary>
+ public string Standby2 { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderDetailService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderDetailService.cs"
new file mode 100644
index 0000000..0170c70
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderDetailService.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Model.Models.Basic;
+
+namespace WIDESEA_IBasicService
+{
+ public interface IFillingOrderDetailService : IService<Dt_FillingOrderDetail>
+ {
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderService.cs"
new file mode 100644
index 0000000..5e1be9e
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IFillingOrderService.cs"
@@ -0,0 +1,24 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Mvc;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_DTO.Basic;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_IBasicService
+{
+ public interface IFillingOrderService : IService<Dt_FillingOrder>
+ {
+
+ //娣诲姞浜岀淮鐮佷俊鎭�
+ WebResponseContent InsertFilling(FillingOrder fillingOrder);
+
+ //鏍规嵁鍗曞彿淇敼浜岀淮鐮佷俊鎭姸鎬�
+ WebResponseContent UpdateFilling(string FillingNumber);
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStockService/IStockInfosService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStockService/IStockInfosService.cs"
new file mode 100644
index 0000000..d97a758
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStockService/IStockInfosService.cs"
@@ -0,0 +1,15 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Model.Models.Basic;
+using WIDESEA_Model.View;
+
+namespace WIDESEA_IStockService
+{
+ public interface IStockInfosService : IService<Dt_StockInfos>
+ {
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrder.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrder.cs"
new file mode 100644
index 0000000..c277e21
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrder.cs"
@@ -0,0 +1,132 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Magicodes.ExporterAndImporter.Core;
+using SqlSugar;
+using WIDESEA_Core.DB.Models;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_Model.Models.Basic
+{
+ [SugarTable(nameof(Dt_FillingOrder), "缃愯鍗�")]
+ public class Dt_FillingOrder : BaseEntity
+ {
+ /// <summary>
+ /// 涓婚敭
+ /// </summary>
+ [ImporterHeader(Name = "涓婚敭")]
+ [ExporterHeader(DisplayName = "涓婚敭")]
+ [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+ public int Id { get; set; }
+
+ /// <summary>
+ /// 鍝佸彿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍝佸彿")]
+ public string ArticleNum { get; set; }
+
+ /// <summary>
+ /// 鍝佸悕
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍝佸悕")]
+ public string ArticleName { get; set; }
+
+ /// <summary>
+ /// 瑙勬牸
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "瑙勬牸")]
+ public string Specification { get; set; }
+
+ /// <summary>
+ /// 鎵瑰彿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鎵瑰彿")]
+ public string batchNum { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊�
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鍊�")]
+ public string BarCode { get; set; }
+
+ /// <summary>
+ /// 娲惧伐鍗曞彿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "娲惧伐鍗曞彿")]
+ public string WorkOrder { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鏁伴噺
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鏁伴噺")]
+ public decimal BarNum { get; set; }
+
+ /// <summary>
+ /// 鍒涘缓鏃堕棿
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍒涘缓鏃堕棿")]
+ public string CreationTime { get; set; }
+
+ /// <summary>
+ /// 娲惧伐ID
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "娲惧伐ID")]
+ public int WorkID { get; set; }
+
+ /// <summary>
+ /// 浜у搧鍖呰妗剁被鍨�
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "浜у搧鍖呰妗剁被鍨�")]
+ public string ProductType { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鐘舵��
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鐘舵��")]
+ public int BarStatus { get; set; }
+
+ /// <summary>
+ /// 鏉$爜鍊糹d
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鏉$爜鍊糹d")]
+ public int BarCodeID { get; set; }
+
+ /// <summary>
+ /// 鍝佸彿id
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鍝佸彿id")]
+ public int ArticleNumID { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡鍚嶇О
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鐗╂枡鍚嶇О")]
+ public string MaterialName { get; set; }
+
+ /// <summary>
+ /// 璐у尯
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "璐у尯")]
+ public string WarehouseType { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栫爜
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "鐗╂枡缂栫爜")]
+ public string MaterialCode { get; set; }
+
+ /// <summary>
+ /// 澶囩敤1
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "澶囩敤1")]
+ public string Standby1 { get; set; }
+
+ /// <summary>
+ /// 澶囩敤2
+ /// </summary>
+ [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "澶囩敤2")]
+ public string Standby2 { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrderDetail.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrderDetail.cs"
new file mode 100644
index 0000000..efcf8d7
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_FillingOrderDetail.cs"
@@ -0,0 +1,23 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Magicodes.ExporterAndImporter.Core;
+using SqlSugar;
+using WIDESEA_Core.DB.Models;
+
+namespace WIDESEA_Model.Models.Basic
+{
+ [SugarTable(nameof(Dt_FillingOrderDetail), "浜岀淮鐮�")]
+ public class Dt_FillingOrderDetail : BaseEntity
+ {
+ /// <summary>
+ /// 涓婚敭
+ /// </summary>
+ [ImporterHeader(Name = "涓婚敭")]
+ [ExporterHeader(DisplayName = "涓婚敭")]
+ [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+ public int Id { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/View/Dt_StockInfos.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/View/Dt_StockInfos.cs"
new file mode 100644
index 0000000..d01eb51
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/View/Dt_StockInfos.cs"
@@ -0,0 +1,112 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Magicodes.ExporterAndImporter.Core;
+using SqlSugar;
+using WIDESEA_Core.DB.Models;
+using WIDESEA_Model.Models.Stock;
+
+namespace WIDESEA_Model.View
+{
+ [SugarTable(nameof(Dt_StockInfos), "搴撳瓨淇℃伅")]
+ public class Dt_StockInfos : BaseEntity
+ {
+ /// <summary>
+ /// 涓婚敭
+ /// </summary>
+ [ImporterHeader(Name = "涓婚敭")]
+ [ExporterHeader(DisplayName = "涓婚敭")]
+ [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+ public int Id { get; set; }
+
+ /// <summary>
+ /// 鎵樼洏缂栧彿
+ /// </summary>
+ [ImporterHeader(Name = "鎵樼洏缂栧彿")]
+ [ExporterHeader(DisplayName = "鎵樼洏缂栧彿")]
+ [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "鎵樼洏缂栧彿")]
+ public string PalletCode { get; set; }
+
+ /// <summary>
+ /// 璐т綅缂栧彿
+ /// </summary>
+ [ImporterHeader(Name = "璐т綅缂栧彿")]
+ [ExporterHeader(DisplayName = "璐т綅缂栧彿")]
+ [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "璐т綅缂栧彿")]
+ public string LocationCode { get; set; }
+
+ /// <summary>
+ /// 搴撳瓨鐘舵��
+ /// </summary>
+ [ImporterHeader(Name = "搴撳瓨鐘舵��")]
+ [ExporterHeader(DisplayName = "搴撳瓨鐘舵��")]
+ [SugarColumn(IsNullable = true, ColumnDescription = "搴撳瓨鐘舵��")]
+ public int StockStatus { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡绫诲瀷
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡绫诲瀷")]
+ [ExporterHeader(DisplayName = "鐗╂枡绫诲瀷")]
+ [SugarColumn(IsNullable = true, ColumnDescription = "鐗╂枡绫诲瀷")]
+ public int StockType { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栧彿1
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡缂栧彿1")]
+ [ExporterHeader(DisplayName = "鐗╂枡缂栧彿1")]
+ [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "鐗╂枡缂栧彿1")]
+ public string MaterielCode1 { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栧彿2
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡缂栧彿2")]
+ [ExporterHeader(DisplayName = "鐗╂枡缂栧彿2")]
+ [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "鐗╂枡缂栧彿2")]
+ public string MaterielCode2 { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栧彿3
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡缂栧彿3")]
+ [ExporterHeader(DisplayName = "鐗╂枡缂栧彿3")]
+ [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "鐗╂枡缂栧彿3")]
+ public string MaterielCode3 { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡缂栧彿4
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡缂栧彿4")]
+ [ExporterHeader(DisplayName = "鐗╂枡缂栧彿4")]
+ [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "鐗╂枡缂栧彿4")]
+ public string MaterielCode4 { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡鍚嶇О
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡鍚嶇О")]
+ [ExporterHeader(DisplayName = "鐗╂枡鍚嶇О")]
+ [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "鐗╂枡鍚嶇О")]
+ public string MaterielName { get; set; }
+
+ /// <summary>
+ /// 澶囨敞
+ /// </summary>
+ [ImporterHeader(Name = "澶囨敞")]
+ [ExporterHeader(DisplayName = "澶囨敞")]
+ [SugarColumn(IsNullable = true, Length = 255, ColumnDescription = "澶囨敞")]
+ public string Remark { get; set; }
+
+ /// <summary>
+ /// 鐗╂枡璇︾粏id
+ /// </summary>
+ [ImporterHeader(Name = "鐗╂枡璇︾粏id")]
+ [ExporterHeader(DisplayName = "鐗╂枡璇︾粏id")]
+ [SugarColumn(IsNullable = true, Length = 255, ColumnDescription = "鐗╂枡璇︾粏id")]
+ public string MaterielDetailedid { get; set; }
+ }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfosService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfosService.cs"
new file mode 100644
index 0000000..b208ec5
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfosService.cs"
@@ -0,0 +1,24 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_IStockService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEA_Model.View;
+
+namespace WIDESEA_StockService
+{
+ public class StockInfosSevice : ServiceBase<Dt_StockInfos, IRepository<Dt_StockInfos>>, IStockInfosService
+ {
+ public StockInfosSevice(IRepository<Dt_StockInfos> BaseDal) : base(BaseDal)
+ {
+ }
+
+ public IRepository<Dt_StockInfos> Repository => BaseDal;
+
+
+ }
+}
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 2bc268c..0814e29 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"
@@ -23,6 +23,7 @@
using WIDESEA_Model.Models;
using WIDESEA_Model.Models.Basic;
using WIDESEA_Model.Models.Stock;
+using WIDESEA_Model.View;
using WIDESEAWCS_DTO.Stock;
using WIDESEAWCS_ITaskInfoService;
using WIDESEAWCS_Model.Models.TaskInfo;
@@ -44,10 +45,12 @@
private readonly IRepository<Dt_StockInfoDetail> _IStockInfoDetailRepository;
private readonly IRepository<Dt_StockInfo_hty> _IStockInfohtyRepository;
private readonly IRepository<Dt_StockInfoDetail_Hty> _IStockInfoDetailHtyRepository;
+ private readonly IRepository<Dt_StockInfos> _IStockInfosRepository;
+ private readonly IRepository<Dt_FillingOrder> _FillingOrderRepository;
//WCS婊℃《鍑哄簱淇″彿
private static bool kk = false;
- public TaskService(IRepository<Dt_Task> BaseDal, ILocationInfoService ILocationInfoService, IRepository<Dt_StockInfoDetail> IStockInfoDetailRepository, IRepository<Dt_StockInfo_hty> IStockInfohtyRepository, IRepository<Dt_StockInfoDetail_Hty> IStockInfoDetailHtyRepository, IRepository<Dt_Outstockinfo> IOutstockinfoService, IStockService IStockService, IRepository<Dt_Warehouse> WarehouseService, IRepository<Dt_Outstockinfo> OutstockinfoRepository, ILocationInfoService LocationInfoService, IRepository<Dt_StockInfo> StockInfoRepository, IRepository<Dt_LocationInfo> LocationInfoRepository, IRepository<Dt_Task_Hty> Task_HtyRepository, IUnitOfWorkManage unitOfWorkManage) : base(BaseDal)
+ public TaskService(IRepository<Dt_Task> BaseDal, IRepository<Dt_FillingOrder> FillingOrderRepository, IRepository<Dt_StockInfos> IStockInfosRepository, ILocationInfoService ILocationInfoService, IRepository<Dt_StockInfoDetail> IStockInfoDetailRepository, IRepository<Dt_StockInfo_hty> IStockInfohtyRepository, IRepository<Dt_StockInfoDetail_Hty> IStockInfoDetailHtyRepository, IRepository<Dt_Outstockinfo> IOutstockinfoService, IStockService IStockService, IRepository<Dt_Warehouse> WarehouseService, IRepository<Dt_Outstockinfo> OutstockinfoRepository, ILocationInfoService LocationInfoService, IRepository<Dt_StockInfo> StockInfoRepository, IRepository<Dt_LocationInfo> LocationInfoRepository, IRepository<Dt_Task_Hty> Task_HtyRepository, IUnitOfWorkManage unitOfWorkManage) : base(BaseDal)
{
_LocationInfoService = LocationInfoService;
_unitOfWorkManage = unitOfWorkManage;
@@ -62,6 +65,8 @@
_IStockInfoDetailRepository = IStockInfoDetailRepository;
_IStockInfohtyRepository = IStockInfohtyRepository;
_IStockInfoDetailHtyRepository = IStockInfoDetailHtyRepository;
+ _IStockInfosRepository = IStockInfosRepository;
+ _FillingOrderRepository = FillingOrderRepository;
}
public IRepository<Dt_Task> Repository => BaseDal;
@@ -71,13 +76,8 @@
public WebResponseContent ceshi()
{
WebResponseContent content = new WebResponseContent();
- string mes = AppSettings.Get("MSE");
- if (!string.IsNullOrEmpty(mes))
- {
- string k = "";
- HttpHelper.Get($"{mes}+{k}");
- }
- return content;
+ Dt_StockInfos StockInfoss = _IStockInfosRepository.QueryFirst(x => x.Id == 7);
+ return content;
}
@@ -119,70 +119,23 @@
WebResponseContent content = new WebResponseContent();
Dt_Task task = new Dt_Task();
List<Dt_StockInfoDetail> stockInfoDetail = new List<Dt_StockInfoDetail>();
- List<MESSockInfo> MESSocks = new List<MESSockInfo>();
+ //List<MESSockInfo> MESSocks = new List<MESSockInfo>();
string materielDetailedid = stock.MaterialCode1 + DateTime.Now.ToString("mmss").ObjToInt();
- //鍘籑ES鏌ヨ鐗╂枡缂栧彿璇︾粏淇℃伅
- int h = 0;
- string mes = AppSettings.Get("MSE");
- if (!string.IsNullOrEmpty(mes))
- {
- if (stock.MaterialCode1 != null && !stock.MaterialCode1.Equals(""))
- {
- MESSocks[0] = JsonConvert.DeserializeObject<MESSockInfo>(HttpHelper.Get($"{mes}+{stock.MaterialCode1}"));
- stockInfoDetail[0].MaterielCode = stock.MaterialCode1;
- }
- if (stock.MaterialCode2 != null && !stock.MaterialCode2.Equals(""))
- {
- MESSocks[1] = JsonConvert.DeserializeObject<MESSockInfo>(HttpHelper.Get($"{mes}+{stock.MaterialCode2}"));
- h++;
- stockInfoDetail[1].MaterielCode = stock.MaterialCode2;
- }
- if (stock.MaterialCode3 != null && !stock.MaterialCode3.Equals(""))
- {
- MESSocks[2] = JsonConvert.DeserializeObject<MESSockInfo>(HttpHelper.Get($"{mes}+{stock.MaterialCode3}"));
- h++;
- stockInfoDetail[2].MaterielCode = stock.MaterialCode3;
- }
- if (stock.MaterialCode4 != null && !stock.MaterialCode4.Equals(""))
- {
- MESSocks[3] = JsonConvert.DeserializeObject<MESSockInfo>(HttpHelper.Get($"{mes}+{stock.MaterialCode4}"));
- h++;
- stockInfoDetail[3].MaterielCode = stock.MaterialCode4;
- }
- }
- //瀛樺偍鐗╂枡缂栧彿璇︾粏淇℃伅
- for(int m = 0; m <= h; m++)
- {
- stockInfoDetail[m].MaterielDetailedid = materielDetailedid;
- stockInfoDetail[m].BarcodeType = MESSocks[m].BarcodeType;
- stockInfoDetail[m].AuxQty = MESSocks[m].AuxQty;
- stockInfoDetail[m].Quantity = MESSocks[m].Quantity;
- stockInfoDetail[m].MaxQty = MESSocks[m].MaxQty;
- stockInfoDetail[m].BarWeight = MESSocks[m].BarWeight;
- stockInfoDetail[m].PackageQty = MESSocks[m].PackageQty;
- stockInfoDetail[m].QuantityIn = MESSocks[m].QuantityIn;
- stockInfoDetail[m].QuantityOut = MESSocks[m].QuantityOut;
- stockInfoDetail[m].Status = MESSocks[m].Status;
- stockInfoDetail[m].Materialld = MESSocks[m].Materialld;
- stockInfoDetail[m].BatchNum = MESSocks[m].BatchNum;
- stockInfoDetail[m].CreateEmpld = MESSocks[m].CreateEmpld;
- stockInfoDetail[m].Taskld = MESSocks[m].Taskld;
- stockInfoDetail[m].TaskSubld = MESSocks[m].TaskSubld;
- }
-
//鍖哄垎璐у尯
int k = 1;
- Dt_Warehouse warehouse = _WarehouseRepository.QueryFirst(x => x.MaterialName == "");
- if (warehouse.MaterialType == (int)WarehouseTypeEnum.Food)
- {
- k = 2;
- }
- else if (warehouse.MaterialType == (int)WarehouseTypeEnum.Industry)
- {
- k = 3;
- }
+ //Dt_Warehouse warehouse = _WarehouseRepository.QueryFirst(x => x.MaterialName == "");
+ ////鏌ヨ鐗╂枡浜岀淮缂栫爜
+ //Dt_FillingOrder FillingOrder = _FillingOrderRepository.QueryFirst(x=>x.BarCode == stock.MaterialCode1);
+ //if (warehouse.MaterialType == (int)WarehouseTypeEnum.Food)
+ //{
+ // k = 2;
+ //}
+ //else if (warehouse.MaterialType == (int)WarehouseTypeEnum.Industry)
+ //{
+ // k = 3;
+ //}
//鍏ュ簱鍒嗛厤璐т綅
Dt_LocationInfo locations = _LocationInfoService.AllotLocationInfo(k);
@@ -536,6 +489,10 @@
Dt_Task task = new Dt_Task();
//鍑哄簱鍒嗛厤鐗╂枡
Dt_LocationInfo locations = _LocationInfoService.AllotStock(1);
+ if (locations ==null)
+ {
+ return content;
+ }
locations.LocationStatus = (int)LocationStatusEnum.Lock;
task.SourceAddress = locations.LocationCode;
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/FillingOrderController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/FillingOrderController.cs"
new file mode 100644
index 0000000..20d6691
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/FillingOrderController.cs"
@@ -0,0 +1,35 @@
+锘縰sing Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseController;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEAWCS_ITaskInfoService;
+using WIDESEAWCS_Model.Models.TaskInfo;
+
+namespace WIDESEA_WMSServer.Controllers.Basic
+{
+ [Route("api/FillingOrder")]
+ [ApiController]
+ public class FillingOrderController : ApiBaseController<IFillingOrderService, Dt_FillingOrder>
+ {
+ public FillingOrderController(IFillingOrderService service) : base(service)
+ {
+ }
+
+ //娣诲姞浜岀淮鐮佷俊鎭�
+ [HttpPost, HttpGet, Route("InsertFilling"), AllowAnonymous]
+ public WebResponseContent InsertFilling([FromBody] FillingOrder fillingOrder)
+ {
+ return Service.InsertFilling(fillingOrder);
+ }
+
+ //鏍规嵁鏉$爜鍊间慨鏀逛簩缁寸爜淇℃伅鐘舵��
+ [HttpPost, HttpGet, Route("UpdateFilling"), AllowAnonymous]
+ public WebResponseContent UpdateFilling(string FillingNumber)
+ {
+ return Service.UpdateFilling(FillingNumber);
+ }
+ }
+}
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 542a2a0..820519f 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"
@@ -10,7 +10,7 @@
"AllowedHosts": "*",
"ConnectionStringsEncryption": false,
"MainDB": "DB_WIDESEA", //褰撳墠椤圭洰鐨勪富搴擄紝鎵�瀵瑰簲鐨勮繛鎺ュ瓧绗︿覆鐨凟nabled蹇呴』涓簍rue
- "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWMS_EXAM;User ID=sa;Password=root;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
+ "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWMS_EXAM;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
//璺ㄥ煙
"Cors": {
"PolicyName": "CorsIpAccess", //绛栫暐鍚嶇О
@@ -21,7 +21,7 @@
},
"WCS": "http://localhost:9293",
- "MSE": "http://demo.ymes.cn/LayoutBoard/GetReportInfo?code=",
+ "MSE": "http://61.183.43.171:1081 ",
"LogAopEnable": false,
"PrintSql": true, //鎵撳嵃SQL璇彞
"ApiName": "WIDESEA",
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/README.md" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/README.md"
index e7bd644..2a177d8 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/README.md"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/README.md"
@@ -182,7 +182,7 @@
Vue.prototype.$http = axios.create({
//璁剧疆20绉掕秴鏃舵椂闂�
timeout: 20000,
- baseURL: 'http://127.0.0.1:9291', //杩欓噷鍐欏悗绔湴鍧�http://localhost:8098/
+ baseURL: 'http://192.168.10.203:9291', //杩欓噷鍐欏悗绔湴鍧�http://localhost:8098/
});
```
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/src/main.js" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/src/main.js"
index 951f329..eb0990c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/src/main.js"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\244\247\345\261\217/src/main.js"
@@ -22,7 +22,7 @@
Vue.prototype.$http = axios.create({
//璁剧疆20绉掕秴鏃舵椂闂�
timeout: 20000,
- baseURL: 'http://127.0.0.1:9291', //杩欓噷鍐欏悗绔湴鍧�
+ baseURL: 'http://192.168.10.203:9291', //杩欓噷鍐欏悗绔湴鍧�
});
//5.x 寮曠敤鏂瑰紡涓烘寜闇�寮曠敤
//甯屾湜浣跨敤5.x鐗堟湰鐨勮瘽,闇�瑕佸湪package.json涓洿鏂扮増鏈彿,骞跺垏鎹㈠紩鐢ㄦ柟寮�
--
Gitblit v1.9.3