修改旧规格
This commit is contained in:
@@ -3820,16 +3820,31 @@
|
||||
物料编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:BarCode.Web.Core.Dto.SerialNumbers.UpdateMaterialRequest.specifications">
|
||||
<summary>
|
||||
物料规格
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:BarCode.Web.Core.Dto.SerialNumbers.UpdateMaterialRequest.SerialNumbers">
|
||||
<summary>
|
||||
操作(序列号)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:BarCode.Web.Core.Dto.SerialNumbers.specifications">
|
||||
<member name="T:BarCode.Web.Core.Dto.SerialNumbers.Specifications">
|
||||
<summary>
|
||||
specifications
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:BarCode.Web.Core.Dto.SerialNumbers.Specifications.serialNumber">
|
||||
<summary>
|
||||
serialNumber
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:BarCode.Web.Core.Dto.SerialNumbers.Specifications.old_Specification">
|
||||
<summary>
|
||||
old_Specification
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:BarCode.Web.Core.Dto.SingleData.IdRequest">
|
||||
<summary>
|
||||
ID请求对象
|
||||
|
||||
@@ -828,6 +828,21 @@
|
||||
物料编码
|
||||
</summary>
|
||||
</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">
|
||||
<summary>
|
||||
老物料编码(上一次物料编码)
|
||||
@@ -970,7 +985,7 @@
|
||||
wms系统获取序列码后 序列码调整为已使用
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:BarCode.Web.Domain.Entitys.SerialNumbers.UpdateMaterial(System.String,System.String)">
|
||||
<member name="M:BarCode.Web.Domain.Entitys.SerialNumbers.UpdateMaterial(System.String,System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
修改物料编码
|
||||
</summary>
|
||||
|
||||
@@ -81,23 +81,23 @@ namespace BarCode.Web.Domain.Entitys
|
||||
public string MaterialNumber { get; set; } = string.Empty;
|
||||
|
||||
|
||||
///// <summary>
|
||||
///// 名称
|
||||
///// </summary>
|
||||
//[Column("MaterialName")]
|
||||
//public string MaterialName { get; set; } = "";
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
[Column("MaterialName")]
|
||||
public string? MaterialName { get; set; } = string.Empty;
|
||||
|
||||
///// <summary>
|
||||
///// 规格型号
|
||||
///// </summary>
|
||||
//[Column("Specifications")]
|
||||
//public string Specifications { get; set; } = "";
|
||||
/// <summary>
|
||||
/// 规格型号
|
||||
/// </summary>
|
||||
[Column("Specifications")]
|
||||
public string? Specifications { get; set; } = string.Empty;
|
||||
|
||||
///// <summary>
|
||||
/////69码
|
||||
///// </summary>
|
||||
//[Column("BarCode")]
|
||||
//public string BarCode { get; set; } = "";
|
||||
/// <summary>
|
||||
///69码
|
||||
/// </summary>
|
||||
[Column("BarCode")]
|
||||
public string? BarCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 老物料编码(上一次物料编码)
|
||||
@@ -336,15 +336,19 @@ namespace BarCode.Web.Domain.Entitys
|
||||
/// 修改物料编码
|
||||
/// </summary>
|
||||
/// <param name="number"></param>
|
||||
public Result UpdateMaterial(string number,string Specifications)
|
||||
public Result UpdateMaterial(string number,string MaterialName,string MaterialSpecifications,string MaterialBarCode, string old_Specifications)
|
||||
{
|
||||
if (this.IsUse)
|
||||
return Result.ReFailure($"序列码 {this.SerialNumber} 已被使用,不允许规格转换", 600007);
|
||||
if (!this.MaterialNumber.Equals(number))
|
||||
{
|
||||
this.Old_MaterialNumber = this.MaterialNumber;
|
||||
this.old_Specifications = Specifications;
|
||||
this.old_Specifications = old_Specifications;
|
||||
this.MaterialName= MaterialName;
|
||||
this.Specifications= MaterialSpecifications;
|
||||
this.BarCode= MaterialBarCode;
|
||||
this.MaterialNumber = number;
|
||||
|
||||
}
|
||||
|
||||
return Result.ReSuccess();
|
||||
|
||||
@@ -854,7 +854,7 @@ namespace BarCode.Web.Domain.Services
|
||||
//修改物料
|
||||
foreach (var s in serialNumbers)
|
||||
{
|
||||
var res = s.UpdateMaterial(dto.MaterialNumber, _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.MaterialNumber));// _erpBasicDataExtendService.GetMaterialSpecifications(materials, dto.MaterialNumber));
|
||||
var res = s.UpdateMaterial(dto.MaterialNumber, _erpBasicDataExtendService.GetMaterialName(materials, dto.MaterialNumber), _erpBasicDataExtendService.GetMaterialSpecifications(materials, dto.MaterialNumber), _erpBasicDataExtendService.GetMaterialBarCode(materials, dto.MaterialNumber), _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.MaterialNumber));// _erpBasicDataExtendService.GetMaterialSpecifications(materials, dto.MaterialNumber));
|
||||
if (!res.IsSuccess) return res;
|
||||
}
|
||||
generateRecord.UpdateMaterial();
|
||||
|
||||
@@ -358,11 +358,11 @@ namespace BarCode.Web.Repositories
|
||||
int total = await query.CountAsync();
|
||||
var list = await query.Select(s => new SerialNumberInfoResponse()
|
||||
{
|
||||
Specifications = s.sg.Specifications,// _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.serial.MaterialNumber),
|
||||
Specifications =s.serial.Specifications==null?s.sg.Specifications: s.serial.Specifications,// _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.serial.MaterialNumber),
|
||||
Old_Specifications = s.serial.old_Specifications==null?(_erpBasicDataExtendService.GetMaterialSpecifications(materials, s.serial.Old_MaterialNumber == null ? "" : s.serial.Old_MaterialNumber)) : s.serial.old_Specifications,//_erpBasicDataExtendService.GetMaterialSpecifications(materials, s.serial.Old_MaterialNumber == null ? "" : s.serial.Old_MaterialNumber),
|
||||
MaterialNumber = s.serial.MaterialNumber,
|
||||
MaterialName = s.sg.MaterialName,// _erpBasicDataExtendService.GetMaterialName(materials, s.serial.MaterialNumber),
|
||||
BarCode = s.sg.BarCode,// _erpBasicDataExtendService.GetMaterialBarCode(materials, s.serial.MaterialNumber),
|
||||
MaterialName = s.serial.MaterialName == null ? s.sg.MaterialName: s.serial.MaterialName,// _erpBasicDataExtendService.GetMaterialName(materials, s.serial.MaterialNumber),
|
||||
BarCode = s.serial.BarCode == null ? s.sg.BarCode: s.serial.BarCode,// _erpBasicDataExtendService.GetMaterialBarCode(materials, s.serial.MaterialNumber),
|
||||
SerialNumber = s.serial.SerialNumber,
|
||||
NumberCode = s.serial.NumberCode,
|
||||
Number = s.sg == null ? 0 : s.sg.Number,
|
||||
|
||||
Reference in New Issue
Block a user