|
|
@ -139,12 +139,12 @@ public class CountPlanManager : SfsStoreRequestManagerBase<CountPlan, CountPlanD |
|
|
|
p.RequestStatus != EnumRequestStatus.Refused&& |
|
|
|
p.RequestStatus !=EnumRequestStatus.None&& |
|
|
|
p.RequestStatus !=EnumRequestStatus.Completed&& |
|
|
|
p.RequestStatus !=EnumRequestStatus.Cancelled |
|
|
|
p.RequestStatus !=EnumRequestStatus.Cancelled,true |
|
|
|
).ConfigureAwait(false); |
|
|
|
foreach (var countPlan in countPlans) |
|
|
|
{ |
|
|
|
var countPlanDetails = countPlan.Details.Where(p => selectLocationCodes.Contains(p.LocationCode)); |
|
|
|
if (countPlanDetails != null || countPlanDetails.Count() > 0) |
|
|
|
var countPlanDetails = countPlan.Details.Where(p => selectLocationCodes.Contains(p.LocationCode)).ToList(); |
|
|
|
if (countPlanDetails != null && countPlanDetails.Count() > 0) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"库位只能存在于一个盘点计划中,盘点计划号【{countPlan.Number}】中已包含【{countPlanDetails.First().LocationCode}】库位。"); |
|
|
|
} |
|
|
|