From 44d277ec414a9223619730646f99ec16df78a451 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 07 5月 2025 17:59:33 +0800
Subject: [PATCH] 支持 导出模板
---
HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsInOutStockRecordAppService.cs | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsInOutStockRecordAppService.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsInOutStockRecordAppService.cs
index 44af241..b1c7ce2 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsInOutStockRecordAppService.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsInOutStockRecordAppService.cs
@@ -10,6 +10,7 @@
using Volo.Abp.Data;
using Volo.Abp.ObjectExtending;
using Volo.Abp.ObjectMapping;
+using CMS.Plugin.HIAWms.Domain.WmsMaterials;
namespace CMS.Plugin.HIAWms.Application.Implements;
@@ -19,14 +20,16 @@
public class WmsInOutStockRecordAppService : CMSPluginAppService, IWmsInOutStockRecordAppService
{
private readonly IWmsInOutStockRecordRepository wmsInOutStockRecordRepository;
+ private readonly IWmsMaterialRepository _wmsMaterialRepository;
/// <summary>
/// Initializes a new instance of the <see cref="WmsInOutStockRecordAppService"/> class.
/// </summary>
/// <param name="WmsInOutStockRecordRepository">The task job repository.</param>
- public WmsInOutStockRecordAppService(IWmsInOutStockRecordRepository _WmsInOutStockRecordRepository)
+ public WmsInOutStockRecordAppService(IWmsInOutStockRecordRepository _WmsInOutStockRecordRepository, IWmsMaterialRepository wmsMaterialRepository)
{
wmsInOutStockRecordRepository = _WmsInOutStockRecordRepository;
+ _wmsMaterialRepository = wmsMaterialRepository;
}
/// <summary>
@@ -104,6 +107,7 @@
//{
// throw new UserFriendlyException(L[CMSPluginDomainErrorCodes.NameAlreadyExists, input.MaterialId]);
//}
+ // 鏍¢獙鐗╂枡鏄惁瀛樺湪
var maxSort = await wmsInOutStockRecordRepository.GetMaxSortAsync();
var sort = input.Sort ?? maxSort;
@@ -427,7 +431,10 @@
Check.NotNull(input, nameof(input));
Check.NotNullOrWhiteSpace(input.OrderNo, "鍗曟嵁缂栧彿", 50);
Check.NotNullOrWhiteSpace(input.MaterialNo, "鐗╂枡浠跺彿", 50);
- Check.NotNull(input.StockType, "鎿嶄綔绫诲瀷");
+ Check.NotNull(input.ContainerNo, "鎵樼洏鍙�");
+ Check.NotNull(input.SourcePlace, "璧峰搴撲綅");
+ Check.NotNull(input.ToPlace, "鐩爣搴撲綅");
+ Check.NotNull(input.TaskNo, "浠诲姟鍙�");
Check.NotNullOrWhiteSpace(input.MaterialId, "鐗╂枡ID", 50);
Check.NotNullOrWhiteSpace(input.TaskNo, "浠诲姟鍙�", 50);
--
Gitblit v1.9.3