chengsc
2025-03-28 e00c9e03eeaffad919cf16c95b2d6048e8abfb9d
Wms/Wms/Controllers/PdaCrController.cs
@@ -15,6 +15,8 @@
using Model.ModelDto.PdaDto;
using Microsoft.AspNetCore.Identity;
using System.Security.Cryptography;
using Wms.Tools;
using Microsoft.Extensions.Options;
namespace Wms.Controllers
{
@@ -23,11 +25,13 @@
    [Authorize]
    public class PdaCrController : ControllerBase
    {
        private readonly ApiUrlConfig _config; //接口交互路径
        private readonly IPdaCrServer _pdaCrSvc;
        private readonly UserManager _userManager;
        public PdaCrController(IPdaCrServer pdaCrSvc, UserManager userManager)
        public PdaCrController(IOptions<ApiUrlConfig> setting, IPdaCrServer pdaCrSvc, UserManager userManager)
        {
            _config = setting.Value;
            _pdaCrSvc = pdaCrSvc;
            _userManager = userManager;
        }
@@ -231,7 +235,7 @@
        [UnitOfWork]
        public async Task AgvTransport(PdaAgvTransportVm model)
        {
            await _pdaCrSvc.AgvTransport(model.PalletNo, model.AreaNo, model.Ruku, _userManager.UserId);
            await _pdaCrSvc.AgvTransport(model.PalletNo, model.AreaNo, model.Ruku, _config.WcsHost+ _config.IssueComApiUrl, _userManager.UserId);
        }
        /// <summary>
        /// agv转运呼叫小车取货