public async Task <string> UpdateStatus(UpdateUserGroupStatusInput input) { await _userGroupDomainService.UpdateStatus(input); if (input.Status == Status.Valid) { return("激活用户组状态成功"); } return("冻结用户组状态成功"); }
public async Task UpdateStatus(UpdateUserGroupStatusInput input) { var userGroup = await _userGroupRepository.SingleOrDefaultAsync(p => p.Id == input.Id); if (userGroup == null) { throw new BusinessException($"不存在id为{input.Id}的用户组"); } userGroup.Status = input.Status; await _userGroupRepository.UpdateAsync(userGroup); }