From 57f474a790d9fc4a3ff26180ea8903396b3e9714 Mon Sep 17 00:00:00 2001 From: lvzb <35200379@qq.com> Date: Wed, 17 Jan 2024 11:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=80=BB=E6=88=90=E6=9F=A5=E8=AF=A2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssemblyCfgs/Dtos/AssemblyCfgErpDto.cs | 16 ++++++++++ .../AssemblyCfgs/Dtos/ExportErpAssemblyDto.cs | 15 ++++++++++ .../Dtos/QueryAssemblyCfgErpDto.cs | 11 ++++++- .../WY.NewJit.Application.Contracts.xml | 30 +++++++++++++++++++ .../AssemblyCfgs/AssemblyCfgErpAppService.cs | 20 +++++++++---- .../WY.NewJit.Application.xml | 8 ++--- 6 files changed, 89 insertions(+), 11 deletions(-) diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/AssemblyCfgErpDto.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/AssemblyCfgErpDto.cs index a066c3d..6887f7d 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/AssemblyCfgErpDto.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/AssemblyCfgErpDto.cs @@ -46,6 +46,22 @@ namespace WY.NewJit.MsgBaseData [ImporterHeader(Name = "长描述")] public virtual string GroupCode { get; set; } + + /// + /// 规格说明 + /// + [ExporterHeader(DisplayName = "规格说明")] + [ImporterHeader(Name = "规格说明")] + public virtual string SpecExplain { get; set; } + + + /// + /// 颜色说明 + /// + [ExporterHeader(DisplayName = "颜色说明")] + [ImporterHeader(Name = "颜色说明")] + public virtual string ColorExplain { get; set; } + /// /// 车型 /// diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/ExportErpAssemblyDto.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/ExportErpAssemblyDto.cs index 605acd6..84ac6ef 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/ExportErpAssemblyDto.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/ExportErpAssemblyDto.cs @@ -39,6 +39,21 @@ namespace WY.NewJit.MsgBaseData [ImporterHeader(Name = "ERP总成名称")] public string ErpAssemblyName { get; set; } + /// + /// 规格说明 + /// + [ExporterHeader(DisplayName = "规格说明")] + [ImporterHeader(Name = "规格说明")] + public string SpecExplain { get; set; } + + + /// + /// 颜色说明 + /// + [ExporterHeader(DisplayName = "颜色说明")] + [ImporterHeader(Name = "颜色说明")] + public string ColorExplain { get; set; } + /// /// 客户零件代码 /// diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/QueryAssemblyCfgErpDto.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/QueryAssemblyCfgErpDto.cs index d75015c..d802f15 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/QueryAssemblyCfgErpDto.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/MsgBaseData/AssemblyCfgs/Dtos/QueryAssemblyCfgErpDto.cs @@ -18,12 +18,21 @@ namespace WY.NewJit.MsgBaseData /// 总成名称 /// public string ErpAssemblyName { get; set; } - /// /// 车型代码 /// public string VehicleModelCode { get; set; } + /// + /// 规格说明 + /// + public string SpecExplain { get; set; } + + /// + /// 颜色说明 + /// + public string ColorExplain { get; set; } + public DateTime? BeginCreateTime { get; set; } public DateTime? EndCreateTime { get; set; } diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/WY.NewJit.Application.Contracts.xml b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/WY.NewJit.Application.Contracts.xml index 3701d6c..40b2b93 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/WY.NewJit.Application.Contracts.xml +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application.Contracts/WY.NewJit.Application.Contracts.xml @@ -1253,6 +1253,16 @@ 长描述 + + + 规格说明 + + + + + 颜色说明 + + 车型 @@ -1378,6 +1388,16 @@ ERP总成名称 + + + 规格说明 + + + + + 颜色说明 + + 客户零件代码 @@ -1438,6 +1458,16 @@ 车型代码 + + + 规格说明 + + + + + 颜色说明 + + 根据筛选条件获取分页实体列表 diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgBaseData/AssemblyCfgs/AssemblyCfgErpAppService.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgBaseData/AssemblyCfgs/AssemblyCfgErpAppService.cs index 4dc9c26..4b46dcd 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgBaseData/AssemblyCfgs/AssemblyCfgErpAppService.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/MsgBaseData/AssemblyCfgs/AssemblyCfgErpAppService.cs @@ -157,7 +157,7 @@ SELECT top 1 v.Id ( select ROW_NUMBER() OVER(order by a.[CreationTime]) as row_number, a.Id, a.ErpAssemblyCode, a.ErpAssemblyName, a.ErpAssemblyVersion, - g.GroupCode, g.VehicleModel, g.IsDisable, g.CreationTime + g.GroupCode, g.VehicleModel, g.IsDisable, g.CreationTime ,g.SpecExplain,g.ColorExplain from FisAssemblyCfgErp a join FisAssemblyCfgGroup g on g.Id = a.GroupId where g.IsDeleted = 0 and g.IsDisable <> 1 {0} @@ -190,10 +190,10 @@ SELECT top 1 v.Id select ROW_NUMBER() OVER(order by a.[CreationTime]) as row_number, a.Id, g.GroupCode, a.ErpAssemblyCode, a.ErpAssemblyName, p.PartCode, pc.PartName, p.PartNum, - g.VehicleModel, g.IsDisable, g.CreationTime + g.VehicleModel, g.IsDisable, g.CreationTime,g.SpecExplain,g.ColorExplain from FisAssemblyCfgErp a join FisAssemblyCfgGroup g on g.Id = a.GroupId - join FisAssemblyCfgPart p on a.Id = p.AssemblyCfgErpId + left join FisAssemblyCfgPart p on a.Id = p.AssemblyCfgErpId left join FisPartCfg pc on p.PartCode = pc.PartCode where g.IsDeleted = 0 and g.IsDisable <> 1 {0} "; @@ -218,6 +218,14 @@ SELECT top 1 v.Id { where += string.Format(" and g.VehicleModel = '{0}'", input.VehicleModelCode); } + if (!string.IsNullOrEmpty(input.SpecExplain)) + { + where += string.Format(" and g.SpecExplain = '{0}'", input.SpecExplain); + } + if (!string.IsNullOrEmpty(input.ColorExplain)) + { + where += string.Format(" and g.ColorExplain = '{0}'", input.ColorExplain); + } if (input.BeginCreateTime != null) { where += string.Format(" and g.CreationTime >= '{0}'", ((DateTime)input.BeginCreateTime).ToString("yyyy-MM-dd HH:mm:ss")); @@ -677,10 +685,10 @@ SELECT top 1 v.Id /// - /// 导入 + /// 总成组导入 /// - /// 导入文件 - /// 执行成功返回真 + /// + /// [HttpPost] [Route("import-erp-assembly-group")] [DisableRequestSizeLimit] diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/WY.NewJit.Application.xml b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/WY.NewJit.Application.xml index cfd2423..492904d 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/WY.NewJit.Application.xml +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Application/WY.NewJit.Application.xml @@ -130,7 +130,7 @@ 校验出错时,是否强制执行 执行成功返回真 - + 打印时间提醒 @@ -409,10 +409,10 @@ - 导入 + 总成组导入 - 导入文件 - 执行成功返回真 + +