fix: 用户注册后把其uid加到邀请者的group里
This commit is contained in:
@@ -4,8 +4,9 @@ const { inject } = require('../../common/Provider');
|
||||
const User = require('../user/user.model');
|
||||
const Code = require('../msgCode/msgCode.controller');
|
||||
const { createNewUser } = require('../user/user.controller');
|
||||
const CODE_TYPE = Code.CODE_TYPE;
|
||||
const Fund = require('../fund/fund.model');
|
||||
|
||||
const CODE_TYPE = Code.CODE_TYPE;
|
||||
const msgCodeSignIn = async function (phone, code) {
|
||||
const validCode = await Code.verifyCode({ id: phone, code, type: CODE_TYPE['msgSignIn'] });
|
||||
return validCode ? await User.findOne({
|
||||
@@ -85,6 +86,10 @@ module.exports = {
|
||||
inviter,
|
||||
password
|
||||
}).then(user => {
|
||||
User.findByIdAndUpdate(inviter, { $push: { group: user.id } }).catch(err => {
|
||||
mylog.error('将被邀请人加入到邀请人队列失败', err && err.errmsg);
|
||||
});
|
||||
new Fund({userId: user.id })
|
||||
const token = createToken({
|
||||
userId: user.id
|
||||
}, JWT_SECRET, {});
|
||||
|
||||
Reference in New Issue
Block a user