修改了序列号获取
This commit is contained in:
@@ -5295,6 +5295,11 @@
|
|||||||
是否不参与记数
|
是否不参与记数
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:WMS.Web.Core.Dto.OpsSerialNumbersResponse.NumberCode">
|
||||||
|
<summary>
|
||||||
|
数字序列号
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:WMS.Web.Core.Dto.OpsBoxDetailsResponse.MaterialNumber">
|
<member name="P:WMS.Web.Core.Dto.OpsBoxDetailsResponse.MaterialNumber">
|
||||||
<summary>
|
<summary>
|
||||||
物料编码
|
物料编码
|
||||||
@@ -6460,6 +6465,11 @@
|
|||||||
是否不参与记数
|
是否不参与记数
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:WMS.Web.Core.Dto.SerialNumbers.SerialNumbersWmsResponse.NumberCode">
|
||||||
|
<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请求对象
|
||||||
|
|||||||
@@ -2364,6 +2364,11 @@
|
|||||||
是否不参与记数
|
是否不参与记数
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:WMS.Web.Domain.Entitys.SerialNumbers.NumberCode">
|
||||||
|
<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>
|
||||||
操作(绑定箱信息)
|
操作(绑定箱信息)
|
||||||
|
|||||||
@@ -90,6 +90,13 @@ namespace WMS.Web.Core.Dto
|
|||||||
[JsonProperty("isNotCount")]
|
[JsonProperty("isNotCount")]
|
||||||
public string IsNotCount { get; set; }
|
public string IsNotCount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 数字序列号
|
||||||
|
/// </summary>
|
||||||
|
[JsonProperty("NumberCode")]
|
||||||
|
public string NumberCode { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,6 +45,10 @@ namespace WMS.Web.Core.Dto.SerialNumbers
|
|||||||
/// 是否不参与记数
|
/// 是否不参与记数
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string IsNotCount { get; set; }
|
public string IsNotCount { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 数字序列号
|
||||||
|
/// </summary>
|
||||||
|
public string NumberCode { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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,int isTwo,string twoSerialNumber,string isNotCount)
|
public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime,int isTwo,string twoSerialNumber,string isNotCount,string numberCode)
|
||||||
{
|
{
|
||||||
this.SerialNumber = serialNumber;
|
this.SerialNumber = serialNumber;
|
||||||
this.MaterialNumber = materialNumber;
|
this.MaterialNumber = materialNumber;
|
||||||
@@ -29,6 +29,7 @@ namespace WMS.Web.Domain.Entitys
|
|||||||
this.IsTwo = isTwo;
|
this.IsTwo = isTwo;
|
||||||
this.TwoSerialNumber = twoSerialNumber;
|
this.TwoSerialNumber = twoSerialNumber;
|
||||||
this.IsNotCount = isNotCount;
|
this.IsNotCount = isNotCount;
|
||||||
|
this.NumberCode = numberCode;
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 主键 订单编号
|
/// 主键 订单编号
|
||||||
@@ -123,6 +124,11 @@ namespace WMS.Web.Domain.Entitys
|
|||||||
[Column("isNotCount")]
|
[Column("isNotCount")]
|
||||||
public string IsNotCount { get; set; }= string.Empty;
|
public string IsNotCount { get; set; }= string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 数字序列号
|
||||||
|
/// </summary>
|
||||||
|
[Column("NumberCode")]
|
||||||
|
public string NumberCode { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 操作(绑定箱信息)
|
/// 操作(绑定箱信息)
|
||||||
|
|||||||
@@ -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,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount);
|
SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount,sn.NumberCode);
|
||||||
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);
|
||||||
|
|||||||
@@ -538,7 +538,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, 1, s, "0");
|
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
|
||||||
@@ -669,7 +669,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
isNotCount = "0";
|
isNotCount = "0";
|
||||||
}
|
}
|
||||||
SerialNumbers entity = new SerialNumbers(NumberCode[j], res.Data.MaterialNumber
|
SerialNumbers entity = new SerialNumbers(NumberCode[j], res.Data.MaterialNumber
|
||||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoNumberCode, isNotCount);
|
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoNumberCode, isNotCount,res.Data.NumberCode);
|
||||||
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);
|
||||||
}
|
}
|
||||||
@@ -689,7 +689,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
isNotCount = "0";
|
isNotCount = "0";
|
||||||
}
|
}
|
||||||
SerialNumbers entity = new SerialNumbers(serial[j], res.Data.MaterialNumber
|
SerialNumbers entity = new SerialNumbers(serial[j], res.Data.MaterialNumber
|
||||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, isNotCount);
|
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, isNotCount,res.Data.NumberCode);
|
||||||
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);
|
||||||
}
|
}
|
||||||
@@ -715,7 +715,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
|
|
||||||
|
|
||||||
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, res.Data.IsTwo, res.Data.TwoSerialNumber, res.Data.IsNotCount);
|
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, res.Data.IsNotCount,res.Data.NumberCode);
|
||||||
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);
|
||||||
|
|
||||||
|
|||||||
@@ -319,8 +319,16 @@ namespace WMS.Web.Repositories
|
|||||||
response.IsTwo = entity.serial.IsTwo;
|
response.IsTwo = entity.serial.IsTwo;
|
||||||
if (entity.serial.IsTwo > 1)
|
if (entity.serial.IsTwo > 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (entity.serial.TwoSerialNumber != null)
|
if (entity.serial.TwoSerialNumber != null)
|
||||||
{
|
{
|
||||||
|
// bool isNumber = false;
|
||||||
|
//if(entity.serial.TwoSerialNumber.IndexOf(serialNumber) >= 0)
|
||||||
|
// {
|
||||||
|
// // isNumber = true;//说明用的是数字序列号
|
||||||
|
// // response.TwoSerialNumber = entity.serial.TwoSerialNumber.Replace(entity.serial., "").Replace(",", "");
|
||||||
|
//}
|
||||||
|
|
||||||
response.TwoSerialNumber = entity.serial.TwoSerialNumber.Replace(entity.serial.SerialNumber, "").Replace(",", "");
|
response.TwoSerialNumber = entity.serial.TwoSerialNumber.Replace(entity.serial.SerialNumber, "").Replace(",", "");
|
||||||
response.IsNotCount = entity.serial.IsNotCount;
|
response.IsNotCount = entity.serial.IsNotCount;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user