feat: 新增异常任务处理按钮
fix: 修复任务取消bug,按照分组取消。
refactor: 重构日志为文本,减少数据库压力
| | |
| | | }) |
| | | } |
| | | } |
| | | // æ·»å 任塿¢å¤æé®åè½ |
| | | let TaskRecoveryBtn = this.buttons.find((x) => x.value == "ExceptionTask"); |
| | | if (TaskRecoveryBtn) { |
| | | TaskRecoveryBtn.onClick = function () { |
| | | let rows = this.$refs.table.getSelected(); |
| | | if (rows.length == 0) return this.$error("è¯·éæ©æ°æ®!"); |
| | | if (rows.length > 1) { |
| | | return this.$error("䏿¬¡åªè½æä½ä¸æ¡æ°æ®!"); |
| | | } |
| | | this.$confirm("ç¡®å®è¦æ¢å¤è¯¥ä»»å¡åï¼", "æç¤º", { |
| | | confirmButtonText: "ç¡®å®", |
| | | cancelButtonText: "åæ¶", |
| | | type: "warning", |
| | | }) |
| | | .then(() => { |
| | | const taskNum = rows[0].taskNum; |
| | | this.http |
| | | .post( |
| | | `api/Task/ResetAllExceptionTask?taskNum=${taskNum}`, |
| | | null, |
| | | "任塿¢å¤ä¸", |
| | | ) |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.$message.success("任塿¢å¤æå"); |
| | | this.$refs.table.refresh(); // 建议添å å·æ°è¡¨æ ¼ |
| | | }); |
| | | }) |
| | | .catch(() => { |
| | | this.$message.info("已忶æ¢å¤æä½"); |
| | | }); |
| | | }; |
| | | } |
| | | let TaskCompletedBtn = this.buttons.find( |
| | | (x) => x.value == "TaskCompleted" |
| | | ); |
| | |
| | | "WorkspaceRootPath": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\", |
| | | "Documents": [ |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\invokeagvservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\invokeagvservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_dto\\agv\\agvupdatedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\agv\\agvupdatedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\system\\sys_logcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_logcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\taskservice_operate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice_operate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\filter\\customauthorizefilter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customauthorizefilter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\hostedservice\\websocketsetup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\hostedservice\\websocketsetup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\webapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\webapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\ptlapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ptlapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E00\u671F\u7EBF\u4F53\\conveyorlinejob1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E00\u671F\u7EBF\u4F53\\conveyorlinejob1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\wwwroot\\js\\jquery-3.3.1.min.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wwwroot\\js\\jquery-3.3.1.min.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskenumhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\writelog.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\writelog.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\sequenceenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\sequenceenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\dbnames\\w_mddbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbnames\\w_mddbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | } |
| | | ], |
| | | "DocumentGroupContainers": [ |
| | |
| | | "DocumentGroups": [ |
| | | { |
| | | "DockedWidth": 200, |
| | | "SelectedChildIndex": 4, |
| | | "SelectedChildIndex": 11, |
| | | "Children": [ |
| | | { |
| | | "$type": "Bookmark", |
| | |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}" |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}" |
| | | }, |
| | | { |
| | |
| | | "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 0, |
| | | "Title": "Sys_LogService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ViewState": "AgIAANIBAAAAAAAAAAASwOIBAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:17:08.144Z", |
| | | "EditorCaption": "" |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{40ea2e6b-2121-4bb8-a43e-c83c04b51041}" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 4, |
| | | "Title": "AGVController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ViewState": "AgIAADcAAAAAAAAAAAAMwFAAAAAuAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:10:14.655Z", |
| | | "EditorCaption": "" |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 2, |
| | | "Title": "TaskController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ViewState": "AgIAAAYAAAAAAAAAAADwv60AAAAoAAAAAAAAAA==", |
| | | "Title": "ITaskService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "ViewState": "AgIAAKAAAAAAAAAAAAAhwLIAAAAbAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:18.524Z", |
| | | "WhenOpened": "2026-03-12T06:27:17.22Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 7, |
| | | "Title": "TaskExecuteDetailController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:04.759Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 3, |
| | | "Title": "ConveyorLineJob2.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ViewState": "AgIAAG4AAAAAAAAAAAAWwIkAAAAoAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:45.271Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 1, |
| | | "Title": "AGVErrorJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ViewState": "AgIAABQAAAAAAAAAAAAAwC0AAAA0AAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:08:40.07Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 5, |
| | | "Title": "AGVJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ViewState": "AgIAAAwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:28.566Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 6, |
| | | "Title": "Task_HtyController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:07.266Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 9, |
| | | "Title": "StationTypeEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:46.63Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAHMAAAAQAAAAAAAAAA==", |
| | | "ViewState": "AgIAAGQAAAAAAAAAAAAQwHgAAABfAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:51.002Z" |
| | | "WhenOpened": "2026-02-03T03:31:51.002Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 10, |
| | | "Title": "LocationStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:43.429Z" |
| | | "DocumentIndex": 5, |
| | | "Title": "appsettings.json", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAZAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", |
| | | "WhenOpened": "2026-02-02T01:52:23.347Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 12, |
| | | "DocumentIndex": 0, |
| | | "Title": "TaskService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ViewState": "AgIAACgEAAAAAAAAAADgv6oDAAAiAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T05:57:11.009Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 1, |
| | | "Title": "TaskController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ViewState": "AgIAALMAAAAAAAAAAAAawMMAAAAlAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:18.524Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 3, |
| | | "Title": "InvokeAGVService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAFYAAAAZAAAAAAAAAA==", |
| | | "ViewState": "AgIAANUAAAAAAAAAAAAAAOQAAAAiAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:08:50.503Z" |
| | | "WhenOpened": "2026-02-01T04:08:50.503Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 13, |
| | | "Title": "ConveyorLineDBName.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "DocumentIndex": 6, |
| | | "Title": "AGVController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ViewState": "AgIAAIsAAAAAAAAAAAAIwJ4AAABfAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:36.124Z" |
| | | "WhenOpened": "2026-02-01T04:10:14.655Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 7, |
| | | "Title": "Sys_LogService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ViewState": "AgIAAJEAAAAAAAAAAAAAAJgAAAAuAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:17:08.144Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 4, |
| | | "Title": "Program.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", |
| | | "ViewState": "AgIAAGMAAAAAAAAAAADwv4AAAAAXAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-02T01:52:35.013Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 9, |
| | | "Title": "AgvUpdateDTO.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "ViewState": "AgIAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-10T09:10:02.981Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 10, |
| | | "Title": "index.html", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\index.html", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\index.html", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\index.html", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|", |
| | | "WhenOpened": "2026-03-11T06:35:19.439Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 12, |
| | | "Title": "Sys_LogController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAABsAAAAlAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T03:10:12.097Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 11, |
| | | "Title": "ISys_LogService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T03:12:26.097Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 14, |
| | | "Title": "TaskService_Operate.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "ViewState": "AgIAAC4AAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:16.852Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 13, |
| | | "Title": "AGVJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ViewState": "AgIAAAwAAAAAAAAAAADwvyYAAAAbAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:28.566Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 15, |
| | | "Title": "CustomAuthorizeFilter.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:31.85Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 16, |
| | | "Title": "CustomProfile.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:27.4Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 17, |
| | | "Title": "WebSocketSetup.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:24.435Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 18, |
| | | "Title": "Task_HtyService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:14:36.628Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 19, |
| | | "Title": "TaskExecuteDetailService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:14:39.303Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 21, |
| | | "Title": "PTLAPIController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:10:04.487Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 22, |
| | | "Title": "ConveyorLineJob2.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ViewState": "AgIAABgAAAAAAAAAAAAAABkAAAAzAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:45.271Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 23, |
| | | "Title": "ConveyorLineJob1.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:05:50.802Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 20, |
| | | "Title": "WebAPIController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "ViewState": "AgIAABsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-10T08:45:07.233Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 28, |
| | | "Title": "TaskTypeEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", |
| | |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 14, |
| | | "Title": "TaskService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ViewState": "AgIAAB4DAAAAAAAAAAAWwP8CAAB7AAAAAAAAAA==", |
| | | "DocumentIndex": 27, |
| | | "Title": "TaskTypeGroup.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T05:57:11.009Z" |
| | | "WhenOpened": "2026-03-10T09:09:47.077Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 15, |
| | | "Title": "Program.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", |
| | | "ViewState": "AgIAAGwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "DocumentIndex": 24, |
| | | "Title": "jquery-3.3.1.min.js", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAABdJAEAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", |
| | | "WhenOpened": "2026-03-10T09:10:06.801Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 29, |
| | | "Title": "SequenceEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-02T01:52:35.013Z" |
| | | "WhenOpened": "2026-03-10T09:09:41.428Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 17, |
| | | "Title": "TaskStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ViewState": "AgIAAAwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:10:43.54Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 16, |
| | | "Title": "appsettings.json", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAPAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", |
| | | "WhenOpened": "2026-02-02T01:52:23.347Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 18, |
| | | "DocumentIndex": 26, |
| | | "Title": "TaskEnumHelper.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskEnumHelper.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskEnumHelper.cs", |
| | |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 19, |
| | | "Title": "WriteLog.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAZAAAAAAAAAA==", |
| | | "DocumentIndex": 25, |
| | | "Title": "TaskStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ViewState": "AgIAADIAAAAAAAAAAAApwEsAAAAWAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T09:40:39.658Z" |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "DockedWidth": 1341, |
| | | "SelectedChildIndex": -1, |
| | | "Children": [ |
| | | "WhenOpened": "2026-02-01T04:10:43.54Z" |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}" |
| | | "$type": "Document", |
| | | "DocumentIndex": 30, |
| | | "Title": "W_MDDBName.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-10T08:44:10.608Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 32, |
| | | "Title": "AGVErrorJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ViewState": "AgIAABQAAAAAAAAAAAAAwC0AAAA0AAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:08:40.07Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 34, |
| | | "Title": "TaskExecuteDetailController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:04.759Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 31, |
| | | "Title": "ConveyorLineDBName.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:36.124Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 33, |
| | | "Title": "Task_HtyController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:07.266Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 35, |
| | | "Title": "StationTypeEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:46.63Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 36, |
| | | "Title": "LocationStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:43.429Z" |
| | | } |
| | | ] |
| | | } |
| | |
| | | "WorkspaceRootPath": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\", |
| | | "Documents": [ |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\invokeagvservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\invokeagvservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_dto\\agv\\agvupdatedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\agv\\agvupdatedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\system\\sys_logcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_logcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\taskservice_operate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice_operate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\filter\\customauthorizefilter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customauthorizefilter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\hostedservice\\websocketsetup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\hostedservice\\websocketsetup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\webapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\webapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\ptlapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ptlapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E00\u671F\u7EBF\u4F53\\conveyorlinejob1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E00\u671F\u7EBF\u4F53\\conveyorlinejob1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\wwwroot\\js\\jquery-3.3.1.min.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wwwroot\\js\\jquery-3.3.1.min.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskenumhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\writelog.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\writelog.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\sequenceenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\sequenceenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\dbnames\\w_mddbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbnames\\w_mddbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | }, |
| | | { |
| | | "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", |
| | | "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" |
| | | } |
| | | ], |
| | | "DocumentGroupContainers": [ |
| | |
| | | "DocumentGroups": [ |
| | | { |
| | | "DockedWidth": 200, |
| | | "SelectedChildIndex": 4, |
| | | "SelectedChildIndex": 11, |
| | | "Children": [ |
| | | { |
| | | "$type": "Bookmark", |
| | |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}" |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}" |
| | | }, |
| | | { |
| | |
| | | "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 0, |
| | | "Title": "Sys_LogService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ViewState": "AgIAANIBAAAAAAAAAAASwOIBAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:17:08.144Z", |
| | | "EditorCaption": "" |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{40ea2e6b-2121-4bb8-a43e-c83c04b51041}" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 4, |
| | | "Title": "AGVController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ViewState": "AgIAADcAAAAAAAAAAAAMwFAAAAAuAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:10:14.655Z", |
| | | "EditorCaption": "" |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 2, |
| | | "Title": "TaskController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ViewState": "AgIAAAYAAAAAAAAAAADwv60AAAAoAAAAAAAAAA==", |
| | | "Title": "ITaskService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs", |
| | | "ViewState": "AgIAAKAAAAAAAAAAAAAhwLIAAAAbAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:18.524Z", |
| | | "WhenOpened": "2026-03-12T06:27:17.22Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 7, |
| | | "Title": "TaskExecuteDetailController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:04.759Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 3, |
| | | "Title": "ConveyorLineJob2.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ViewState": "AgIAAG4AAAAAAAAAAAAWwIkAAAAoAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:45.271Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 1, |
| | | "Title": "AGVErrorJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ViewState": "AgIAABQAAAAAAAAAAAAAwC0AAAA0AAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:08:40.07Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 5, |
| | | "Title": "AGVJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ViewState": "AgIAAAwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:28.566Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 6, |
| | | "Title": "Task_HtyController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:07.266Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 9, |
| | | "Title": "StationTypeEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:46.63Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAHMAAAAQAAAAAAAAAA==", |
| | | "ViewState": "AgIAAGQAAAAAAAAAAAAQwHgAAABfAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:51.002Z" |
| | | "WhenOpened": "2026-02-03T03:31:51.002Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 10, |
| | | "Title": "LocationStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:43.429Z" |
| | | "DocumentIndex": 5, |
| | | "Title": "appsettings.json", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAZAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", |
| | | "WhenOpened": "2026-02-02T01:52:23.347Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 12, |
| | | "DocumentIndex": 0, |
| | | "Title": "TaskService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ViewState": "AgIAAAcEAAAAAAAAAADgv6oDAAAiAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T05:57:11.009Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 1, |
| | | "Title": "TaskController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs", |
| | | "ViewState": "AgIAALMAAAAAAAAAAAAawMMAAAAlAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:18.524Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 3, |
| | | "Title": "InvokeAGVService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAFYAAAAZAAAAAAAAAA==", |
| | | "ViewState": "AgIAANUAAAAAAAAAAAAAAOQAAAAiAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:08:50.503Z" |
| | | "WhenOpened": "2026-02-01T04:08:50.503Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 13, |
| | | "Title": "ConveyorLineDBName.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "DocumentIndex": 6, |
| | | "Title": "AGVController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs", |
| | | "ViewState": "AgIAAIsAAAAAAAAAAAAIwJ4AAABfAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:36.124Z" |
| | | "WhenOpened": "2026-02-01T04:10:14.655Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 7, |
| | | "Title": "Sys_LogService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", |
| | | "ViewState": "AgIAAJEAAAAAAAAAAAAAAJgAAAAuAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:17:08.144Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 4, |
| | | "Title": "Program.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", |
| | | "ViewState": "AgIAAGMAAAAAAAAAAADwv4AAAAAXAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-02T01:52:35.013Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 9, |
| | | "Title": "AgvUpdateDTO.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs", |
| | | "ViewState": "AgIAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-10T09:10:02.981Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 10, |
| | | "Title": "index.html", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\index.html", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\index.html", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\index.html", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|", |
| | | "WhenOpened": "2026-03-11T06:35:19.439Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 12, |
| | | "Title": "Sys_LogController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAABsAAAAlAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T03:10:12.097Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 11, |
| | | "Title": "ISys_LogService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T03:12:26.097Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 14, |
| | | "Title": "TaskService_Operate.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs", |
| | | "ViewState": "AgIAAC4AAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:16.852Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 13, |
| | | "Title": "AGVJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs", |
| | | "ViewState": "AgIAAAwAAAAAAAAAAADwvyYAAAAbAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:28.566Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 15, |
| | | "Title": "CustomAuthorizeFilter.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:31.85Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 16, |
| | | "Title": "CustomProfile.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:27.4Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 17, |
| | | "Title": "WebSocketSetup.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:16:24.435Z", |
| | | "EditorCaption": "" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 18, |
| | | "Title": "Task_HtyService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs", |
| | | "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:14:36.628Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 19, |
| | | "Title": "TaskExecuteDetailService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:14:39.303Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 21, |
| | | "Title": "PTLAPIController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:10:04.487Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 22, |
| | | "Title": "ConveyorLineJob2.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs", |
| | | "ViewState": "AgIAABgAAAAAAAAAAAAAABkAAAAzAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T03:49:45.271Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 23, |
| | | "Title": "ConveyorLineJob1.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-03-11T01:05:50.802Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 20, |
| | | "Title": "WebAPIController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\WebAPIController.cs", |
| | | "ViewState": "AgIAABsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-10T08:45:07.233Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 28, |
| | | "Title": "TaskTypeEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs", |
| | |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 14, |
| | | "Title": "TaskService.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs", |
| | | "ViewState": "AgIAAB4DAAAAAAAAAAAWwP8CAAB7AAAAAAAAAA==", |
| | | "DocumentIndex": 27, |
| | | "Title": "TaskTypeGroup.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T05:57:11.009Z" |
| | | "WhenOpened": "2026-03-10T09:09:47.077Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 15, |
| | | "Title": "Program.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", |
| | | "ViewState": "AgIAAGwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "DocumentIndex": 24, |
| | | "Title": "jquery-3.3.1.min.js", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAABdJAEAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|", |
| | | "WhenOpened": "2026-03-10T09:10:06.801Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 29, |
| | | "Title": "SequenceEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-02T01:52:35.013Z" |
| | | "WhenOpened": "2026-03-10T09:09:41.428Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 17, |
| | | "Title": "TaskStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ViewState": "AgIAAAwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:10:43.54Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 16, |
| | | "Title": "appsettings.json", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAPAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", |
| | | "WhenOpened": "2026-02-02T01:52:23.347Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 18, |
| | | "DocumentIndex": 26, |
| | | "Title": "TaskEnumHelper.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskEnumHelper.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskEnumHelper.cs", |
| | |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 19, |
| | | "Title": "WriteLog.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\WriteLog.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAZAAAAAAAAAA==", |
| | | "DocumentIndex": 25, |
| | | "Title": "TaskStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs", |
| | | "ViewState": "AgIAADIAAAAAAAAAAAApwEsAAAAWAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-01-28T09:40:39.658Z" |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | "DockedWidth": 1341, |
| | | "SelectedChildIndex": -1, |
| | | "Children": [ |
| | | "WhenOpened": "2026-02-01T04:10:43.54Z" |
| | | }, |
| | | { |
| | | "$type": "Bookmark", |
| | | "Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}" |
| | | "$type": "Document", |
| | | "DocumentIndex": 30, |
| | | "Title": "W_MDDBName.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-10T08:44:10.608Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 32, |
| | | "Title": "AGVErrorJob.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs", |
| | | "ViewState": "AgIAABQAAAAAAAAAAAAAwC0AAAA0AAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-01T04:08:40.07Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 34, |
| | | "Title": "TaskExecuteDetailController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:04.759Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 31, |
| | | "Title": "ConveyorLineDBName.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T03:31:36.124Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 33, |
| | | "Title": "Task_HtyController.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:23:07.266Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 35, |
| | | "Title": "StationTypeEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\StationTypeEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:46.63Z" |
| | | }, |
| | | { |
| | | "$type": "Document", |
| | | "DocumentIndex": 36, |
| | | "Title": "LocationStatusEnum.cs", |
| | | "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeDocumentMoniker": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "RelativeToolTip": "WIDESEAWCS_Common\\LocationStatusEnum.cs", |
| | | "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", |
| | | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", |
| | | "WhenOpened": "2026-02-03T12:16:43.429Z" |
| | | } |
| | | ] |
| | | } |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | | namespace WIDESEAWCS_ISystemServices |
| | | { |
| | | |
| | | public interface ISys_LogService : IService<Sys_Log> |
| | | { |
| | | void ScheduleDatabaseMaintenance(); |
| | | void DeleteOldLogs(); |
| | | void CheckAndManageFileSize(); |
| | | WebResponseContent GetLogList(); |
| | | WebResponseContent GetLogData(GetLogParm parm); |
| | | } |
| | | |
| | | #region å®ä½ç±» |
| | | public class DirInfo |
| | | { |
| | | /// <summary> |
| | | /// å½åè·¯å¾ |
| | | /// </summary> |
| | | public string dirPath { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å½ååç§° |
| | | /// </summary> |
| | | public string dirName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæä»¶ |
| | | /// </summary> |
| | | public List<FileDataInfo> files { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæä»¶å¤¹ |
| | | /// </summary> |
| | | public List<DirInfo> dirs { get; set; } |
| | | } |
| | | |
| | | public class FileDataInfo |
| | | { |
| | | public string filePath { get; set; } |
| | | |
| | | public string fileName { get; set; } |
| | | |
| | | public long fileSize { get; set; } |
| | | } |
| | | |
| | | public class GetLogParm |
| | | { |
| | | /// <summary> |
| | | /// æä»¶å°å |
| | | /// </summary> |
| | | public string path; |
| | | |
| | | /// <summary> |
| | | /// 读åè¿åº¦ |
| | | /// </summary> |
| | | public float percent; |
| | | |
| | | /// <summary> |
| | | /// æå¤§è¯»åå¤§å° |
| | | /// </summary> |
| | | public double maxsize_KB = 20; |
| | | |
| | | /// <summary> |
| | | /// å½åèµ·å§ä½ç½® |
| | | /// </summary> |
| | | public long topStartPos = 0; |
| | | } |
| | | #endregion |
| | | } |
| | |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using OfficeOpenXml.FormulaParsing.Excel.Functions.Information; |
| | | using Org.BouncyCastle.Asn1.Ocsp; |
| | | using System.Text; |
| | | using System.Text.RegularExpressions; |
| | | using WIDESEA_DTO.Agv; |
| | |
| | | using WIDESEAWCS_QuartzJob.DTO; |
| | | using WIDESEAWCS_QuartzJob.Models; |
| | | using WIDESEAWCS_QuartzJob.Repository; |
| | | using WIDESEAWCS_TaskInfoService; |
| | | using WIDESEAWCS_Tasks; |
| | | using WIDESEAWCS_Tasks.DBNames; |
| | | using static Dm.net.buffer.ByteArrayBuffer; |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("AGV任塿´æ°æ¥å£", "AGV任塿´æ°æ¥å£", "æ´æ°ä»»å¡", $"ä»»å¡ï¼{agvUpdateDTO.ToJson()}"); |
| | | if (agvUpdateDTO.Message != null && agvUpdateDTO.Message == "ROBOT_ERROR-haiUnknownError") |
| | | { |
| | | var task1 = _taskRepository.QueryFirst(x => (agvUpdateDTO.MissionCode ?? "") == x.GroupId); |
| | |
| | | AgvTaskReqContent content = new AgvTaskReqContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("AGVä»»å¡è¯·æ±", "AGVä»»å¡è¯·æ±æ¥å£", "ä»»å¡", $"ä»»å¡ï¼{agvTaskRequestDTO.ToJson()}"); |
| | | //è·åä»»å¡ |
| | | Dt_Task? taskExist = _taskRepository.QueryFirst(x=>x.PalletCode==agvTaskRequestDTO.ContainerCode) ?? throw new Exception($"æªæ¾å°æç®±{agvTaskRequestDTO.ContainerCode}ä»»å¡"); |
| | | //è·åç«å° |
| | |
| | | AgvTaskReqContent content = new AgvTaskReqContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("AGVä½ä¸å®æ", "AGVä½ä¸å®ææ¥å£", "ä»»å¡", $"ä»»å¡ï¼{agvTaskRequestDTO.ToJson()}"); |
| | | //è·åç«å° |
| | | Dt_StationManger? stationManger = _stationMangerRepository.QueryFirst(x => x.StationCode == agvTaskRequestDTO.PositionId) ?? throw new Exception($"æªæ¾å°{agvTaskRequestDTO.PositionId}ç«å°ä½ç½®"); |
| | | IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == stationManger.StationDeviceCode) ?? throw new Exception($"æªæ¾å°å¯¹åºè®¾å¤{stationManger.StationDeviceCode}"); |
| | |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseController; |
| | | using WIDESEAWCS_ISystemServices; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_SystemServices; |
| | | |
| | | namespace WIDESEAWCS_Server.Controllers.System |
| | | { |
| | |
| | | public Sys_LogController(ISys_LogService service) : base(service) |
| | | { |
| | | } |
| | | [HttpPost, Route("GetLogList"), AllowAnonymous] |
| | | public WebResponseContent GetLogList() |
| | | { |
| | | return Service.GetLogList(); |
| | | } |
| | | |
| | | [HttpPost, Route("GetLogData"), AllowAnonymous] |
| | | public WebResponseContent GetLogData([FromBody] GetLogParm parm) |
| | | { |
| | | return Service.GetLogData(parm); |
| | | } |
| | | } |
| | | } |
| | |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using System.IO; |
| | | using System.Text; |
| | | using WIDESEA_External.Model; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | |
| | | // WebResponseContent responseContent = Service.ContainerFlow(containerFlowDTO, stationManger.StationDeviceCode, stationManger.PickStationCode); |
| | | // if (!responseContent.Status) throw new Exception(responseContent.Message); |
| | | //} |
| | | WriteLog.Write_Log("䏿容卿µå¨å
¥åºæ¥å£", "ä»»å¡ä¿¡æ¯", $"è¿åè¾é线{stationManger.PickStationCode}", $"è¿åç»è¾é线çä»»å¡ä¿¡æ¯ï¼{containerFlowDTO.ToJson()}"); |
| | | commonConveyorLine.Communicator.Write("22", (containerFlowDTO.Direction == "100" ? new byte[] { 1, 0 } : new byte[] { 2, 0 })); |
| | | } |
| | | else |
| | |
| | | throw new Exception($"ä¼ å
¥æç®±ç {containerFlowDTO.ContainerCode}ï¼è¾éæç¶æï¼{W_PickToHode}ï¼ä¸æ»¡è¶³å
¥åºæ¡ä»¶"); |
| | | } |
| | | } |
| | | WriteLog.Write_Log("äºæå®¹å¨æµå¨å
¥åºæ¥å£", "ä»»å¡ä¿¡æ¯", $"è¿åè¾é线{stationManger.PickStationCode}", $"è¿åç»è¾é线çä»»å¡ä¿¡æ¯ï¼{containerFlowDTO.ToJson()}"); |
| | | commonConveyorLine.SetValue(ConveyorLineDBName.W_PickToHode, (short)containerFlowDTO.Direction.ObjToInt(), stationManger.StationCode); |
| | | } |
| | | content.OK(); |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 2026/3/12 14:28:48.772 |
| | | ä»»å¡åæ¶ |
| | | "ä»»å¡ï¼[{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000006397\"}]" |
| | | ------------------------------- |
| | | |
| | | 2026/3/12 14:32:01.999 |
| | | ä»»å¡åæ¶ |
| | | "ä»»å¡ï¼[{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000006397\"}]" |
| | | ------------------------------- |
| | | |
| | | 2026/3/12 14:36:53.603 |
| | | ä»»å¡åæ¶ |
| | | "ä»»å¡ï¼[{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000006397\"}]" |
| | | ------------------------------- |
| | | |
| | | 2026/3/12 14:40:36.311 |
| | | ä»»å¡åæ¶ |
| | | "ä»»å¡ï¼[{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000006397\"},{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000000435\"},{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000000001\"}]" |
| | | ------------------------------- |
| | | |
| | | 2026/3/12 14:45:07.527 |
| | | ä»»å¡åæ¶ |
| | | "ä»»å¡ï¼[{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000006397\"},{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000014268\"},{\"TaskCode\":\"A000006397\",\"ContainerCode\":\"A000000001\"}]" |
| | | ------------------------------- |
| | | |
| | |
| | | app.UseSwaggerMiddle(() => Assembly.GetExecutingAssembly().GetManifestResourceStream("WIDESEAWCS_Server.index.html") ?? throw new Exception("æªæ¾å°WIDESEAWCS_Server.index.htmlæä»¶")); |
| | | |
| | | app.UseIpLimitMiddle(); |
| | | app.UseApiLogMiddleware(); |
| | | //app.UseApiLogMiddleware(); |
| | | //todo |
| | | //app.UseRecordAccessLogsMiddle(); |
| | | |
| | |
| | | }, |
| | | "ApiLogIgnore": "Export,Get,get,robotQuery,drivestatus", |
| | | "WMSApiAddress": "http://127.0.0.1:9293", //"http://127.0.0.1:9283",æ£å¼ç¯å¢å°å |
| | | "LogDeubgEnable": true, //æ¯å¦è®°å½è°è¯æ¥å¿ |
| | | "LogDeubgEnable": false, //æ¯å¦è®°å½è°è¯æ¥å¿ |
| | | "PrintSql": false, //æå°SQLè¯å¥ |
| | | "LogAOPEnable": false, //æ¯å¦è®°å½AOPæ¥å¿ |
| | | "ApiName": "WIDESEA", |
| | |
| | | using System.Linq.Expressions; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using WIDESEAWCS_ISystemRepository; |
| | | using WIDESEAWCS_ISystemServices; |
| | |
| | | |
| | | private const string DbName = "WIDESEA_HF"; |
| | | private const string ConnectionString = "Data Source=11.2.30.112;Initial Catalog=WIDESEA_HF;User ID=kuka;Password=kuka;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; |
| | | private const long MaxMdfSizeBytes = 8L * 1024 * 1024 * 1024; // 8GB |
| | | private const long MaxMdfSizeBytes = 7L * 1024 * 1024 * 1024; // 7GB |
| | | private const int TargetShrinkSizeMB = 4500; // 4.5GB |
| | | private const double FragmentationThreshold = 30.0; // 30%ç¢ççéå¼ |
| | | private const int MaintenanceIntervalDays = 15; // 15天æ§è¡ä¸æ¬¡ |
| | |
| | | public Sys_LogService(ISys_LogRepository BaseDal) : base(BaseDal) |
| | | { |
| | | // ç¡®ä¿å¤ä»½ç®å½åå¨ |
| | | EnsureBackupDirectory(); |
| | | //EnsureBackupDirectory(); |
| | | } |
| | | |
| | | private void EnsureBackupDirectory() |
| | |
| | | throw; |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// éå½è·åæä»¶ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="dirPath"></param> |
| | | /// <returns></returns> |
| | | private DirInfo GetDirInfo(string dirPath) |
| | | { |
| | | //å½åæä»¶å¤¹ |
| | | var dirInfo = new DirInfo(); |
| | | dirInfo.dirName = Path.GetFileName(dirPath); |
| | | |
| | | //åæä»¶ |
| | | List<FileDataInfo> files = new List<FileDataInfo>(); |
| | | foreach (var file in Directory.GetFiles(dirPath)) |
| | | { |
| | | files.Add(new FileDataInfo() |
| | | { |
| | | filePath = file, |
| | | fileName = Path.GetFileName(file) |
| | | }); |
| | | } |
| | | |
| | | //åæä»¶å¤¹ |
| | | var dirs = Directory.GetDirectories(dirPath); |
| | | dirInfo.dirs = new List<DirInfo>(); |
| | | foreach (var dir in dirs) |
| | | { |
| | | dirInfo.dirs.Add(GetDirInfo(dir)); |
| | | } |
| | | |
| | | //åæä»¶å¤¹ï¼ä¸åç®å½åå¹¶ |
| | | foreach (var file in files) |
| | | { |
| | | dirInfo.dirs.Add(new DirInfo() { dirPath = file.filePath, dirName = file.fileName }); |
| | | } |
| | | return dirInfo; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è·åæ¥å¿æä»¶å表 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public WebResponseContent GetLogList() |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | string path = Path.Combine(AppContext.BaseDirectory, "log"); |
| | | if (!Directory.Exists(path)) |
| | | { |
| | | return content.Error("ææ æ¥å¿æä»¶"); |
| | | } |
| | | |
| | | content.Data = GetDirInfo(path); |
| | | content.OK(); |
| | | return content; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è·åæä»¶å
容 |
| | | /// </summary> |
| | | /// <param name="parm"></param> |
| | | /// <returns></returns> |
| | | public WebResponseContent GetLogData(GetLogParm parm) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | string res = ""; |
| | | //æ¯å¦è¯»åå°æå |
| | | bool isEnd = false; |
| | | long startIndex = 0; |
| | | //æä»¶å¤§å° |
| | | long len = 0; |
| | | try |
| | | { |
| | | if (!File.Exists(parm.path)) |
| | | { |
| | | throw new Exception($"æä»¶{parm.path}ä¸åå¨ï¼"); |
| | | } |
| | | using (FileStream fs = new FileStream(parm.path, FileMode.Open, FileAccess.Read, FileShare.Read)) |
| | | { |
| | | //æå¤§è¯»åå¤§å° |
| | | int maxsize = (int)(1024 * parm.maxsize_KB); |
| | | len = fs.Length; |
| | | long startPos = (long)(len * (parm.percent / 100));//èµ·å§ä½ç½® |
| | | long readLen = len - startPos;//读åé¿åº¦ |
| | | |
| | | //ååå è½½ |
| | | if (parm.topStartPos != 0) |
| | | { |
| | | startPos = parm.topStartPos - maxsize; |
| | | if (startPos < 0) |
| | | { |
| | | //已读å°èµ·å§ä½ |
| | | startPos = 0; |
| | | readLen = parm.topStartPos; |
| | | } |
| | | else |
| | | { |
| | | readLen = maxsize; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //读å大尿¯å¦è¶
åºæå¤§é¿åº¦ |
| | | if (readLen > maxsize) |
| | | { |
| | | readLen = maxsize; |
| | | } |
| | | else |
| | | { |
| | | isEnd = true; |
| | | } |
| | | } |
| | | |
| | | //å è½½100%ï¼ææå¤§å
容读å |
| | | if (parm.percent == 100) |
| | | { |
| | | if (len < maxsize) |
| | | { |
| | | startPos = 0; |
| | | readLen = len; |
| | | } |
| | | else |
| | | { |
| | | startPos = len - maxsize; |
| | | readLen = maxsize; |
| | | } |
| | | } |
| | | |
| | | fs.Seek(startPos, SeekOrigin.Begin); |
| | | var buffer = new byte[readLen]; |
| | | fs.Read(buffer, 0, (int)readLen); |
| | | |
| | | startIndex = startPos; |
| | | if (startPos != 0 && (parm.percent != 0 || parm.topStartPos != 0)) |
| | | { |
| | | //䏿¯ä»å¤´å è½½ï¼å é¤å¯è½ä¸å®æ´ç第ä¸è¡ |
| | | int skipCount = 0; |
| | | for (int i = 0; i < buffer.Length; i++) |
| | | { |
| | | if (buffer[i] == 10) |
| | | { |
| | | skipCount = i; |
| | | break; |
| | | } |
| | | } |
| | | if (skipCount != 0) |
| | | { |
| | | //廿æ¢è¡ |
| | | skipCount++; |
| | | //䏿¬¡è¯»ååå»¶ |
| | | startIndex += skipCount; |
| | | } |
| | | res = Encoding.UTF8.GetString(buffer.Skip(skipCount).ToArray()); |
| | | } |
| | | else |
| | | { |
| | | res = Encoding.UTF8.GetString(buffer); |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return content.Error(ex.Message); |
| | | } |
| | | return content.OK(data: new { content = res, isEnd, startIndex, len }); |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | using Autofac.Core; |
| | | using Newtonsoft.Json.Serialization; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Serialization; |
| | | using Org.BouncyCastle.Asn1.Ocsp; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Reflection.Metadata; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_DTO.Agv; |
| | |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_DTO.Agv; |
| | | using System.Reflection.Metadata; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | | namespace WIDESEAWCS_TaskInfoService |
| | | { |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | |
| | | string? apiAddress = _apiInfoRepository.QueryFirst(x => x.ApiCode == SendTask.ToString())?.ApiAddress; |
| | | if (string.IsNullOrEmpty(apiAddress)) throw new Exception($"æªæ¾å°åéAGV任塿¥å£,è¯·æ£æ¥æ¥å£é
ç½®"); |
| | | string request = JsonConvert.SerializeObject(taskModel, settings); |
| | | string response = HttpHelper.Post(apiAddress, request); |
| | | WriteLog.Write_Log("AGVå
¥åºä»»å¡ä¸å", "åºåºä»»å¡ä¸åæ¥å£", "请æ±ä»»å¡", $"请æ±ï¼{request},åä¼ ï¼{response}"); |
| | | AgvResponseContent agvContent = response.DeserializeObject<AgvResponseContent>() ?? throw new Exception("AGVä»»å¡åéæªè¿åç»æ"); |
| | | if (agvContent.Success) |
| | | { |
| | |
| | | /// </summary> |
| | | public void AgvSearchStatus1(Dt_ErrorInfo e2) |
| | | { |
| | | WriteLog.Write_Log("AGVæ¥è¯¢è°ç¨åWMSæ
é䏿¥", "AGVæ¥è¯¢è°ç¨åWMSæ
鿥å£", "请æ±", $"请æ±ï¼{e2.ToJson()}"); |
| | | if (e2 != null) |
| | | { |
| | | // æ¥è¯¢æ¯å¦æé误没æå°±æ·»å ï¼æå°±åæ¶ |
| | |
| | | using RYB_PTL_API; |
| | | using SqlSugar; |
| | | using System.Collections.Generic; |
| | | using System.Diagnostics; |
| | | using System.Diagnostics.CodeAnalysis; |
| | | using System.DirectoryServices.Protocols; |
| | | using System.Linq; |
| | |
| | | { |
| | | lock (lock_taskReceive) |
| | | { |
| | | WriteLog.Write_Log("å
¥åºä»»å¡ä¸å", "WMSå
¥åºä»»å¡æ¥æ¶åæ°", "æ¥æ¶åæ°", $"åæ°ï¼{taskDTO.ToJson()}"); |
| | | List<Dt_Task> tasks = new List<Dt_Task>(); |
| | | List<Dt_Task> taskOlds = BaseDal.QueryData(x=> taskDTO.Tasks.Select(x => x.TaskDescribe.ContainerCode).Contains(x.PalletCode)); |
| | | List<Dt_LocationInfo> locationInfos = _locationInfoRepository.GetCanOut(taskDTO.Tasks.Select(x=>x.TaskDescribe.ContainerCode).ToList()); |
| | |
| | | { |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(new List<int>() { task.TaskNum }, "å建å
¥åºä»»å¡"); |
| | | } |
| | | WriteLog.Write_Log("å
¥åºä»»å¡ä¸å", "容å¨å
¥åºä»»å¡æ·»å ä»»å¡", "æ·»å ä»»å¡", $"ä»»å¡ï¼{task.ToJson()}"); |
| | | content.OK("æå"); |
| | | } |
| | | catch (Exception ex) |
| | |
| | | _unitOfWorkManage.CommitTran(); |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(new List<int>() { task.TaskNum }, $"åé
è´§ä½{locationInfo.LocationCode}"); |
| | | _locationStatusChangeRecordService.AddLocationStatusChangeRecord(locationInfo, LocationStatusEnum.Free, LocationStatusEnum.Lock, LocationChangeType.InboundAssignLocation, task.TaskNum); |
| | | WriteLog.Write_Log("å
¥åºä»»å¡ä¸å", "ç³è¯·å
¥åºæ¥å£", "æ´æ°ä»»å¡", $"ä»»å¡ï¼{task.ToJson()}"); |
| | | content.OK("æå"); |
| | | } |
| | | } |
| | |
| | | BaseDal.UpdateData(task); |
| | | |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task, task.ExceptionMessage); |
| | | |
| | | WriteLog.Write_Log("æ´æ°ä»»å¡å¼å¸¸ä¿¡æ¯", "æ´æ°ä»»å¡æ¥å£", "æ´æ°ä»»å¡", $"ä»»å¡ï¼{task.ToJson()}"); |
| | | content = WebResponseContent.Instance.OK(); |
| | | } |
| | | catch (Exception ex) |
| | |
| | | { |
| | | try |
| | | { |
| | | WriteLog.Write_Log("æ¥åWMSæå¨å®æä»»å¡", "æ¥åWMSæå¨å®æä»»å¡æ¥å£", "ä»»å¡å·", $"ä»»å¡å·ï¼{taskNum}"); |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task != null) |
| | | { |
| | |
| | | WebResponseContent content=new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("AGV任塿¾è¡", "AGV任塿¾è¡æ¥å£", "æç®±å·", $"æç®±ï¼{code}"); |
| | | string? url = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.AgvTaskFlow.ToString())?.ApiAddress; |
| | | if (string.IsNullOrEmpty(url)) throw new Exception($"{code},æªæ¾å°AGV任塿¾è¡æ¥å£,è¯·æ£æ¥æ¥å£é
ç½®"); |
| | | AgvTaskFlowDTO agvTaskFlowDTO = new AgvTaskFlowDTO() |
| | |
| | | }; |
| | | string request = JsonConvert.SerializeObject(agvTaskFlowDTO, settings); |
| | | string response = HttpHelper.Post(url, request); |
| | | WriteLog.Write_Log("AGV任塿¾è¡æ¥å£è¯·æ±AGV", "AGV任塿¾è¡æ¥å£", $"请æ±ï¼{request}ï¼åä¼ ï¼{response}"); |
| | | AgvResponseContent agvResponse = JsonConvert.DeserializeObject<AgvResponseContent>(response) ?? throw new Exception($"{code},æªæ¥æ¶å°AGV任塿¾è¡è¿åå¼"); |
| | | if (!agvResponse.Success) throw new Exception($"æç®±{code},AGV任塿¾è¡é误,ä¿¡æ¯:{agvResponse.Message}"); |
| | | content.OK(); |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("WMSæç®±å°è¾¾æ£éä½ä¸æ¥", "WMSæç®±å°è¾¾æ£éä½ä¸æ¥ææ¥å£", "ä¿¡æ¯", $"æ£éä½ï¼{stationCode}ï¼æç®±ï¼{pickCode}"); |
| | | string? url = _apiInfoRepository.QueryFirst(x => x.ApiCode == APIEnum.WMSPickArrivedUp.ToString())?.ApiAddress; |
| | | if (string.IsNullOrEmpty(url)) throw new Exception($"æªæ¾å°WMSæç®±å°è¾¾æ£éä½ä¸æ¥æ¥å£,è¯·æ£æ¥æ¥å£é
ç½®"); |
| | | ContainerArriveDTO containerArriveDTO = new ContainerArriveDTO() |
| | |
| | | }; |
| | | string request = JsonConvert.SerializeObject(containerArriveDTO, settings); |
| | | string response = HttpHelper.Post(url, request); |
| | | WriteLog.Write_Log("䏿¥WMSæç®±å°è¾¾", "䏿¥WMSæç®±å°è¾¾", "ä¿¡æ¯", $"请æ±ï¼{request}ï¼åä¼ ï¼{response}"); |
| | | WMSResponseContent wMSResponse = JsonConvert.DeserializeObject<WMSResponseContent>(response) ?? throw new Exception($"{pickCode},æªæ¥æ¶å°WMSæç®±å°è¾¾æ£éä½ä¸æ¥è¿åå¼"); |
| | | if (wMSResponse.Code != "0") throw new Exception($"æç®±{pickCode}WMSæç®±å°è¾¾æ£éä½ä¸æ¥é误,ä¿¡æ¯:{wMSResponse.Msg}"); |
| | | content.OK(); |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("ä»»å¡å®æ", "ä»»å¡å®ææ¥å£", "ä»»å¡å·", $"ä»»å¡ï¼{taskNum}"); |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task != null && task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup)//åºåºä»»å¡å®æé»è¾ |
| | | { |
| | |
| | | CompleteType = 1 |
| | | }; |
| | | string request = JsonConvert.SerializeObject(containerInFinishDTO, settings); |
| | | |
| | | |
| | | _unitOfWorkManage.BeginTran(); |
| | | _locationInfoRepository.UpdateData(locationInfo); |
| | | BaseDal.DeleteAndMoveIntoHty(task, App.User?.UserId == 0 ? OperateTypeEnum.èªå¨å®æ : OperateTypeEnum.äººå·¥å®æ); |
| | |
| | | _locationStatusChangeRecordService.AddLocationStatusChangeRecord(locationInfo, LocationStatusEnum.Lock, LocationStatusEnum.Free, LocationChangeType.OutboundCompleted, task.TaskNum); |
| | | //è°ç¨æ¥å£ |
| | | string response = HttpHelper.Post(url, request); |
| | | WriteLog.Write_Log("WMSåºåºä»»å¡å®æåä¼ ", "ä»»å¡å®ææ¥å£", "ä»»å¡ä¿¡æ¯", $"请æ±ï¼{request}ï¼åä¼ ï¼{response}"); |
| | | WMSResponseContent wMSResponse = JsonConvert.DeserializeObject<WMSResponseContent>(response) ?? throw new Exception($"{taskNum},æªæ¥æ¶å°WMSåºåºä¸æ¥è¿åå¼"); |
| | | if (wMSResponse.Code != "0") content.Message=$"åºåºä»»å¡{task.TaskNum}WMSåºåºä¸æ¥é误,ä¿¡æ¯:{wMSResponse.Msg}"; |
| | | } |
| | |
| | | CompleteType = 2 |
| | | }; |
| | | string request = JsonConvert.SerializeObject(containerInFinishDTO, settings); |
| | | |
| | | |
| | | Dt_LocationInfo locationInfo = _locationInfoRepository.QueryFirst(x => x.LocationCode == task.TargetAddress); |
| | | if (locationInfo.LocationStatus != LocationStatusEnum.Lock.ObjToInt()) |
| | | { |
| | |
| | | _locationStatusChangeRecordService.AddLocationStatusChangeRecord(locationInfo, LocationStatusEnum.Lock, LocationStatusEnum.InStock, LocationChangeType.InboundCompleted, task.TaskNum); |
| | | //è°ç¨æ¥å£ |
| | | string response = HttpHelper.Post(url, request); |
| | | WriteLog.Write_Log("WMSå
¥åºä»»å¡å®æåä¼ ", "ä»»å¡å®ææ¥å£", "ä»»å¡ä¿¡æ¯", $"请æ±ï¼{request}ï¼åä¼ ï¼{response}"); |
| | | WMSResponseContent wMSResponse = JsonConvert.DeserializeObject<WMSResponseContent>(response) ?? throw new Exception($"{taskNum},æªæ¥æ¶å°WMSå
¥åºä¸æ¥è¿åå¼"); |
| | | if (wMSResponse.Code != "0") content.Message = $"å
¥åºä»»å¡{task.TaskNum}WMSå
¥åºä¸æ¥é误,ä¿¡æ¯:{wMSResponse.Msg}"; |
| | | } |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("ä»»å¡åæ¶æ¥æ¶", "人工æå¨åæ¶æå®ä»»å¡", "ä»»å¡å·", $"ä»»å¡ï¼{taskNum}"); |
| | | // 1. è·åä»»å¡ä¿¡æ¯ |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task == null)return content.Error($"ä»»å¡{taskNum}ä¸åå¨"); |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.Write_Log("ä»»å¡åæ¶æ¥æ¶", "ä»»å¡åæ¶æ¥å£", "ä»»å¡å·", $"ä»»å¡ï¼{taskNum}"); |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task != null && task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup)//åºåºä»»å¡å®æé»è¾ |
| | | { |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | if (taskCancels==null || taskCancels.Count<=0) |
| | | // åæ°éªè¯ |
| | | if (taskCancels == null || taskCancels.Count == 0) |
| | | { |
| | | return content.Error("ä¼ å
¥ä¸è½ä¸ºç©º"); |
| | | return content.Error("ä¼ å
¥åæ°ä¸è½ä¸ºç©º"); |
| | | } |
| | | //è·åæææç®± |
| | | List<Dt_Task> outTasks = BaseDal.QueryData(x=>x.TaskType==TaskTypeEnum.Outbound.ObjToInt()); |
| | | |
| | | WriteLog.Write_Log("ä»»å¡åæ¶æ¥æ¶", "ä»»å¡åæ¶æ¥å£", "ä»»å¡åæ¶", $"ä»»å¡ï¼{taskCancels.ToJson()}"); |
| | | |
| | | // è·åææåºåºä»»å¡ï¼åªæ¥è¯¢ä¸æ¬¡ï¼ |
| | | List<Dt_Task> outTasks = BaseDal.QueryData(x => |
| | | x.TaskType == TaskTypeEnum.Outbound.ObjToInt()); |
| | | |
| | | if (outTasks.Count == 0) |
| | | { |
| | | return content.Error("æªæ¾å°å¯¹åºçä»»å¡"); |
| | | } |
| | | |
| | | // æGroupIdåç»å¤ç |
| | | var tasksByGroup = outTasks.GroupBy(x => x.GroupId) |
| | | .Where(g => !string.IsNullOrEmpty(g.Key)) |
| | | .ToDictionary(g => g.Key, g => g.ToList()); |
| | | |
| | | List<Dt_Task> cancelTasks = new List<Dt_Task>(); |
| | | List<Dt_Task> cancelTasksCompleted = new List<Dt_Task>(); |
| | | //夿æ¯å¦æä»»å¡åå¨ |
| | | foreach (var item in taskCancels) |
| | | // æ¶éææéè¦æ£æ¥çä»»å¡ç» |
| | | var groupsToCheck = new List<List<Dt_Task>>(); |
| | | |
| | | foreach (var taskCancel in taskCancels) |
| | | { |
| | | Dt_Task? taskExist = outTasks.FirstOrDefault(x=>x.PalletCode== item.ContainerCode); |
| | | if (taskExist==null) |
| | | // æ¾å°è¯¥ä»»å¡æå¨çç» |
| | | var group = tasksByGroup.Values.FirstOrDefault(g => |
| | | g.Any(t => t.PalletCode == taskCancel.ContainerCode)); |
| | | |
| | | if (group != null && !groupsToCheck.Contains(group)) |
| | | { |
| | | content.Message += $"{item.ContainerCode}ä»»å¡ä¸åå¨"; |
| | | continue; |
| | | groupsToCheck.Add(group); |
| | | } |
| | | if (taskExist.TaskState==TaskStatusEnum.AGV_TakeFinish.ObjToInt()) |
| | | { |
| | | taskExist.IsCancel = 1; |
| | | cancelTasks.Add(taskExist); |
| | | } |
| | | else if(taskExist.TaskState == TaskStatusEnum.AGV_Executing.ObjToInt()) |
| | | { |
| | | cancelTasksCompleted.Add(taskExist); |
| | | } |
| | | else |
| | | { |
| | | return content.Error($"ä»»å¡åæ¶å¤±è´¥{item.TaskCode}ä»»å¡ç¶æä¸å¯åæ¶ï¼"); |
| | | } |
| | | |
| | | } |
| | | // éªè¯ä»»å¡ç¶æ |
| | | foreach (var group in groupsToCheck) |
| | | { |
| | | var firstTask = group.FirstOrDefault(); |
| | | if (firstTask == null) continue; |
| | | |
| | | // æ£æ¥ç»å
ææä»»å¡ç¶æ |
| | | foreach (var task in group) |
| | | { |
| | | if (task.TaskState == TaskStatusEnum.AGV_TakeFinish.ObjToInt()) |
| | | { |
| | | task.IsCancel = 1; |
| | | cancelTasks.Add(task); |
| | | } |
| | | else if (task.TaskState == TaskStatusEnum.AGV_Executing.ObjToInt()) |
| | | { |
| | | cancelTasksCompleted.Add(task); |
| | | } |
| | | else |
| | | { |
| | | return content.Error($"ä»»å¡åæ¶å¤±è´¥{task.PalletCode}ä»»å¡ç¶æä¸å¯åæ¶ï¼"); |
| | | } |
| | | } |
| | | } |
| | | //WriteLog.Write_Log("ä»»å¡åæ¶æ¥æ¶", "ä»»å¡åæ¶æ¥å£", "ä»»å¡åæ¶", $"ä»»å¡ï¼{taskCancels.ToJson()}"); |
| | | //if (taskCancels==null || taskCancels.Count<=0) |
| | | //{ |
| | | // return content.Error("ä¼ å
¥ä¸è½ä¸ºç©º"); |
| | | //} |
| | | ////è·åæææç®± |
| | | //List<Dt_Task> outTasks = BaseDal.QueryData(x=>x.TaskType==TaskTypeEnum.Outbound.ObjToInt()); |
| | | //List<Dt_Task> cancelTasks = new List<Dt_Task>(); |
| | | //List<Dt_Task> cancelTasksCompleted = new List<Dt_Task>(); |
| | | //HashSet<string> processedGroups = new HashSet<string>(); |
| | | ////夿æ¯å¦æä»»å¡åå¨ |
| | | //foreach (var item in taskCancels) |
| | | //{ |
| | | // Dt_Task? taskExist = outTasks.FirstOrDefault(x=>x.PalletCode == item.ContainerCode); |
| | | // if (taskExist==null) |
| | | // { |
| | | // content.Message += $"{item.ContainerCode}ä»»å¡ä¸åå¨"; |
| | | // WriteLog.Write_Log("ä»»å¡åæ¶æ¥æ¶", "ä»»å¡åæ¶æ¥å£", "ä»»å¡ä¸åå¨", $"ä»»å¡ï¼{item.ContainerCode}"); |
| | | // continue; |
| | | // } |
| | | // if (string.IsNullOrEmpty(taskExist.GroupId)) |
| | | // { |
| | | // continue; |
| | | // } |
| | | // processedGroups.Add(taskExist.GroupId); |
| | | // //if (taskExist.TaskState == TaskStatusEnum.AGV_TakeFinish.ObjToInt()) |
| | | // //{ |
| | | // // taskExist.IsCancel = 1; |
| | | // // cancelTasks.Add(taskExist); |
| | | // //} |
| | | // //else if(taskExist.TaskState == TaskStatusEnum.AGV_Executing.ObjToInt()) |
| | | // //{ |
| | | // // cancelTasksCompleted.Add(taskExist); |
| | | // //} |
| | | // //else |
| | | // //{ |
| | | // // return content.Error($"ä»»å¡åæ¶å¤±è´¥{item.TaskCode}ä»»å¡ç¶æä¸å¯åæ¶ï¼"); |
| | | // //} |
| | | //} |
| | | //// åæ¶æ´ä¸ªç» |
| | | //foreach(var processed in processedGroups) |
| | | //{ |
| | | // List<Dt_Task> groupTask = BaseDal.QueryData(x => x.TaskType == TaskTypeEnum.Outbound.ObjToInt() && x.GroupId == processed); |
| | | // foreach (var group in groupTask) |
| | | // { |
| | | // if (group.TaskState == TaskStatusEnum.AGV_TakeFinish.ObjToInt()) |
| | | // { |
| | | // group.IsCancel = 1; |
| | | // cancelTasks.Add(group); |
| | | // } |
| | | // else if (group.TaskState == TaskStatusEnum.AGV_Executing.ObjToInt()) |
| | | // { |
| | | // cancelTasksCompleted.Add(group); |
| | | // } |
| | | // else |
| | | // { |
| | | // return content.Error($"ä»»å¡åæ¶å¤±è´¥{group.PalletCode}ä»»å¡ç¶æä¸å¯åæ¶ï¼"); |
| | | // } |
| | | // } |
| | | //} |
| | | |
| | | _unitOfWorkManage.BeginTran(); |
| | | BaseDal.UpdateData(cancelTasks); |
| | | foreach (var item in cancelTasksCompleted) |
| | |
| | | using WIDESEAWCS_DTO.Agv; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_TaskInfoService; |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | |
| | | #region åºåºä»»å¡ä¸å |
| | | if (newTasksOut.Count>0) |
| | | { |
| | | WriteLog.Write_Log("AGVåºåºä»»å¡ä¸å", "åºåºä»»å¡ä¸åæ¥å£", "æ·»å ä»»å¡", $"ä»»å¡ï¼{newTasksOut.ToJson()}"); |
| | | foreach (var GroupTask in newTasksOut.GroupBy(x=>x.NextAddress)) |
| | | { |
| | | int taskCount = 6; |
| | |
| | | #region å
¥åºä»»å¡ä¸å |
| | | if (newTasksIn.Count > 0) |
| | | { |
| | | WriteLog.Write_Log("AGVå
¥åºä»»å¡ä¸å", "åºåºä»»å¡ä¸åæ¥å£", "æ·»å ä»»å¡", $"ä»»å¡ï¼{newTasksIn.ToJson()}"); |
| | | foreach (var task in newTasksIn) |
| | | { |
| | | try |