🐞 fix(活动): 公众号关注推送状态错误
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { Application, BackendSession, HandlerService } from 'pinus';
|
||||
import { resResult } from '../../../pubUtils/util';
|
||||
import { BIND_PHONE_STATUS, ITEM_CHANGE_REASON, STATUS } from '../../../consts';
|
||||
import { BIND_PHONE_STATUS, ITEM_CHANGE_REASON, PUSH_ROUTE, SNS_LINK_TYPE, STATUS } from '../../../consts';
|
||||
import { getPlayerDailyChallengesData } from '../../../services/activity/dailyChallengesService';
|
||||
import { DailyItem } from '../../../domain/activityField/dailyChallengesField';
|
||||
import { addReward, stringToRewardParam } from '../../../services/activity/giftPackageService';
|
||||
@@ -10,6 +10,7 @@ import { getBindPhoneData, getAllSnsLinkDataShow, getPublicAccountData } from '.
|
||||
import { ActivityBindPhoneRewardModel } from '../../../db/ActivityBindPhoneReward';
|
||||
import { ActivityPublicAccountCodeModel } from '../../../db/ActivityPublicAccountCode';
|
||||
import { UserModel } from '../../../db/User';
|
||||
import { sendMessageToUserWithSuc } from '../../../services/pushService';
|
||||
|
||||
|
||||
export default function (app: Application) {
|
||||
@@ -148,6 +149,7 @@ export class BindPhoneHandler {
|
||||
const uid = session.get('userid');
|
||||
let user = await UserModel.findUserByUid(uid);
|
||||
await ActivityPublicAccountCodeModel.findOneAndUpdate({ activityId, channelId: user.channelId }, { $set: { serverId, roleId, orderId: 'test', hasReceived: false } }, { new: true, upsert: true }).lean();
|
||||
await sendMessageToUserWithSuc(roleId, PUSH_ROUTE.PUBLIC_ACCOUNT_GIFT, { activityId, type: SNS_LINK_TYPE.WX_PUBLIC_ACCOUNT, status: BIND_PHONE_STATUS.HAS_BIND });
|
||||
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user