| | |
| | | /// <summary> |
| | | /// 未实名 |
| | | /// </summary> |
| | | [Description("未实名")] |
| | | UnReal = 0, |
| | | /// <summary> |
| | | /// 校验中 |
| | | /// 认证中 |
| | | /// </summary> |
| | | [Description("校验中")] |
| | | Checking = 10, |
| | | /// <summary> |
| | | /// 实名失败 |
| | | /// 认证失败 |
| | | /// </summary> |
| | | [Description("实名失败")] |
| | | Fail = 99, |
| | | /// <summary> |
| | | /// 已实名 |
| | | /// </summary> |
| | | [Description("已实名")] |
| | | Real = 100 |
| | | } |
| | | } |
| | |
| | | public EnumPersonalUserRealStatus RealStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实名失败消息 |
| | | /// </summary> |
| | | public string RealFailMessage { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实名方式 |
| | | /// </summary> |
| | | public EnumUserRealMethod? RealMethod { get; set; } |
| | |
| | | .Where(it => it.UserId == model.Id) |
| | | .Select(it => it.Balance) |
| | | .FirstOrDefaultAsync(); |
| | | model.RealStatus = await repUserAuth.AsQueryable().AsNoTracking() |
| | | var auth = await repUserAuth.AsQueryable().AsNoTracking() |
| | | .Where(it => it.Id == model.Id) |
| | | .Select(it => it.RealStatus) |
| | | .Select(it => new |
| | | { |
| | | it.RealStatus, |
| | | it.RealFailMessage |
| | | }) |
| | | .FirstOrDefaultAsync(); |
| | | model.RealStatus = auth?.RealStatus ?? EnumPersonalUserRealStatus.UnReal; |
| | | model.RealFailMessage = auth?.RealFailMessage; |
| | | return model; |
| | | } |
| | | |