From 14f0100adaeca687b733c278d1950374176b2b33 Mon Sep 17 00:00:00 2001
From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com>
Date: Thu, 14 Mar 2024 17:13:47 +0800
Subject: [PATCH] =?UTF-8?q?UpdateActive=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../CardRegisters/UpdateCardRegisterActiveDto.cs | 11 +++++++++++
.../CardRegisters/CardRegisterAppService.cs | 9 ++++++---
2 files changed, 17 insertions(+), 3 deletions(-)
create mode 100644 src/Shentun.Peis.Application.Contracts/CardRegisters/UpdateCardRegisterActiveDto.cs
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);
}
///