diff --git a/src/WMS.Web.Api/Controllers/SysConfigController.cs b/src/WMS.Web.Api/Controllers/SysConfigController.cs index d5f9ccc6..ed575d2e 100644 --- a/src/WMS.Web.Api/Controllers/SysConfigController.cs +++ b/src/WMS.Web.Api/Controllers/SysConfigController.cs @@ -339,8 +339,6 @@ namespace WMS.Web.Api.Controllers if (boxResponse != null) { var materials_result = await _erpService.BillQueryForMaterial(); - if (!materials_result.IsSuccess) - return Result.ReFailure(ResultCodes.Token_Invalid_Error); var materials = materials_result.Data.ToList(); foreach (var detail in boxResponse.Details) @@ -350,6 +348,7 @@ namespace WMS.Web.Api.Controllers detail.Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, detail.MaterialId); } boxResponse.BoxBillNo = boxBillNo; + boxResponse.Details = boxResponse.Details.Where(w => w.Qty > 0).ToList(); boxResponse.TotalQty = boxResponse.Details.Sum(s => s.Qty); return Result.ReSuccess(boxResponse); }