diff --git a/src/WMS.Web.Api/Controllers/SysConfigController.cs b/src/WMS.Web.Api/Controllers/SysConfigController.cs index 2c5f16c5..3f472755 100644 --- a/src/WMS.Web.Api/Controllers/SysConfigController.cs +++ b/src/WMS.Web.Api/Controllers/SysConfigController.cs @@ -229,6 +229,7 @@ namespace WMS.Web.Api.Controllers return Result>.ReSuccess(list); var subs = await _erpService.BillQueryForSubStock(); + if (!subs.IsSuccess) return Result>.ReFailure(ResultCodes.ErpSubStockError); var res = subs.Data.Where(w => w.OrgCode.Equals(orgCode) && w.StockCode.Equals(number)); if (!string.IsNullOrEmpty(name)) res = res.Where(w => w.Name.Contains(name)); diff --git a/src/WMS.Web.Domain/Services/Public/ErpService.cs b/src/WMS.Web.Domain/Services/Public/ErpService.cs index 1d0f55e4..f0329644 100644 --- a/src/WMS.Web.Domain/Services/Public/ErpService.cs +++ b/src/WMS.Web.Domain/Services/Public/ErpService.cs @@ -1288,7 +1288,7 @@ namespace WMS.Web.Domain.Services.Public } catch (Exception) { - return ResultList.ReFailure("错误", 10002); + return ResultList.ReFailure(ResultCodes.ErpSubStockError); } } diff --git a/src/WMS.Web.Domain/Values/ResultCodes.cs b/src/WMS.Web.Domain/Values/ResultCodes.cs index 03176e99..f8ecb493 100644 --- a/src/WMS.Web.Domain/Values/ResultCodes.cs +++ b/src/WMS.Web.Domain/Values/ResultCodes.cs @@ -56,6 +56,7 @@ namespace WMS.Web.Domain.Values public static ValueTuple ErpOrgError = (80004, "获取Erp相关组织数据失败,请稍候再试!"); public static ValueTuple ErpSupplierError = (80005, "获取Erp相关供应商数据失败,请稍候再试!"); public static ValueTuple ErpStockError = (80006, "获取Erp相关仓库数据失败,请稍候再试!"); + public static ValueTuple ErpSubStockError = (80006, "获取Erp相关子仓库数据失败,请稍候再试!"); public static ValueTuple ErpMaterialError = (80007, "获取Erp相关物料数据失败,请稍候再试!"); public static ValueTuple BoxHaveError = (80008, "箱号已收货"); public static ValueTuple AdjustError = (80009, "与金蝶校准发生错误,请稍候再试!");