From cff60cb1cccf70fe33ed9c951c46143fe41fc43a Mon Sep 17 00:00:00 2001 From: IPC-610 <IPC-610@DESKTOP-6LEOOS3> Date: 星期四, 26 九月 2024 19:09:52 +0800 Subject: [PATCH] 设备呼叫空托跺 --- Admin.NET/WCS.Application/Service/WcsPosition/WcsPositionService.cs | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/Admin.NET/WCS.Application/Service/WcsPosition/WcsPositionService.cs b/Admin.NET/WCS.Application/Service/WcsPosition/WcsPositionService.cs index 0491508..8c1f777 100644 --- a/Admin.NET/WCS.Application/Service/WcsPosition/WcsPositionService.cs +++ b/Admin.NET/WCS.Application/Service/WcsPosition/WcsPositionService.cs @@ -8,9 +8,11 @@ public class WcsPositionService : IDynamicApiController, ITransient { private readonly SqlSugarRepository<WcsPosition> _WcsPositionRep; - public WcsPositionService(SqlSugarRepository<WcsPosition> WcsPositionRep) + private readonly SqlSugarRepository<WcsPlc> _wcsPlcRep; + public WcsPositionService(SqlSugarRepository<WcsPosition> WcsPositionRep, SqlSugarRepository<WcsPlc> wcsPlcRep) { _WcsPositionRep = WcsPositionRep; + _wcsPlcRep = wcsPlcRep; } /// <summary> @@ -145,7 +147,22 @@ ).ToListAsync(); } - + /// <summary> + /// 鑾峰彇璁惧ID鍒楄〃 + /// </summary> + /// <returns></returns> + [ApiDescriptionSettings(Name = "WcsPlcIdDropdown"), HttpGet] + [DisplayName("鑾峰彇璁惧ID鍒楄〃")] + public async Task<dynamic> WcsPlcIdDropdown() + { + return await _wcsPlcRep.Context.Queryable<WcsPlc>() + .Select(u => new + { + Label = u.Text, + Value = u.Id + } + ).ToListAsync(); + } } -- Gitblit v1.8.0