Commit 227c2723 authored by 杨梦雅's avatar 杨梦雅

bugfix

parent b0bc92e6
......@@ -75,8 +75,8 @@ class UserService extends BaseService {
userNick,
openId,
remainTimes: {
follow: isFollow ? follow.value : 0,
member: vipInfo.isVip ? member.value : 0,
follow: isFollow ? follow.reward : 0,
member: vipInfo.isVip ? member.reward : 0,
...initRemainTimes(tasks)
},
member: {
......@@ -151,7 +151,7 @@ class UserService extends BaseService {
if (!followBefore && followNow && !userInfo.follow.newFollow) {
projection.$set.follow = setNewFollowUserData(userInfo.follow)
projection.$push[`taskInfo.${today}.follow`] = { createTime: Date.now() }
follow?.value && (projection.$inc[`remainTimes.follow`] = follow.value)
follow?.reward && (projection.$inc[`remainTimes.follow`] = follow.reward)
}
// 之前进入活动非会员,现在进入会员,则视为新会员用户
......@@ -159,7 +159,7 @@ class UserService extends BaseService {
if (newVip) {
projection.$set.member = setNewVipUserData(userInfo.member)
projection.$push[`taskInfo.${today}.member`] = { createTime: Date.now() }
member?.value && (projection.$inc[`remainTimes.member`] = member.value)
member?.reward && (projection.$inc[`remainTimes.member`] = member.reward)
}
projection = merge({}, projection, updateUserWhenLogin(this.context, activityInfo, userInfo))
......
......@@ -9,7 +9,7 @@ export default async function updateSignTask(
): Promise<IPreUpdateQuery | undefined> {
if (!activityInfo?.tasks?.sign) return
// 获取签到奖励
const { value } = activityInfo?.tasks?.sign || {}
const { reward } = activityInfo?.tasks?.sign || {}
const { todayCompleteTimes } = getTodayCompleteGrowTask('sign', task)
......@@ -18,7 +18,7 @@ export default async function updateSignTask(
return result === 1
? {
$inc: {
'remainTimes.sign': value || 0
'remainTimes.sign': +reward || 0
}
}
: {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment