diff --git a/src/Shentun.Peis.Application.Contracts/CardRegisters/UpdateCardRegisterActiveDto.cs b/src/Shentun.Peis.Application.Contracts/CardRegisters/UpdateCardRegisterActiveDto.cs
new file mode 100644
index 0000000..82a9b30
--- /dev/null
+++ b/src/Shentun.Peis.Application.Contracts/CardRegisters/UpdateCardRegisterActiveDto.cs
@@ -0,0 +1,11 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Shentun.Peis.CardRegisters
+{
+ public class UpdateCardRegisterActiveDto
+ {
+ public char IsActive { get; set; }
+ }
+}
diff --git a/src/Shentun.Peis.Application/CardRegisters/CardRegisterAppService.cs b/src/Shentun.Peis.Application/CardRegisters/CardRegisterAppService.cs
index 861d5dd..5a8bd21 100644
--- a/src/Shentun.Peis.Application/CardRegisters/CardRegisterAppService.cs
+++ b/src/Shentun.Peis.Application/CardRegisters/CardRegisterAppService.cs
@@ -218,12 +218,15 @@ namespace Shentun.Peis.CardRegisters
/// 更新启用状态
///
///
- ///
+ ///
///
- public async Task UpdateActive(Guid id,char isActive)
+ [HttpPost("api/app/cardregister/updateactive")]
+ public async Task UpdateActive(Guid id, UpdateCardRegisterActiveDto updateCardRegisterActiveDto)
{
+ Check.NotNull(updateCardRegisterActiveDto, nameof(updateCardRegisterActiveDto));
var entity = await _cardRegisterRepository.GetAsync(id);
- await _manager.UpdateActive(entity, isActive);
+ await _manager.UpdateActive(entity, updateCardRegisterActiveDto.IsActive);
+
await _cardRegisterRepository.UpdateAsync(entity);
}
///