diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin
index 060690d..691cf24 100644
Binary files a/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin and b/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin differ
diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin
index 45faaaa..1769032 100644
Binary files a/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin and b/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin differ
diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin
index 7686965..235a159 100644
Binary files a/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin and b/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin differ
diff --git a/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 b/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2
index 4d5dc72..0701fb9 100644
Binary files a/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 and b/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 b/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2
index 52ceeae..3ca9782 100644
Binary files a/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 and b/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 differ
diff --git a/.vs/Seyounth.Auto.Hs/v17/.suo b/.vs/Seyounth.Auto.Hs/v17/.suo
index 8ccc704..9ab7f39 100644
Binary files a/.vs/Seyounth.Auto.Hs/v17/.suo and b/.vs/Seyounth.Auto.Hs/v17/.suo differ
diff --git a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json
index 95bdb4e..bc0accc 100644
--- a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json
+++ b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json
@@ -2,33 +2,29 @@
"Version": 1,
"WorkspaceRootPath": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\",
"Documents": [
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\enum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\enum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\produceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\produceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
{
"AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\produceselectdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\produceselectdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
{
"AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|solutionrelative:services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\checksilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\checksilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -38,98 +34,89 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 5,
+ "SelectedChildIndex": 0,
"Children": [
+ {
+ "$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "Enum.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "ViewState": "AgIAAAgAAAAAAAAAAAAwwBsAAAAFAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-30T03:56:17.049Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 1,
+ "Title": "ProduceService.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "ViewState": "AgIAACEAAAAAAAAAAAAAwDQAAAAAAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-30T03:55:24.347Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "CheckSilkDto.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAoAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-30T03:54:12.811Z",
+ "EditorCaption": ""
+ },
{
"$type": "Bookmark",
"Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}"
},
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "DownService.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
- "ViewState": "AgIAAGUAAAAAAAAAAAAQwFcAAAAaAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-30T04:14:28.27Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "ValuesInput.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "ViewState": "AgIAAAMAAAAAAAAAAAAtwA4AAAARAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-29T04:16:42.305Z"
- },
{
"$type": "Document",
"DocumentIndex": 4,
- "Title": "ValuesService.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "ViewState": "AgIAAAMAAAAAAAAAAAAAAD8AAAAyAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-29T04:03:50.307Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 1,
"Title": "SilkService.cs",
"DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
"RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
"ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
"RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
- "ViewState": "AgIAAM0BAAAAAAAAAAAcwK8BAAAfAAAAAAAAAA==",
+ "ViewState": "AgIAAG4AAAAAAAAAAAAQwH8AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-04T01:53:54.968Z",
+ "WhenOpened": "2025-12-30T01:54:12.849Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 0,
+ "DocumentIndex": 3,
+ "Title": "ProduceSelectDto.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "ViewState": "AgIAAAgAAAAAAAAAAAAwwBEAAAAlAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-29T01:51:55.211Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 2,
"Title": "BoxService.cs",
"DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
"RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
"ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
"RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
- "ViewState": "AgIAAE0BAAAAAAAAAAAqwGEBAAARAAAAAAAAAA==",
+ "ViewState": "AgIAANACAAAAAAAAAAAAAOACAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-11-04T05:53:30.627Z",
"EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "DeviceMessage.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "ViewState": "AgIAAAsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-28T00:38:55.3Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "DefaultBalanceEventHandle.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "ViewState": "AgIAAH0AAAAAAAAAAAAQwCIBAAAYAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-04T06:18:14.317Z"
}
]
}
diff --git a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json
index 1b9d206..2828a86 100644
--- a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json
+++ b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json
@@ -2,33 +2,33 @@
"Version": 1,
"WorkspaceRootPath": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\",
"Documents": [
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\enum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\enum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\produceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\produceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
{
"AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
+ {
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\produceselectdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\produceselectdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
{
"AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|solutionrelative:services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\checksilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\checksilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -38,7 +38,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 5,
+ "SelectedChildIndex": 1,
"Children": [
{
"$type": "Bookmark",
@@ -46,88 +46,89 @@
},
{
"$type": "Document",
- "DocumentIndex": 2,
+ "DocumentIndex": 0,
"Title": "DownService.cs",
"DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
"RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
"ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
"RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs",
- "ViewState": "AgIAAGUAAAAAAAAAAAAQwFcAAAAaAAAAAAAAAA==",
+ "ViewState": "AgIAADoAAAAAAAAAAAAIwEsAAABDAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-30T04:14:28.27Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "ValuesInput.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs",
- "ViewState": "AgIAAAMAAAAAAAAAAAAtwA4AAAARAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-29T04:16:42.305Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "ValuesService.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs",
- "ViewState": "AgIAAAMAAAAAAAAAAAAAAD8AAAAyAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-29T04:03:50.307Z"
+ "WhenOpened": "2025-12-31T00:56:05.768Z",
+ "EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
+ "Title": "Enum.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Enum.cs",
+ "ViewState": "AgIAAAkAAAAAAAAAAAAAABsAAAAFAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-30T03:56:17.049Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 2,
+ "Title": "ProduceService.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs",
+ "ViewState": "AgIAACEAAAAAAAAAAAAAwDQAAAAAAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-30T03:55:24.347Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "CheckSilkDto.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\CheckSilkDto.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAoAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-30T03:54:12.811Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
"Title": "SilkService.cs",
"DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
"RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
"ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
"RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs",
- "ViewState": "AgIAAM0BAAAAAAAAAAAcwK8BAAAfAAAAAAAAAA==",
+ "ViewState": "AgIAAG4AAAAAAAAAAAAQwH8AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-04T01:53:54.968Z"
+ "WhenOpened": "2025-12-30T01:54:12.849Z"
},
{
"$type": "Document",
- "DocumentIndex": 0,
+ "DocumentIndex": 4,
+ "Title": "ProduceSelectDto.cs",
+ "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceSelectDto.cs",
+ "ViewState": "AgIAAAgAAAAAAAAAAAAwwBEAAAAlAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-12-29T01:51:55.211Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 3,
"Title": "BoxService.cs",
"DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
"RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
"ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
"RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs",
- "ViewState": "AgIAAE0BAAAAAAAAAAAqwGEBAAARAAAAAAAAAA==",
+ "ViewState": "AgIAANACAAAAAAAAAAAAAOACAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-04T05:53:30.627Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "DeviceMessage.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs",
- "ViewState": "AgIAAAsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-28T00:38:55.3Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "DefaultBalanceEventHandle.cs",
- "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs",
- "ViewState": "AgIAAH0AAAAAAAAAAAAQwCIBAAAYAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-11-04T06:18:14.317Z"
+ "WhenOpened": "2025-11-04T05:53:30.627Z"
}
]
}
diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/CheckSilkDto.cs b/services/Syc.Basic.Web.WMS.Application/Dto/CheckSilkDto.cs
new file mode 100644
index 0000000..927908c
--- /dev/null
+++ b/services/Syc.Basic.Web.WMS.Application/Dto/CheckSilkDto.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Syc.Basic.Web.WMS.Dto
+{
+ public class CheckSilkDto:IdsInput
+ {
+ public int Pid { get; set; }
+ public string Date { get; set; }
+ public string ExpTime { get; set; }
+ public string Color { get; set; }
+ }
+}
diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/ProduceSelectDto.cs b/services/Syc.Basic.Web.WMS.Application/Dto/ProduceSelectDto.cs
new file mode 100644
index 0000000..5c006a1
--- /dev/null
+++ b/services/Syc.Basic.Web.WMS.Application/Dto/ProduceSelectDto.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Syc.Basic.Web.WMS.Dto
+{
+ public class ProduceSelectDto
+ {
+ public int Id { get; set; }
+ public string Label { get; set; }
+ public int IfUse { get; set; }
+ public string Type { get; set; }
+ public string Spec { get; set; }
+ public string Length { get; set; }
+ public string Lot_No { get; set; }
+ public int? Qty { get; set; }
+ public string Date { get; set; }
+ public string Exp_Time { get; set; }
+
+ public int IsDelete { get; set; }
+ }
+}
diff --git a/services/Syc.Basic.Web.WMS.Application/Enum.cs b/services/Syc.Basic.Web.WMS.Application/Enum.cs
index 70b6b23..1b4bd99 100644
--- a/services/Syc.Basic.Web.WMS.Application/Enum.cs
+++ b/services/Syc.Basic.Web.WMS.Application/Enum.cs
@@ -13,7 +13,8 @@ namespace Syc.Basic.Web.WMS
单品码垛,
成箱码垛,
手动装箱,
- 手动成箱未包含单品信息
+ 手动成箱未包含单品信息,
+ 选中打印标签
}
public enum SilkStatus
{
@@ -22,7 +23,8 @@ namespace Syc.Basic.Web.WMS
已装箱,
已码垛,
手动添加称重,
- 已手动装箱
+ 已手动装箱,
+ 选中打印标签
}
public enum AutoLabelType
diff --git a/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs b/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs
index 8b5dc7e..a3aa1de 100644
--- a/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs
+++ b/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs
@@ -9,7 +9,6 @@ using Syc.Abp.Application.Contracts;
using Syc.Basic.Web.WMS.Dto;
using Syc.Basic.Web.WMS.Entitys;
using Syc.Basic.Web.WMS.IService;
-using Syc.Core.Tools;
using System;
using System.Collections;
using System.Collections.Generic;
@@ -75,7 +74,7 @@ namespace Syc.Basic.Web.WMS.Service
if (input.Mark != null)
boxlist = boxlist.Where(x => input.Mark.Contains(x.Mark));
if (input.Chang != null)
- boxlist = boxlist.Where(x => x.Length.Contains(input.Chang));
+ boxlist = boxlist.Where(x => x.Length == input.Chang);
if (input.Qty > 0)
boxlist = boxlist.Where(x => x.Qty == input.Qty);
if (input.Start_Time != null && input.End_Time != null)
@@ -121,7 +120,7 @@ namespace Syc.Basic.Web.WMS.Service
throw Oops.Oh("没有生产设置");
//var silks = await silkRepository.GetListAsync(x=>x.Status==1||x.Status==0);
var boxlist = await boxRepository.GetQueryableAsync();
- boxlist = boxlist.Where(x => x.IsDelete == 0 && x.Spec == produce.Spec && x.Type == produce.Type && x.Lot_No == produce.Lot_No);
+ boxlist = boxlist.Where(x => x.IsDelete == 0 && x.Spec == produce.Spec && x.Type == produce.Type && x.Lot_No == produce.Lot_No && x.Length == produce.Length);
var data = boxlist.Where(x => x.DataType == 0).Select(e => new BoxDto()
{
@@ -649,6 +648,93 @@ namespace Syc.Basic.Web.WMS.Service
#endregion
}
+ ///
+ /// 选中打印标签大标签
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task CheckSilksPrint(CheckSilkDto input)
+ {
+ var produce = await produceRepository.FirstOrDefaultAsync(x => x.Id == input.Pid);
+
+ var silksQuery = await silkRepository.GetQueryableAsync();
+ var silkslist = silksQuery
+ .Where(x => input.Ids.Contains(x.Id));
+
+ var netWeight = silkslist.Sum(x => x.Net_Weight);
+ var num = silkslist.Count();
+
+ if (produce == null)
+ throw Oops.Oh("没有生产设置");
+ if (silkslist.Count() == 0)
+ throw Oops.Oh("没有选中的丝锭");
+ if (silkslist.Where(x => x.Status != (int)SilkStatus.已称重).Count() > 0)
+ throw Oops.Oh("选中的丝锭中包含未称重或者已装箱码垛的丝锭,无法创建码垛信息");
+
+ #region 自动生成成箱码垛流水号
+ var date = DateOnly.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
+ var autolabel = await autoRepository.FirstOrDefaultAsync(x => x.Date == date && x.Type == (int)AutoLabelType.成箱码垛流水号);
+ var timestr = DateTime.Now.ToString("yyyyMMddHHmmss");
+
+ if (autolabel == null)
+ {
+ autolabel = await autoRepository.InsertAsync(new AutoLabel()
+ {
+ Date = date,
+ Sort = 0,
+ Mark = timestr,
+ Type = (int)AutoLabelType.成箱码垛流水号
+ }, true);
+
+ }
+ autolabel.Sort += 1;
+ logger.LogInformation("丝锭码垛生成Code" + timestr + autolabel.Sort.ToString().PadLeft(4, '0'));
+ await autoRepository.UpdateAsync(autolabel);
+ #endregion
+
+ var box = new Box()
+ {
+ Dom_Time = Convert.ToDateTime(input.Date),
+ Type = produce.Type,
+ Exp_Time = Convert.ToDateTime(input.ExpTime),
+ Qty = num,
+ Length = produce.Length,
+ Lot_No = produce.Lot_No,
+ Color = input.Color,
+ //Code = Guid.NewGuid().ToString().Substring(9, 18),
+ Code = timestr + autolabel.Sort.ToString().PadLeft(4, '0'),
+ Net_Weight = netWeight,
+ Spec = produce.Spec,
+ IsUse = true,
+ IsDelete = 0,
+ DataType = (int)BoxDataType.选中打印标签,
+ Create_Time = DateTime.Now,
+ Mark = "选中打印标签数量" + num
+ };
+
+ var Box = await boxRepository.InsertAsync(box, true);
+ logger.LogInformation($"已添加码垛信息,码垛编号:{box.Code},包含单品数量:{silkslist.Count()}");
+
+ List list = new List();
+ foreach (var silk in silkslist)
+ {
+ silk.Status = 6;
+ silk.BoxId = Box.Id;
+ silk.Status_Details = "选中打印标签";
+ list.Add(silk);
+ }
+
+ await silkRepository.UpdateManyAsync(list);
+
+ #region 打印标签
+ //打印标签
+ BarTenderHelper.BoxPrint(box);
+ logger.LogInformation($"打印条码{box.Code},丝锭码垛标签打印成功");
+ //throw Oops.Oh("丝锭码垛标签打印成功");
+ #endregion
+ }
+
///
/// 求总
///
@@ -676,7 +762,7 @@ namespace Syc.Basic.Web.WMS.Service
}
if (input.Chang != null)
- boxlist = boxlist.Where(x => x.Length.Contains(input.Chang));
+ boxlist = boxlist.Where(x => x.Length == input.Chang);
if (input.Qty > 0)
boxlist = boxlist.Where(x => x.Qty == input.Qty);
if (input.Start_Time != null && input.End_Time != null)
@@ -781,7 +867,7 @@ namespace Syc.Basic.Web.WMS.Service
var silks = await silkRepository.GetListAsync(x => x.Status == 1);
if (box == null)
throw Oops.Oh("没有数据");
-
+
box.IsDelete = 0;
box.Mark = "恢复数据";
@@ -801,9 +887,9 @@ namespace Syc.Basic.Web.WMS.Service
silk.Status_Details += "(已重新装箱)";
silk.BoxId = box.Id;
}
- await silkRepository.UpdateAsync(silk);
}
}
+
await boxRepository.UpdateAsync(box);
}
@@ -842,13 +928,11 @@ namespace Syc.Basic.Web.WMS.Service
silk.Status_Details += "(已重新装箱)";
silk.BoxId = box.Id;
}
- await silkRepository.UpdateAsync(silk);
- }
+ }
}
await boxRepository.UpdateAsync(box);
}
-
}
}
}
diff --git a/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs b/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs
index 37c764c..edd885f 100644
--- a/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs
+++ b/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs
@@ -1,6 +1,7 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
+using Microsoft.Extensions.Logging;
using Syc.Basic.Web.WMS.Dto;
using Syc.Basic.Web.WMS.Entitys;
using System;
@@ -18,11 +19,13 @@ namespace Syc.Basic.Web.WMS.Service
{
private readonly IRepository silkRepository;
private readonly IRepository boxRepository;
+ private readonly ILogger logger;
- public DownService(IRepository silkRepository, IRepository boxRepository)
+ public DownService(IRepository silkRepository, IRepository boxRepository,ILogger logger)
{
this.silkRepository = silkRepository;
this.boxRepository = boxRepository;
+ this.logger = logger;
}
[HttpPost("api/DownSilk")]
@@ -66,9 +69,11 @@ namespace Syc.Basic.Web.WMS.Service
};
var webHost = base.HttpContext.RequestServices.GetService(typeof(IWebHostEnvironment)) as IWebHostEnvironment;
+ logger.LogInformation("WebRootPath: {WebRootPath}", webHost.WebRootPath);
// 3. 生成 Excel 内存流
var fileName1 = $"{DateTime.Now.ToString("yyyyMMddHHmmss")}.xlsx";
var fiePath = Path.Combine(webHost.WebRootPath, fileName1);
+ logger.LogInformation("FilePath: {FilePath}", fiePath);
ExcelExporter.ExportToExcelStream(silklist, "丝锭数据报表", fiePath, customHeaders);
// 4. 配置下载响应(解决中文文件名乱码)
diff --git a/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs b/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs
index 299bbbd..52d3998 100644
--- a/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs
+++ b/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs
@@ -1,4 +1,5 @@
-using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Syc.Basic.Web.WMS.Dto;
using Syc.Basic.Web.WMS.Entitys;
@@ -13,6 +14,7 @@ using Volo.Abp.Domain.Repositories;
namespace Syc.Basic.Web.WMS.Service
{
+ [AllowAnonymous]
public class ProduceService : ApiService
{
private readonly IRepository produceRepository;
@@ -26,6 +28,32 @@ namespace Syc.Basic.Web.WMS.Service
this.logger = logger;
}
///
+ /// 产品选择框
+ ///
+ ///
+ ///
+ [HttpGet]
+ public async Task> GetProduceSelectList()
+ {
+ var list = await produceRepository.GetQueryableAsync();
+ list = list.Where(x => x.IsDelete == 0);
+
+ var data = list.Select(x => new ProduceSelectDto()
+ {
+ Id = x.Id,
+ Label = x.Type + "," + x.Spec + "," + x.Length + "," + x.Lot_No + "," + x.Qty,
+ Spec = x.Spec,
+ Lot_No = x.Lot_No,
+ Length = x.Length,
+ Type = x.Type,
+ Exp_Time = x.Exp_Time.HasValue ? x.Exp_Time.Value.ToString("yyyy-MM-dd HH:mm") : "-",
+ IfUse = x.IfUse,
+ Qty = x.Qty
+ }).ToList();
+
+ return data;
+ }
+ ///
/// 查询生产
///
///
diff --git a/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs b/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs
index cc3257d..5d860ed 100644
--- a/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs
+++ b/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs
@@ -108,7 +108,7 @@ namespace Syc.Basic.Web.WMS.Service
if (input.Lot_No != null)
silklist = silklist.Where(x => x.Lot_No.Contains(input.Lot_No));
if (input.Chang != null)
- silklist = silklist.Where(x => x.Length.Contains(input.Chang));
+ silklist = silklist.Where(x => x.Length == input.Chang);
if (input.Start_Time != null && input.End_Time != null)
silklist = silklist.Where(x => x.Date >= DateTime.Parse(input.Start_Time) && x.Date <= DateTime.Parse(input.End_Time));
if (input.Qty > 0)
@@ -329,7 +329,7 @@ namespace Syc.Basic.Web.WMS.Service
if (input.Lot_No != null)
silklist = silklist.Where(x => x.Lot_No.Contains(input.Lot_No));
if (input.Chang != null)
- silklist = silklist.Where(x => x.Length.Contains(input.Chang));
+ silklist = silklist.Where(x => x.Length == input.Chang);
if (input.Start_Time != null && input.End_Time != null)
silklist = silklist.Where(x => x.Date >= DateTime.Parse(input.Start_Time) && x.Date <= DateTime.Parse(input.End_Time));
if (input.Qty > 0)
@@ -386,7 +386,7 @@ namespace Syc.Basic.Web.WMS.Service
if (input.Lot_No != null)
silklist = silklist.Where(x => x.Lot_No.Contains(input.Lot_No));
if (input.Chang != null)
- silklist = silklist.Where(x => x.Length.Contains(input.Chang));
+ silklist = silklist.Where(x => x.Length == input.Chang);
if (input.Start_Time != null && input.End_Time != null)
silklist = silklist.Where(x => x.Date >= DateTime.Parse(input.Start_Time) && x.Date <= DateTime.Parse(input.End_Time));
if (input.Qty > 0)
diff --git a/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml b/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml
index 3e09a1f..44076b3 100644
--- a/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml
+++ b/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml
@@ -202,6 +202,13 @@
+
+
+ 选中打印标签大标签
+
+
+
+
求总
@@ -230,6 +237,13 @@
+
+
+ 产品选择框
+
+
+
+
查询生产