修改任务领取

This commit is contained in:
chy
2025-07-09 14:33:44 +08:00
parent c1056552da
commit d8b4bcf1a0

View File

@ -368,20 +368,19 @@ func (s *sTask) GetTask(ctx context.Context, in *model.GetTaskIn) (out *model.Ge
// 当天结束时间
end := time.Date(now.Year(), now.Month(), now.Day(), 23, 59, 59, 0, now.Location())
err = dao.UserTasks.Ctx(ctx).Where(do.UserTasks{UserId: in.UserId, TaskId: in.TaskId, StoreId: storeId, GameId: in.GameId}).
WhereBetween(dao.UserTasks.Columns().CreatedAt, start, end).WhereNot("status", 3).Scan(&userTask)
WhereBetween(dao.UserTasks.Columns().CreatedAt, start, end).Scan(&userTask)
} else {
err = dao.UserTasks.Ctx(ctx).Where(do.UserTasks{UserId: in.UserId, TaskId: in.TaskId, StoreId: storeId, GameId: in.GameId}).WhereNot("status", 3).Scan(&userTask)
err = dao.UserTasks.Ctx(ctx).Where(do.UserTasks{UserId: in.UserId, TaskId: in.TaskId, StoreId: storeId, GameId: in.GameId}).Scan(&userTask)
}
if err != nil {
return nil, ecode.Fail.Sub("查询用户该任务记录失败")
}
//if userTask != nil {
// return nil, ecode.Fail.Sub("该任务记录已存在")
//}
if userTask != nil {
return nil, ecode.Fail.Sub("该任务记录已存在")
}
if userTask == nil {
// TODO 流水号未知
serialNumber, err := snowid.GetSnowClient().GenerateSerialNumber()
if err != nil {
@ -433,7 +432,6 @@ func (s *sTask) GetTask(ctx context.Context, in *model.GetTaskIn) (out *model.Ge
}); err != nil {
return nil, err
}
}
return &model.GetTaskOut{
Success: true,