From e34f379c22862982c20376c952ab56f9c4ccb163 Mon Sep 17 00:00:00 2001 From: zhaowc <526854230@qq.com> Date: 星期二, 25 六月 2024 08:08:04 +0800 Subject: [PATCH] 修改controller --- Wms/Wms/Controllers/UpApiController.cs | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 1 deletions(-) diff --git a/Wms/Wms/Controllers/UpApiController.cs b/Wms/Wms/Controllers/UpApiController.cs index ab24289..248a222 100644 --- a/Wms/Wms/Controllers/UpApiController.cs +++ b/Wms/Wms/Controllers/UpApiController.cs @@ -14,6 +14,8 @@ using Model.ModelVm.BllCheckVm; using WMS.DAL; using Microsoft.AspNetCore.Authorization; +using WMS.IBLL.IBllTransServer; +using static Model.InterFaceModel.RCSModel; namespace Wms.Controllers { @@ -30,13 +32,18 @@ private readonly IArrivalNoticeServer _arrivalNoticeSvc; private readonly IStockCheckServer _stockCheckSvc;//鐩樼偣鍗昐vc private readonly IProcurePlanServer _procurePlanSvc;//閲囪喘鍗昐vs - public UpApiController(IOptions<ApiUrlConfig> setting,IExportNoticeServer exNoticeSvc,IArrivalNoticeServer arrivalNoticeServer,IStockCheckServer stockCheckSvc, IProcurePlanServer procurePlanSvc) + private readonly IRcsServer _rcsserver;//RCS鐩稿叧浠诲姟 + private readonly INoticeServer _noticeSvc;//浜屾ゼ鍗曟嵁鐩稿叧 + + public UpApiController(IOptions<ApiUrlConfig> setting,IExportNoticeServer exNoticeSvc,IArrivalNoticeServer arrivalNoticeServer,IStockCheckServer stockCheckSvc, IProcurePlanServer procurePlanSvc,IRcsServer rcsserver, INoticeServer noticeSvc) { _config = setting.Value; _exNoticeSvc = exNoticeSvc; _arrivalNoticeSvc = arrivalNoticeServer; _stockCheckSvc = stockCheckSvc; _procurePlanSvc = procurePlanSvc; + _rcsserver = rcsserver; + _noticeSvc = noticeSvc; } #endregion @@ -396,6 +403,57 @@ return Ok(result); } } + + //RCS鍙《 + [HttpPost] + public IActionResult GetPalletNo(Pallnetmsg pallmsg) + { + var result = new ErpModel { Success = -1, Message = "",}; + try + { + if (string.IsNullOrWhiteSpace(pallmsg.Location)) + { + result.Message = "鍙枡浣嶇疆涓虹┖锛�"; + return Ok(result); + } + _rcsserver.GetPalletNo(pallmsg); + + + result.Success = 0; + result.Message = "鍙《鎴愬姛锛�"; + return Ok(result); + } + catch (Exception e) + { + result.Message = e.Message; + return Ok(result); + } + } + + //RCS鐢宠鍌ㄤ綅 + [HttpPost] + public IActionResult ApplyLocatNo(Pallnetmsg pallmsg) + { + var result = new ErpModel { Success = -1, Message = "" }; + try + { + _rcsserver.ApplyLocatNo(pallmsg); + result.Success = 0; + result.Message = "鐢宠鍌ㄤ綅鎴愬姛锛�"; + return Ok(result); + } + catch (Exception e) + { + + result.Message = e.Message; + return Ok(result); + } + } + + result.Message = e.Message; + return Ok(result); + } + } //绠辩爜淇℃伅 鎵嬫寔缁勬墭鐢� (璧嬬爜鎴栬拷婧笅鍙戝埌wms) //璐ㄦ缁撴灉涓嬪彂鎺ュ彛 -- Gitblit v1.8.0