增加序列号服务
This commit is contained in:
@@ -1052,6 +1052,14 @@
|
|||||||
备注
|
备注
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:WMS.Web.Domain.Entitys.SerialNumberOperate.CompleteCartonBox(System.String,System.Int32,WMS.Web.Domain.Entitys.Box)">
|
||||||
|
<summary>
|
||||||
|
装箱(记录)
|
||||||
|
</summary>
|
||||||
|
<param name="SerialNumber"></param>
|
||||||
|
<param name="MaterialId"></param>
|
||||||
|
<param name="box"></param>
|
||||||
|
</member>
|
||||||
<member name="T:WMS.Web.Domain.Entitys.SerialNumbers">
|
<member name="T:WMS.Web.Domain.Entitys.SerialNumbers">
|
||||||
<summary>
|
<summary>
|
||||||
序列号
|
序列号
|
||||||
@@ -1761,6 +1769,11 @@
|
|||||||
出库服务
|
出库服务
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:WMS.Web.Domain.IService.ISerialNumberService">
|
||||||
|
<summary>
|
||||||
|
序列号服务
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:WMS.Web.Domain.IService.ITakeStockService">
|
<member name="T:WMS.Web.Domain.IService.ITakeStockService">
|
||||||
<summary>
|
<summary>
|
||||||
盘点单服务
|
盘点单服务
|
||||||
@@ -3315,6 +3328,11 @@
|
|||||||
<param name="customerStockCode"></param>
|
<param name="customerStockCode"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:WMS.Web.Domain.Services.SerialNumberService">
|
||||||
|
<summary>
|
||||||
|
序列号服务
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:WMS.Web.Domain.Services.TakeStockService">
|
<member name="T:WMS.Web.Domain.Services.TakeStockService">
|
||||||
<summary>
|
<summary>
|
||||||
盘点单服务
|
盘点单服务
|
||||||
@@ -3690,6 +3708,21 @@
|
|||||||
序列号操作类型
|
序列号操作类型
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="F:WMS.Web.Domain.Values.SerialNumberOperateType.CompleteCartonBox">
|
||||||
|
<summary>
|
||||||
|
装箱
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WMS.Web.Domain.Values.SerialNumberOperateType.MoveBox">
|
||||||
|
<summary>
|
||||||
|
移箱
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WMS.Web.Domain.Values.SerialNumberOperateType.ChangeBox">
|
||||||
|
<summary>
|
||||||
|
改箱
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:WMS.Web.Domain.Values.ShelfMethod">
|
<member name="T:WMS.Web.Domain.Values.ShelfMethod">
|
||||||
<summary>
|
<summary>
|
||||||
非采购上架方式
|
非采购上架方式
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace WMS.Web.Core.Dto
|
|||||||
/// 完成装箱时间
|
/// 完成装箱时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[JsonProperty("CompleteCartonTime")]
|
[JsonProperty("CompleteCartonTime")]
|
||||||
public string CompleteCartonTime { get; set; }
|
public DateTime CompleteCartonTime { get; set; } = DateTime.Now;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 箱子创建用户
|
/// 箱子创建用户
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -33,15 +33,15 @@ namespace WMS.Web.Domain.Entitys
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 供应商Id
|
/// 供应商Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int? SupplierId { get; set; }
|
public int SupplierId { get; set; } = 0;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 组织Id
|
/// 组织Id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int? OrgId { get; set; }
|
public int OrgId { get; set; } = 0;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 完成装箱时间
|
/// 完成装箱时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string CompleteCartonTime { get; set; }
|
public DateTime CompleteCartonTime { get; set; } = DateTime.Now;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 箱子创建用户
|
/// 箱子创建用户
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ namespace WMS.Web.Domain.Entitys
|
|||||||
public class SerialNumberOperate : EntityBase
|
public class SerialNumberOperate : EntityBase
|
||||||
{
|
{
|
||||||
public SerialNumberOperate() { }
|
public SerialNumberOperate() { }
|
||||||
public SerialNumberOperate(string serialNumber, SerialNumberOperateType operateType, int materialId,string operateUser, string remark,
|
public SerialNumberOperate(string serialNumber, SerialNumberOperateType operateType, int materialId, string operateUser, string remark,
|
||||||
int? supplierId = null, int? orgId = null, int? stockId = null,
|
int? supplierId = null, int? orgId = null, int? stockId = null,
|
||||||
DateTime? operateTime = null)
|
DateTime? operateTime = null)
|
||||||
{
|
{
|
||||||
@@ -69,5 +69,23 @@ namespace WMS.Web.Domain.Entitys
|
|||||||
/// 备注
|
/// 备注
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Remark { get; set; }
|
public string Remark { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 装箱(记录)
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="SerialNumber"></param>
|
||||||
|
/// <param name="MaterialId"></param>
|
||||||
|
/// <param name="box"></param>
|
||||||
|
public void CompleteCartonBox(string serialNumber, int materialId, Box box)
|
||||||
|
{
|
||||||
|
this.SerialNumber = serialNumber;
|
||||||
|
this.MaterialId = materialId;
|
||||||
|
this.OperateType = SerialNumberOperateType.CompleteCartonBox;
|
||||||
|
this.OperateTime = box.CompleteCartonTime;
|
||||||
|
this.OperateUser = box.CreateUser;
|
||||||
|
this.OrgId = box.OrgId;
|
||||||
|
this.SupplierId = box.SupplierId;
|
||||||
|
this.Remark = "箱号: " + box.BoxBillNo;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
13
src/WMS.Web.Domain/IService/ISerialNumberService.cs
Normal file
13
src/WMS.Web.Domain/IService/ISerialNumberService.cs
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace WMS.Web.Domain.IService
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 序列号服务
|
||||||
|
/// </summary>
|
||||||
|
public interface ISerialNumberService
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -82,9 +82,13 @@ namespace WMS.Web.Domain.Services
|
|||||||
//序列号
|
//序列号
|
||||||
SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialId,b.Id,b.OpsBoxId, opsSerial.BarCereateUser,opsSerial.BarCreateTime);
|
SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialId,b.Id,b.OpsBoxId, opsSerial.BarCereateUser,opsSerial.BarCreateTime);
|
||||||
sList.Add(s);
|
sList.Add(s);
|
||||||
//序列号记录
|
//序列号记录(序列号生成)
|
||||||
SerialNumberOperate so = new SerialNumberOperate(sn.SerialNumber, SerialNumberOperateType.Generate, detail.MaterialId, opsSerial.BarCereateUser, "", b.SupplierId, b.OrgId, null, opsSerial.BarCreateTime);
|
SerialNumberOperate so = new SerialNumberOperate(sn.SerialNumber, SerialNumberOperateType.Generate, detail.MaterialId, opsSerial.BarCereateUser, "", b.SupplierId, b.OrgId, null, opsSerial.BarCreateTime);
|
||||||
soList.Add(so);
|
soList.Add(so);
|
||||||
|
//序列号记录(装箱)
|
||||||
|
SerialNumberOperate so_g = new SerialNumberOperate();
|
||||||
|
so_g.CompleteCartonBox(sn.SerialNumber, detail.MaterialId, b);
|
||||||
|
soList.Add(so_g);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
14
src/WMS.Web.Domain/Services/SerialNumberService.cs
Normal file
14
src/WMS.Web.Domain/Services/SerialNumberService.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
using WMS.Web.Domain.IService;
|
||||||
|
|
||||||
|
namespace WMS.Web.Domain.Services
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 序列号服务
|
||||||
|
/// </summary>
|
||||||
|
public class SerialNumberService: ISerialNumberService
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,14 +1,32 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
using WMS.Web.Core;
|
||||||
|
|
||||||
namespace WMS.Web.Domain.Values
|
namespace WMS.Web.Domain.Values
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 序列号操作类型
|
/// 序列号操作类型
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum SerialNumberOperateType
|
public enum SerialNumberOperateType
|
||||||
{
|
{
|
||||||
Generate = 0
|
//序列号生成
|
||||||
|
[EnumRemark("序列号生成")]
|
||||||
|
Generate = 0,
|
||||||
|
/// <summary>
|
||||||
|
/// 装箱
|
||||||
|
/// </summary>
|
||||||
|
[EnumRemark("装箱")]
|
||||||
|
CompleteCartonBox = 1,
|
||||||
|
/// <summary>
|
||||||
|
/// 移箱
|
||||||
|
/// </summary>
|
||||||
|
[EnumRemark("移箱")]
|
||||||
|
MoveBox = 2,
|
||||||
|
/// <summary>
|
||||||
|
/// 改箱
|
||||||
|
/// </summary>
|
||||||
|
[EnumRemark("改箱")]
|
||||||
|
ChangeBox = 3,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -262,8 +262,7 @@ namespace WMS.Web.Repositories.DependencyInjection
|
|||||||
Services.AddTransient<IInStockService, InStockService>();
|
Services.AddTransient<IInStockService, InStockService>();
|
||||||
Services.AddTransient<IInStockTaskService, InStockTaskService>();
|
Services.AddTransient<IInStockTaskService, InStockTaskService>();
|
||||||
Services.AddTransient<IOutStockTaskService, OutStockTaskService>();
|
Services.AddTransient<IOutStockTaskService, OutStockTaskService>();
|
||||||
|
Services.AddTransient<ISerialNumberService, SerialNumberService>();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user