接口逻辑修改
This commit is contained in:
@ -26,6 +26,8 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
private const long ConstUserId = 821752253853766;
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前用户的期刊学习进度列表
|
||||
/// </summary>
|
||||
@ -34,7 +36,7 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
public async Task<BaseResponse<List<JournalProgressOutput>>> GetProgressAsync()
|
||||
{
|
||||
try
|
||||
{
|
||||
{
|
||||
var userId = GetCurrentUserId();
|
||||
if (userId == 0)
|
||||
{
|
||||
@ -49,7 +51,7 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
_logger.LogError(ex, "获取学习进度失败,UserId: {UserId}", GetCurrentUserId());
|
||||
return BaseResponse<List<JournalProgressOutput>>.Fail("获取学习进度失败,请稍后重试");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
@ -158,10 +160,10 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
/// <summary>
|
||||
/// 获取跨页题目详情
|
||||
/// </summary>
|
||||
/// <param name="journalPageTaskId">任务Id</param>
|
||||
/// <param name="groupId">任务分组ID</param>
|
||||
/// <returns>跨页题目详情</returns>
|
||||
[HttpGet("cross-page-task/{journalPageTaskId:long}")]
|
||||
public async Task<BaseResponse<CrossPageTaskOutput>> GetCrossPageTaskAsync([Required(ErrorMessage ="参数错误")] long journalPageTaskId)
|
||||
[HttpGet("cross-page-task/{groupId:long}")]
|
||||
public async Task<BaseResponse<CrossPageTaskOutput>> GetCrossPageTaskAsync([Required(ErrorMessage ="参数错误")] long groupId)
|
||||
{
|
||||
try
|
||||
{
|
||||
@ -171,12 +173,12 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
return BaseResponse<CrossPageTaskOutput>.Fail(ResultCode.DENY, "未获取到用户信息");
|
||||
}
|
||||
|
||||
if (journalPageTaskId <= 0)
|
||||
if (groupId <= 0)
|
||||
{
|
||||
return BaseResponse<CrossPageTaskOutput>.Fail(ResultCode.PARAM_ERROR, "任务Id不能为空");
|
||||
}
|
||||
|
||||
var result = await _userAnswerTaskService.GetCrossPageTaskAsync(journalPageTaskId, userId);
|
||||
var result = await _userAnswerTaskService.GetCrossPageTaskAsync(groupId, userId);
|
||||
if (result == null)
|
||||
{
|
||||
return BaseResponse<CrossPageTaskOutput>.Fail("未找到该任务");
|
||||
@ -186,7 +188,7 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "获取跨页题目失败,JournalPageTaskId: {JournalPageTaskId}, UserId: {UserId}", journalPageTaskId, GetCurrentUserId());
|
||||
_logger.LogError(ex, "获取跨页题目失败,JournalPageTaskGroupId: {groupId}, UserId: {UserId}", groupId, GetCurrentUserId());
|
||||
return BaseResponse<CrossPageTaskOutput>.Fail("获取跨页题目失败,请稍后重试");
|
||||
}
|
||||
}
|
||||
@ -201,7 +203,7 @@ public class UserAnswerTaskController : WeChatBaseController
|
||||
{
|
||||
try
|
||||
{
|
||||
var userId = GetCurrentUserId();
|
||||
var userId = ConstUserId;//GetCurrentUserId();
|
||||
if (userId == 0)
|
||||
{
|
||||
return BaseResponse<ClaimTaskPointsOutput>.Fail(ResultCode.DENY, "未获取到用户信息");
|
||||
|
||||
Reference in New Issue
Block a user