public async Task <ActionResult <ResponseData> > ScanJoin(string code) { try { var r = await _groupAppService.ScanJoinAsync(code, GetEmployeeId(), GetUserFullName()); if (!r.IsSuccess) { return(BadRequest(r.FailedCode)); } return(BuildSuccess()); } catch (Exception ex) { return(BadRequest(LogError(_logger, ex))); } }