From fa0deb40c66eb208d3e9fe96460edbefa3f18f68 Mon Sep 17 00:00:00 2001
From: bklLiudl <673013083@qq.com>
Date: 星期三, 11 九月 2024 16:14:43 +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