签到与活动配置:后台配置接口、用户签到流程、UserEntity 扩展
This commit is contained in:
@@ -44,11 +44,11 @@ namespace UserApi.GameConfigs
|
||||
return this.ToListResult(config?.GoldShopConfigs ?? new List<GoldShopConfig>());
|
||||
}
|
||||
|
||||
[HttpGet("signConfigs")]
|
||||
public async Task<ListResponse<SignConfig>> GetSignConfigs()
|
||||
[HttpGet("signConfig")]
|
||||
public async Task<BaseResponse<SignActivityConfig>> GetSignConfig()
|
||||
{
|
||||
var config = await _activityConfigService.Get();
|
||||
return this.ToListResult(config?.SignConfigs ?? new List<SignConfig>());
|
||||
return this.ToResult(config?.SignActivityConfig ?? new SignActivityConfig());
|
||||
}
|
||||
|
||||
[HttpGet("reliefConfig")]
|
||||
|
||||
@@ -145,13 +145,20 @@ namespace UserApi.Hall
|
||||
}
|
||||
|
||||
[HttpGet("SignIn")]
|
||||
public async Task<BaseResponse<long>> SignIn()
|
||||
public async Task<BaseResponse<SignRewardResult>> SignIn()
|
||||
{
|
||||
var res = await _userService.Sign(loginUser);
|
||||
if (res.isok)
|
||||
return this.ToResult<long>(res.gold);
|
||||
return this.ToResult(res.result);
|
||||
else
|
||||
return this.ToFailResult<long>(res.msg);
|
||||
return this.ToFailResult<SignRewardResult>(res.msg);
|
||||
}
|
||||
|
||||
[HttpGet("GetSignStatus")]
|
||||
public async Task<BaseResponse<SignStatusResult>> GetSignStatus()
|
||||
{
|
||||
var res = await _userService.GetSignStatus(loginUser);
|
||||
return this.ToResult(res);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user