From 530e6d49f9b0ce974571f6500e95149c29675ba2 Mon Sep 17 00:00:00 2001
From: tongfei <244188119@qq.com>
Date: Mon, 4 Dec 2023 17:10:08 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WMS.Web.Core/Dto/InStock/InStockQueryResponse.cs | 2 +-
src/WMS.Web.Domain/Services/InStockService.cs | 1 +
src/WMS.Web.Domain/Services/InStockTaskService.cs | 4 +++-
src/WMS.Web.Repositories/InStockRepositories.cs | 2 +-
4 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/WMS.Web.Core/Dto/InStock/InStockQueryResponse.cs b/src/WMS.Web.Core/Dto/InStock/InStockQueryResponse.cs
index 66d86376..ba4c1a66 100644
--- a/src/WMS.Web.Core/Dto/InStock/InStockQueryResponse.cs
+++ b/src/WMS.Web.Core/Dto/InStock/InStockQueryResponse.cs
@@ -69,7 +69,7 @@ namespace WMS.Web.Core.Dto
///
/// 创建时间(入库时间)
///
- public DateTime CreateTime { get; set; }
+ public string CreateTime { get; set; }
///
/// 同步成功或者失败
///
diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs
index cc278fbe..83b50431 100644
--- a/src/WMS.Web.Domain/Services/InStockService.cs
+++ b/src/WMS.Web.Domain/Services/InStockService.cs
@@ -252,6 +252,7 @@ namespace WMS.Web.Domain.Services
task.Details.ForEach(x =>
{
x.DeliveredQty = x.ReceiveQty;
+ x.RealityQty = x.ReceiveQty;
});
task.Shelf(loginInfo.UserInfo.StaffId);
task = await _inStockTaskRepositories.Update(task, isTransaction);
diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs
index 265f5ec9..53a88374 100644
--- a/src/WMS.Web.Domain/Services/InStockTaskService.cs
+++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs
@@ -296,10 +296,12 @@ namespace WMS.Web.Domain.Services
if (erp_data != null)
{
//2.1.2修改数量
+ if (erp_data.Qty > item.AccruedQty)
+ data.Status = InstockStatus.Part;
item.Remark = erp_data.Remark;
item.AccruedQty = erp_data.Qty;
item.FactoryPrice = erp_data.FactoryPrice;
- item.DeliveredQty = erp_data.DeliveredQty> item.DeliveredQty? erp_data.DeliveredQty: item.DeliveredQty;
+ item.DeliveredQty = erp_data.DeliveredQty> item.DeliveredQty? erp_data.DeliveredQty: item.DeliveredQty;
//打印日志:需要的修改条数
totalUpdateCount++;
erp_remove_billNo.Add(data.SourceBillNo);
diff --git a/src/WMS.Web.Repositories/InStockRepositories.cs b/src/WMS.Web.Repositories/InStockRepositories.cs
index 8dd07d20..69217fd0 100644
--- a/src/WMS.Web.Repositories/InStockRepositories.cs
+++ b/src/WMS.Web.Repositories/InStockRepositories.cs
@@ -128,7 +128,7 @@ namespace WMS.Web.Repositories
Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, _loginRepositories.CompanyId, s.detail.StockCode+s.detail.OrgCode),
Qty =s.detail.Qty,
Creator = _singleDataService.GetSingleData(SingleAction.Staffs, _loginRepositories.CompanyId, s.order.CreatorId),
- CreateTime =s.order.CreateTime,
+ CreateTime =s.order.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"),
SuccessSync=s.order.SuccessSync
}).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();