From 522e26fae7689393d7acefba8f5449aa25215393 Mon Sep 17 00:00:00 2001
From: tongfei <244188119@qq.com>
Date: Fri, 22 Mar 2024 15:15:48 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WMS.Web.Domain/Services/InStockTaskService.cs | 3 ++-
src/WMS.Web.Repositories/InStockTaskRepositories.cs | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs
index d7c063c5..0f200ce2 100644
--- a/src/WMS.Web.Domain/Services/InStockTaskService.cs
+++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs
@@ -640,8 +640,9 @@ namespace WMS.Web.Domain.Services
foreach (var entity in list)
{
var det_ids = entity.Details.Select(s => s.Id).ToList();
+ var change_ids = det_ids.Intersect(dto.Ids).ToList();
//作废
- entity.Repeal(loginInfo.UserInfo.StaffId, det_ids);
+ entity.Repeal(loginInfo.UserInfo.StaffId, change_ids);
}
var isSuccess = await _inStockTaskRepositories.UpdateRange(list, true);
if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError);
diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs
index 3841b650..e698c39b 100644
--- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs
+++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs
@@ -107,12 +107,12 @@ namespace WMS.Web.Repositories
///
public async Task> GetListByDetailIds(List ids)
{
- var res = await _context.InStockTask
+ var list = await _context.InStockTask
.Include(s => s.Details)
.Where(f => f.Details.Where(dw => ids.Contains(dw.Id)).Count() > 0)
.ToListAsync();
- return res.Clone();
+ return list;
}