From 0cb54688c833613400286afc4cb48e1ef142cf44 Mon Sep 17 00:00:00 2001 From: chaosBreaking Date: Wed, 4 Sep 2019 22:32:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=94=A8=E6=88=B7=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E5=90=8E=E6=8A=8A=E5=85=B6uid=E5=8A=A0=E5=88=B0=E9=82=80?= =?UTF-8?q?=E8=AF=B7=E8=80=85=E7=9A=84group=E9=87=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/sign/sign.controller.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/sign/sign.controller.js b/src/modules/sign/sign.controller.js index f1eed13..b67218d 100644 --- a/src/modules/sign/sign.controller.js +++ b/src/modules/sign/sign.controller.js @@ -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, {});