修改规格
This commit is contained in:
@@ -833,6 +833,11 @@
|
|||||||
老物料编码(上一次物料编码)
|
老物料编码(上一次物料编码)
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.old_Specifications">
|
||||||
|
<summary>
|
||||||
|
转换前规格型号(上一次规格型号)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.BoxId">
|
<member name="P:BarCode.Web.Domain.Entitys.SerialNumbers.BoxId">
|
||||||
<summary>
|
<summary>
|
||||||
箱ID
|
箱ID
|
||||||
@@ -965,7 +970,7 @@
|
|||||||
wms系统获取序列码后 序列码调整为已使用
|
wms系统获取序列码后 序列码调整为已使用
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:BarCode.Web.Domain.Entitys.SerialNumbers.UpdateMaterial(System.String)">
|
<member name="M:BarCode.Web.Domain.Entitys.SerialNumbers.UpdateMaterial(System.String,System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
修改物料编码
|
修改物料编码
|
||||||
</summary>
|
</summary>
|
||||||
|
|||||||
@@ -104,6 +104,12 @@ namespace BarCode.Web.Domain.Entitys
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[Column("Old_MaterialNumber")]
|
[Column("Old_MaterialNumber")]
|
||||||
public string? Old_MaterialNumber { get; set; } = string.Empty;
|
public string? Old_MaterialNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 转换前规格型号(上一次规格型号)
|
||||||
|
/// </summary>
|
||||||
|
[Column("old_Specifications")]
|
||||||
|
public string? old_Specifications { get; set; } = string.Empty;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 箱ID
|
/// 箱ID
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -330,13 +336,14 @@ namespace BarCode.Web.Domain.Entitys
|
|||||||
/// 修改物料编码
|
/// 修改物料编码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="number"></param>
|
/// <param name="number"></param>
|
||||||
public Result UpdateMaterial(string number)
|
public Result UpdateMaterial(string number,string Specifications)
|
||||||
{
|
{
|
||||||
if (this.IsUse)
|
if (this.IsUse)
|
||||||
return Result.ReFailure($"序列码 {this.SerialNumber} 已被使用,不允许规格转换", 600007);
|
return Result.ReFailure($"序列码 {this.SerialNumber} 已被使用,不允许规格转换", 600007);
|
||||||
if (!this.MaterialNumber.Equals(number))
|
if (!this.MaterialNumber.Equals(number))
|
||||||
{
|
{
|
||||||
this.Old_MaterialNumber = this.MaterialNumber;
|
this.Old_MaterialNumber = this.MaterialNumber;
|
||||||
|
this.old_Specifications = Specifications;
|
||||||
this.MaterialNumber = number;
|
this.MaterialNumber = number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -837,6 +837,10 @@ namespace BarCode.Web.Domain.Services
|
|||||||
/// <exception cref="NotImplementedException"></exception>
|
/// <exception cref="NotImplementedException"></exception>
|
||||||
public async Task<Result> UpdateMaterial(UpdateMaterialRequest dto)
|
public async Task<Result> UpdateMaterial(UpdateMaterialRequest dto)
|
||||||
{
|
{
|
||||||
|
var materials_result = await _erpService.BillQueryForMaterial();
|
||||||
|
List<ErpMaterialDto> materials = new List<ErpMaterialDto>();
|
||||||
|
if (materials_result.IsSuccess)
|
||||||
|
materials = materials_result.Data.ToList();
|
||||||
//取出所有的生成记录
|
//取出所有的生成记录
|
||||||
var generateRecord = await _sGenerateRecordRepositories.GetEntity(dto.GenerateRecordId);
|
var generateRecord = await _sGenerateRecordRepositories.GetEntity(dto.GenerateRecordId);
|
||||||
if (generateRecord == null)
|
if (generateRecord == null)
|
||||||
@@ -850,7 +854,7 @@ namespace BarCode.Web.Domain.Services
|
|||||||
//修改物料
|
//修改物料
|
||||||
foreach (var s in serialNumbers)
|
foreach (var s in serialNumbers)
|
||||||
{
|
{
|
||||||
var res = s.UpdateMaterial(dto.MaterialNumber);
|
var res = s.UpdateMaterial(dto.MaterialNumber, _erpBasicDataExtendService.GetMaterialName(materials, dto.MaterialNumber));
|
||||||
if (!res.IsSuccess) return res;
|
if (!res.IsSuccess) return res;
|
||||||
}
|
}
|
||||||
generateRecord.UpdateMaterial();
|
generateRecord.UpdateMaterial();
|
||||||
|
|||||||
Reference in New Issue
Block a user