From 2920728d7908da2ee196f3af8b3d1c635696e9a1 Mon Sep 17 00:00:00 2001 From: zwc <526854230@qq.com> Date: 星期三, 15 一月 2025 15:47:15 +0800 Subject: [PATCH] 修改问题 --- Wms/Wms/Controllers/PdaAsnController.cs | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/Wms/Wms/Controllers/PdaAsnController.cs b/Wms/Wms/Controllers/PdaAsnController.cs index 80c67b6..1a909b5 100644 --- a/Wms/Wms/Controllers/PdaAsnController.cs +++ b/Wms/Wms/Controllers/PdaAsnController.cs @@ -1,10 +1,12 @@ 锘縰sing Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Options; using Model.ModelVm; using Model.ModelVm.BllAsnVm; using Model.ModelVm.PdaVm; using System; using System.Security.Claims; +using Wms.Tools; using WMS.Entity.BllAsnEntity; using WMS.IBLL.IPdaServer; @@ -17,10 +19,12 @@ { #region 渚濊禆娉ㄥ叆 private readonly IPdaAsnServer _PdaAsnSvc; + private readonly ApiUrlConfig _config; //鎺ュ彛浜や簰璺緞 - public PdaAsnController(IPdaAsnServer pdaAsnSvc) + public PdaAsnController(IPdaAsnServer pdaAsnSvc, IOptions<ApiUrlConfig> setting) { - _PdaAsnSvc = pdaAsnSvc; + _PdaAsnSvc = pdaAsnSvc; + _config = setting.Value; } #endregion @@ -524,7 +528,7 @@ { try { - var models = _PdaAsnSvc.GetBindBoxInfos(model); + var models = _PdaAsnSvc.GetBindBoxInfos(model, _config.BoxHost + _config.FuMaGetBoxUrl, _config.BoxHost + _config.FuMaGetTokenUrl); return Ok(new { code = 0, msg = "鏍囩绠辩爜淇℃伅", data = models }); } @@ -533,6 +537,27 @@ return Ok(new { code = 1, msg = e.Message }); } } + + /// <summary> + /// 鏍规嵁绠辩爜鑾峰彇鏍囩鏈�灏忚拷婧爜淇℃伅 + /// </summary> + /// <param name="model">BoxNo:绠卞彿</param> + /// <returns></returns> + [HttpPost] + public IActionResult GetBindBoxInfo2s(BoxInfoVm model) + { + try + { + var models = _PdaAsnSvc.GetBindBoxInfo2s(model, _config.BoxHost + _config.FuMaGetBoxUrl, _config.BoxHost + _config.FuMaGetTokenUrl); + + return Ok(new { code = 0, msg = "鏍囩绠辩爜淇℃伅", data = models }); + } + catch (Exception e) + { + return Ok(new { code = 1, msg = e.Message }); + } + } + [HttpPost] public IActionResult GetBindArrivalNoticeDetails(ArrivalNoticeVm model) { -- Gitblit v1.8.0