修改了同步条码

This commit is contained in:
2025-05-07 15:22:38 +08:00
parent 0ba8a63332
commit 6d0e2e0068
7 changed files with 102 additions and 10 deletions

View File

@@ -5245,6 +5245,21 @@
序列号生成用户 序列号生成用户
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.OpsSerialNumbersResponse.IsTwo">
<summary>
是否套装
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.OpsSerialNumbersResponse.TwoSerialNumber">
<summary>
第二个序列号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.OpsSerialNumbersResponse.IsNotCount">
<summary>
是否不参与记数
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.OpsBoxDetailsResponse.MaterialNumber"> <member name="P:WMS.Web.Core.Dto.OpsBoxDetailsResponse.MaterialNumber">
<summary> <summary>
物料编码 物料编码
@@ -6385,6 +6400,21 @@
生成时间 生成时间
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.SerialNumbers.SerialNumbersWmsResponse.IsTwo">
<summary>
是否套装
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.SerialNumbers.SerialNumbersWmsResponse.TwoSerialNumber">
<summary>
第二个序列号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.SerialNumbers.SerialNumbersWmsResponse.IsNotCount">
<summary>
是否不参与记数
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.SingleData.IdRequest"> <member name="T:WMS.Web.Core.Dto.SingleData.IdRequest">
<summary> <summary>
ID请求对象 ID请求对象

View File

@@ -2334,6 +2334,21 @@
是否激活过(只有做过 盘点 采购和非采购上架 出库回退上架 才算激活) 是否激活过(只有做过 盘点 采购和非采购上架 出库回退上架 才算激活)
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Domain.Entitys.SerialNumbers.TwoSerialNumber">
<summary>
产生第二个
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.SerialNumbers.IsTwo">
<summary>
是否套装
</summary>
</member>
<member name="P:WMS.Web.Domain.Entitys.SerialNumbers.IsNotCount">
<summary>
是否不参与记数
</summary>
</member>
<member name="M:WMS.Web.Domain.Entitys.SerialNumbers.Bind(System.Int32,System.DateTime)"> <member name="M:WMS.Web.Domain.Entitys.SerialNumbers.Bind(System.Int32,System.DateTime)">
<summary> <summary>
操作(绑定箱信息) 操作(绑定箱信息)

View File

@@ -74,6 +74,24 @@ namespace WMS.Web.Core.Dto
[JsonProperty("barCereateUser")] [JsonProperty("barCereateUser")]
public string BarCereateUser { get; set; } public string BarCereateUser { get; set; }
/// <summary>
/// 是否套装
/// </summary>
[JsonProperty("isTwo")]
public int IsTwo { get; set; }
/// <summary>
/// 第二个序列号
/// </summary>
[JsonProperty("twoSerialNumber")]
public string TwoSerialNumber { get; set; }
/// <summary>
/// 是否不参与记数
/// </summary>
[JsonProperty("isNotCount")]
public string IsNotCount { get; set; }
} }
public class OpsBoxDetailsResponse { public class OpsBoxDetailsResponse {
/// <summary> /// <summary>

View File

@@ -27,5 +27,18 @@ namespace WMS.Web.Core.Dto.SerialNumbers
/// 生成时间 /// 生成时间
/// </summary> /// </summary>
public DateTime CreateTime { get; set; } = DateTime.Now; public DateTime CreateTime { get; set; } = DateTime.Now;
/// <summary>
/// 是否套装
/// </summary>
public int IsTwo { get; set; }
/// <summary>
/// 第二个序列号
/// </summary>
public string TwoSerialNumber { get; set; }
/// <summary>
/// 是否不参与记数
/// </summary>
public string IsNotCount { get; set; }
} }
} }

View File

@@ -17,7 +17,7 @@ namespace WMS.Web.Domain.Entitys
public class SerialNumbers : EntityBase public class SerialNumbers : EntityBase
{ {
public SerialNumbers() { } public SerialNumbers() { }
public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime) public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime,int isTwo,string twoSerialNumber,string isNotCount)
{ {
this.SerialNumber = serialNumber; this.SerialNumber = serialNumber;
this.MaterialNumber = materialNumber; this.MaterialNumber = materialNumber;
@@ -26,6 +26,9 @@ namespace WMS.Web.Domain.Entitys
this.Creator = creator; this.Creator = creator;
this.CreateTime = createTime == null ? DateTime.Now : (DateTime)createTime; this.CreateTime = createTime == null ? DateTime.Now : (DateTime)createTime;
this.CompleteCartonTime = completeCartonTime; this.CompleteCartonTime = completeCartonTime;
this.IsTwo = isTwo;
this.TwoSerialNumber = twoSerialNumber;
this.IsNotCount = isNotCount;
} }
/// <summary> /// <summary>
/// 主键 订单编号 /// 主键 订单编号
@@ -102,11 +105,24 @@ namespace WMS.Web.Domain.Entitys
///</summary> ///</summary>
[Column("IsActivate")] [Column("IsActivate")]
public bool? IsActivate { get; set; } = false; public bool? IsActivate { get; set; } = false;
///// <summary> /// <summary>
///// 产生第二个 /// 产生第二个
///// </summary> /// </summary>
//[Column("TwoSerialNumber")] [Column("TwoSerialNumber")]
//public string? TwoSerialNumber { get; set; } = string.Empty; public string TwoSerialNumber { get; set; } = string.Empty;
/// <summary>
/// 是否套装
/// </summary>
[Column("isTwo")]
public int? IsTwo { get; set; }
/// <summary>
/// 是否不参与记数
/// </summary>
[Column("isNotCount")]
public string IsNotCount { get; set; }= string.Empty;
/// <summary> /// <summary>
/// 操作(绑定箱信息) /// 操作(绑定箱信息)

View File

@@ -111,7 +111,7 @@ namespace WMS.Web.Domain.Services
//SerialNumbers s = new SerialNumbers(serialList[i].SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime); //SerialNumbers s = new SerialNumbers(serialList[i].SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime);
//sList.Add(s); //sList.Add(s);
SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime); SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount);
sList.Add(s); sList.Add(s);
//序列号记录(序列号生成) //序列号记录(序列号生成)
SerialNumberOperate so = new SerialNumberOperate(sn.SerialNumber, SerialNumberOperateType.Generate, detail.MaterialNumber, opsSerial.BarCereateUser, "", b.SupplierId, b.OrgId, null, opsSerial.BarCreateTime); SerialNumberOperate so = new SerialNumberOperate(sn.SerialNumber, SerialNumberOperateType.Generate, detail.MaterialNumber, opsSerial.BarCereateUser, "", b.SupplierId, b.OrgId, null, opsSerial.BarCreateTime);

View File

@@ -489,7 +489,7 @@ namespace WMS.Web.Domain.Services
if (s_entity == null) if (s_entity == null)
{ {
//序列号 //序列号
SerialNumbers s_new = new SerialNumbers(s, takeStockDetail.MaterialNumber, takeStockDetail.Id, 0, "", DateTime.Now, DateTime.Now); SerialNumbers s_new = new SerialNumbers(s, takeStockDetail.MaterialNumber, takeStockDetail.Id, 0, "", DateTime.Now, DateTime.Now, 1, s, "0");
sList.Add(s_new); sList.Add(s_new);
} }
else else
@@ -594,7 +594,7 @@ namespace WMS.Web.Domain.Services
_logger.LogInformation($"拉取供应链系统条码结果:->{JsonConvert.SerializeObject(res)}"); _logger.LogInformation($"拉取供应链系统条码结果:->{JsonConvert.SerializeObject(res)}");
//插入序列码信息 //插入序列码信息
SerialNumbers entity = new SerialNumbers(res.Data.SerialNumber, res.Data.MaterialNumber SerialNumbers entity = new SerialNumbers(res.Data.SerialNumber, res.Data.MaterialNumber
, 0, 0, res.Data.Creator, res.Data.CreateTime, null); , 0, 0, res.Data.Creator, res.Data.CreateTime, null,res.Data.IsTwo, res.Data.TwoSerialNumber,res.Data.IsNotCount);
var isSuccess = await _serialNumbersRepositories.AddRange(new List<SerialNumbers>() { entity }); var isSuccess = await _serialNumbersRepositories.AddRange(new List<SerialNumbers>() { entity });
if (!isSuccess) return Result<MaterialResponse>.ReFailure(ResultCodes.DateWriteError); if (!isSuccess) return Result<MaterialResponse>.ReFailure(ResultCodes.DateWriteError);