From b59b640de06f6ea69e79aeb9571d52ada3708af7 Mon Sep 17 00:00:00 2001 From: "guomin.zhao" Date: Wed, 28 Feb 2024 13:55:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9B=9E=E6=94=B6=E6=96=99?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E4=B8=8D=E5=BD=B1=E5=93=8D=E5=BA=93=E5=AD=98?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/WZC2_New/v17/.wsuo | Bin 0 -> 33280 bytes .vs/WZC2_New/v17/DocumentLayout.json | 35 ++++++++++++++++++ .../Transactions/TransactionAppService.cs | 22 +++++++++++ 3 files changed, 57 insertions(+) create mode 100644 .vs/WZC2_New/v17/.wsuo create mode 100644 .vs/WZC2_New/v17/DocumentLayout.json diff --git a/.vs/WZC2_New/v17/.wsuo b/.vs/WZC2_New/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..2db6ad4cd511372e44f8b6d459e35082c224367e GIT binary patch literal 33280 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 lL#_p@%7uO2fc6PI=jld){{bS*;}rk^ literal 0 HcmV?d00001 diff --git a/.vs/WZC2_New/v17/DocumentLayout.json b/.vs/WZC2_New/v17/DocumentLayout.json new file mode 100644 index 000000000..50c85d67a --- /dev/null +++ b/.vs/WZC2_New/v17/DocumentLayout.json @@ -0,0 +1,35 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\www\\WZC2_New\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 1, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedHeight": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" + }, + { + "$type": "Bookmark", + "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}" + }, + { + "$type": "Bookmark", + "Name": "ST:129:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}" + }, + { + "$type": "Bookmark", + "Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs index 561f462db..274977bc1 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Transactions/TransactionAppService.cs @@ -87,6 +87,28 @@ public class TransactionAppService return dto; } + [HttpPost("add-many-empty")] + public virtual async Task> AddManyEmptyAsync(List inputs) + { + var entities = ObjectMapper.Map, List>(inputs); + foreach (var entity in entities) + { + if (string.IsNullOrEmpty(entity.Worker)) + { + entity.Worker = CurrentUser.GetUserName(); + } + + entity.TransTime = Clock.Now; + entity.ActiveDate = await _interfaceCalendarAclService.GetActiveDateAsync(Clock.Now).ConfigureAwait(false); + } + //添加库存信息具体方法,会自动添加或者更新 + await _transactionManager.AddManyAsync(entities).ConfigureAwait(false); + //domain层的实体 转化为 显示DTO + var dto = ObjectMapper.Map, List>(entities); + + return dto; + } + [HttpGet("list/by-number/{number}")] public virtual async Task> GetListByNumberAsync(string number) {