diff --git a/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs b/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs index 9ad46959..7927b3c2 100644 --- a/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs +++ b/Src/Dlhis.Basic/Device/Controllers/DevicesController.cs @@ -18,12 +18,14 @@ public class DevicesController : ControllerBase private readonly IDeviceService _deviceService; private readonly IDeviceTemplateService _deviceTemplateService; private readonly IDeviceConnectService _deviceConnectService; + private readonly IConfiguration _configuration; - public DevicesController(IDeviceService deviceService, IDeviceTemplateService deviceTemplateService, IDeviceConnectService deviceConnectService) + public DevicesController(IDeviceService deviceService, IDeviceTemplateService deviceTemplateService, IDeviceConnectService deviceConnectService, IConfiguration configuration) { _deviceService = deviceService; _deviceTemplateService = deviceTemplateService; _deviceConnectService = deviceConnectService; + _configuration = configuration; } /// @@ -82,6 +84,20 @@ public class DevicesController : ControllerBase return await _deviceConnectService.ResigterAsync(request); } + /// + /// 获取激活码 + /// + /// + [AllowAnonymous] + [HttpPost("resigter-code")] + public object GetRegisterCode() + { + return new + { + AppId = _configuration.GetSection("RegisterAppId").Value, + Key = _configuration.GetSection("RegisterCode").Value + }; + } /// /// 获取尚未设置营业点的设备 diff --git a/Src/Dlhis.Basic/Device/Request/DeviceResigterRequest.cs b/Src/Dlhis.Basic/Device/Request/DeviceResigterRequest.cs index e591f825..f34ae474 100644 --- a/Src/Dlhis.Basic/Device/Request/DeviceResigterRequest.cs +++ b/Src/Dlhis.Basic/Device/Request/DeviceResigterRequest.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using Npgsql.Replication.PgOutput; namespace Dlhis.Basic.Device.Request;