修改了保存名称

This commit is contained in:
2026-02-27 17:41:21 +08:00
parent 7d293c441d
commit fa0dc54d83
4 changed files with 84 additions and 2 deletions

View File

@@ -651,6 +651,21 @@
物料编码 物料编码
</summary> </summary>
</member> </member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumberGenerateRecord.MaterialName">
<summary>
名称
</summary>
</member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumberGenerateRecord.Specifications">
<summary>
规格型号
</summary>
</member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumberGenerateRecord.BarCode">
<summary>
69码
</summary>
</member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumberGenerateRecord.IsUpdateMaterial"> <member name="P:BarCode.Web.Domain.Entitys.SerialNumberGenerateRecord.IsUpdateMaterial">
<summary> <summary>
是否更改过物料编码 是否更改过物料编码
@@ -813,6 +828,21 @@
物料编码 物料编码
</summary> </summary>
</member> </member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.MaterialName">
<summary>
名称
</summary>
</member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.Specifications">
<summary>
规格型号
</summary>
</member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.BarCode">
<summary>
69码
</summary>
</member>
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.Old_MaterialNumber"> <member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.Old_MaterialNumber">
<summary> <summary>
老物料编码(上一次物料编码) 老物料编码(上一次物料编码)
@@ -3434,7 +3464,7 @@
序列号服务 序列号服务
</summary> </summary>
</member> </member>
<member name="M:BarCode.Web.Domain.Services.SerialNumberService.#ctor(BarCode.Web.Domain.Infrastructure.ISerialNumbersRepositories,BarCode.Web.Domain.Infrastructure.ISGenerateRecordRepositories,BarCode.Web.Domain.Services.Public.RedisClientService,Microsoft.Extensions.DependencyInjection.IServiceScopeFactory,Microsoft.Extensions.Logging.ILogger{BarCode.Web.Domain.Services.SerialNumberService},BarCode.Web.Domain.Infrastructure.IBasicsRepositories,BarCode.Web.Domain.Infrastructure.ICenerateDataRepositories,BarCode.Web.Domain.IService.Public.ISingleDataService,BarCode.Web.Domain.IService.Public.IErpService)"> <member name="M:BarCode.Web.Domain.Services.SerialNumberService.#ctor(BarCode.Web.Domain.Infrastructure.ISerialNumbersRepositories,BarCode.Web.Domain.Infrastructure.ISGenerateRecordRepositories,BarCode.Web.Domain.Services.Public.RedisClientService,Microsoft.Extensions.DependencyInjection.IServiceScopeFactory,Microsoft.Extensions.Logging.ILogger{BarCode.Web.Domain.Services.SerialNumberService},BarCode.Web.Domain.Infrastructure.IBasicsRepositories,BarCode.Web.Domain.Infrastructure.ICenerateDataRepositories,BarCode.Web.Domain.IService.Public.ISingleDataService,BarCode.Web.Domain.IService.Public.IErpService,BarCode.Web.Domain.IService.Public.IErpBasicDataExtendService)">
<summary> <summary>
序列号服务 序列号服务
</summary> </summary>

View File

@@ -31,6 +31,25 @@ namespace BarCode.Web.Domain.Entitys
/// </summary> /// </summary>
[Column("MaterialNumber")] [Column("MaterialNumber")]
public string MaterialNumber { get; set; } = ""; public string MaterialNumber { get; set; } = "";
/// <summary>
/// 名称
/// </summary>
[Column("MaterialName")]
public string MaterialName { get; set; } = "";
/// <summary>
/// 规格型号
/// </summary>
[Column("Specifications")]
public string Specifications { get; set; } = "";
/// <summary>
///69码
/// </summary>
[Column("BarCode")]
public string BarCode { get; set; } = "";
/// <summary> /// <summary>
/// 是否更改过物料编码 /// 是否更改过物料编码
/// </summary> /// </summary>

View File

@@ -79,6 +79,26 @@ namespace BarCode.Web.Domain.Entitys
/// </summary> /// </summary>
[Column("MaterialNumber")] [Column("MaterialNumber")]
public string MaterialNumber { get; set; } = string.Empty; public string MaterialNumber { get; set; } = string.Empty;
/// <summary>
/// 名称
/// </summary>
[Column("MaterialName")]
public string MaterialName { get; set; } = "";
/// <summary>
/// 规格型号
/// </summary>
[Column("Specifications")]
public string Specifications { get; set; } = "";
/// <summary>
///69码
/// </summary>
[Column("BarCode")]
public string BarCode { get; set; } = "";
/// <summary> /// <summary>
/// 老物料编码(上一次物料编码) /// 老物料编码(上一次物料编码)
/// </summary> /// </summary>

View File

@@ -44,6 +44,7 @@ namespace BarCode.Web.Domain.Services
private ICenerateDataRepositories _cenerateDataRepositories; private ICenerateDataRepositories _cenerateDataRepositories;
private readonly ISingleDataService _singleDataService; private readonly ISingleDataService _singleDataService;
private readonly IErpService _erpService; private readonly IErpService _erpService;
private readonly IErpBasicDataExtendService _erpBasicDataExtendService;
/// <summary> /// <summary>
/// 序列号服务 /// 序列号服务
/// </summary> /// </summary>
@@ -59,7 +60,7 @@ namespace BarCode.Web.Domain.Services
RedisClientService redisClientService, RedisClientService redisClientService,
IServiceScopeFactory serviceScopeFactory, IServiceScopeFactory serviceScopeFactory,
ILogger<SerialNumberService> logger, IBasicsRepositories transactionRepositories, ILogger<SerialNumberService> logger, IBasicsRepositories transactionRepositories,
ICenerateDataRepositories cenerateDataRepositories, ISingleDataService singleDataService, IErpService erpService) ICenerateDataRepositories cenerateDataRepositories, ISingleDataService singleDataService, IErpService erpService, IErpBasicDataExtendService erpBasicDataExtendService)
{ {
_serialNumbersRepositories = serialNumbersRepositories; _serialNumbersRepositories = serialNumbersRepositories;
_sGenerateRecordRepositories = sGenerateRecordRepositories; _sGenerateRecordRepositories = sGenerateRecordRepositories;
@@ -70,6 +71,7 @@ namespace BarCode.Web.Domain.Services
_cenerateDataRepositories = cenerateDataRepositories; _cenerateDataRepositories = cenerateDataRepositories;
_singleDataService = singleDataService; _singleDataService = singleDataService;
_erpService = erpService; _erpService = erpService;
_erpBasicDataExtendService = erpBasicDataExtendService;
} }
/// <summary> /// <summary>
@@ -102,6 +104,7 @@ namespace BarCode.Web.Domain.Services
{ {
var m = materials.FirstOrDefault(w => w.Specifications.Equals(s)&& w.isDis=="1"); var m = materials.FirstOrDefault(w => w.Specifications.Equals(s)&& w.isDis=="1");
var details = dto.Details.Where(w => w.Specifications.Equals(s)).ToList(); var details = dto.Details.Where(w => w.Specifications.Equals(s)).ToList();
if (m == null) if (m == null)
{ {
@@ -114,6 +117,7 @@ namespace BarCode.Web.Domain.Services
de.MaterialNumber = m.MaterialNumber; de.MaterialNumber = m.MaterialNumber;
//de.MaterialNumber = g.MaterialNumber; //de.MaterialNumber = g.MaterialNumber;
de.IdConvertBar = m.IdConvertBar; de.IdConvertBar = m.IdConvertBar;
} }
} }
@@ -173,6 +177,9 @@ namespace BarCode.Web.Domain.Services
OrgCode = orgCode, OrgCode = orgCode,
IdConvertBar = d.IdConvertBar, IdConvertBar = d.IdConvertBar,
MaterialNumber = d.MaterialNumber, MaterialNumber = d.MaterialNumber,
Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, d.MaterialNumber),
MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, d.MaterialNumber),
BarCode = _erpBasicDataExtendService.GetMaterialBarCode(materials, d.MaterialNumber),
Number = d.Number, Number = d.Number,
BeginNumber = beginNumber, BeginNumber = beginNumber,
PurchaseBillNo = d.PurchaseBillNo, PurchaseBillNo = d.PurchaseBillNo,
@@ -182,6 +189,7 @@ namespace BarCode.Web.Domain.Services
}; };
//下一个物料开始数量要重新赋值 //下一个物料开始数量要重新赋值
beginNumber = beginNumber + d.Number; beginNumber = beginNumber + d.Number;
sgList.Add(sg); sgList.Add(sg);
} }
IDbContextTransaction _transaction = _transactionRepositories.GetTransaction(); IDbContextTransaction _transaction = _transactionRepositories.GetTransaction();
@@ -252,6 +260,11 @@ namespace BarCode.Web.Domain.Services
SupplierCode = sg.SupplierCode, SupplierCode = sg.SupplierCode,
SerialNumber = sg.IdConvertBar, SerialNumber = sg.IdConvertBar,
MaterialNumber = sg.MaterialNumber, MaterialNumber = sg.MaterialNumber,
MaterialName=sg.MaterialName,
Specifications = sg.Specifications,
BarCode = sg.BarCode,
Number = sg.BeginNumber + i, Number = sg.BeginNumber + i,
IsTwo = sg.IsTwo, IsTwo = sg.IsTwo,
thisNumber = i+1,//alter by yzh thisNumber = i+1,//alter by yzh