From 8c8d5788ccd89f5c83b36f77495a54a0d8a92744 Mon Sep 17 00:00:00 2001
From: 18942506660 <18942506660@A18942506660>
Date: Wed, 6 Dec 2023 11:23:46 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AE=A2=E6=88=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WMS.Web.Domain/Entitys/SerialNumbers.cs | 10 +++++++++-
src/WMS.Web.Domain/Services/SerialNumberService.cs | 4 ++--
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/WMS.Web.Domain/Entitys/SerialNumbers.cs b/src/WMS.Web.Domain/Entitys/SerialNumbers.cs
index 810dddd6..06fcc8e2 100644
--- a/src/WMS.Web.Domain/Entitys/SerialNumbers.cs
+++ b/src/WMS.Web.Domain/Entitys/SerialNumbers.cs
@@ -69,6 +69,11 @@ namespace WMS.Web.Domain.Entitys
///
[Column("InStockBillNo")]
public string InStockBillNo { get; set; }
+ ///
+ /// 收货客户
+ ///
+ [Column("CustomerId")]
+ public int CustomerId { get; set; } = 0;
///
/// 操作(绑定箱信息)
@@ -89,11 +94,14 @@ namespace WMS.Web.Domain.Entitys
/// 出库
///
/// 出库单号
- public void OutStock(string outStockBillNo, OutStockType type)
+ public void OutStock(string outStockBillNo, OutStockType type,int customerId)
{
this.BoxId = 0;
if (type == OutStockType.Sal)
+ {
this.OutStockBillNo = outStockBillNo;
+ this.CustomerId = customerId;
+ }
}
///
/// 入库
diff --git a/src/WMS.Web.Domain/Services/SerialNumberService.cs b/src/WMS.Web.Domain/Services/SerialNumberService.cs
index c4662eb2..6e3be00c 100644
--- a/src/WMS.Web.Domain/Services/SerialNumberService.cs
+++ b/src/WMS.Web.Domain/Services/SerialNumberService.cs
@@ -193,7 +193,7 @@ namespace WMS.Web.Domain.Services
var outstockDetail = outStock.Details.FirstOrDefault(f => f.MaterialId == entity.MaterialId);
if (outstockDetail == null) continue;
//修改序列号和箱绑定关系
- entity.OutStock(outStock.BillNo, outStock.Type);
+ entity.OutStock(outStock.BillNo, outStock.Type, outStock.ReceiptCustomerId);
//记录序列号操作日志
SerialNumberOperate op = new SerialNumberOperate()
@@ -321,7 +321,7 @@ namespace WMS.Web.Domain.Services
var instockDetail = inStock.Details.FirstOrDefault(f => f.MaterialId == entity.MaterialId);
var subStock = _singleDataService.GetSingleData(SingleAction.SubStocks, loginInfo.UserInfo.CompanyId, instockDetail.SubStockId);
//修改序列号和箱绑定关系
- entity.InStock(inStock.BillNo, inStock.Type);
+ entity.InStock(instockDetail.SourceBillNo, inStock.Type);
//记录序列号操作日志
SerialNumberOperate op = new SerialNumberOperate()