From 8724afbeb7be89a0ff382e881bcc4c40ea200c8d Mon Sep 17 00:00:00 2001 From: chaosBreaking Date: Fri, 6 Sep 2019 23:07:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3user=E5=92=8Csign?= =?UTF-8?q?=E7=9A=84=E5=BE=AA=E7=8E=AF=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/sign/sign.controller.js | 2 +- src/modules/user/user.controller.js | 7 ------- src/modules/user/user.handler.js | 12 ++++++++++++ 3 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 src/modules/user/user.handler.js diff --git a/src/modules/sign/sign.controller.js b/src/modules/sign/sign.controller.js index 3f3ae25..d1f13f0 100644 --- a/src/modules/sign/sign.controller.js +++ b/src/modules/sign/sign.controller.js @@ -2,8 +2,8 @@ const Crypto = require('../../utils/crypto'); const { createToken } = require('../../utils/jwt'); const { inject } = require('../../common/Provider'); const User = require('../user/user.model'); +const { createNewUser } = require('../user/user.handler'); const Code = require('../msgCode/msgCode.controller'); -const { createNewUser } = require('../user/user.controller'); const Fund = require('../fund/fund.model'); const CODE_TYPE = Code.CODE_TYPE; diff --git a/src/modules/user/user.controller.js b/src/modules/user/user.controller.js index ff0f1fa..ccd07e7 100644 --- a/src/modules/user/user.controller.js +++ b/src/modules/user/user.controller.js @@ -5,13 +5,6 @@ const Crypto = require('../../utils/crypto'); module.exports = { changePwd, - async createNewUser (data) { - const { phone, inviter = '', password, inviteCode } = data; - return await (new User({ phone, inviter, password, inviteCode })).save().then(user => user).catch(err => { - mylog.error('创建新用户失败', err); - throw new Error('创建新用户失败', err.errmsg); - }); - }, async getUserInfo (req, res) { const { userId } = res.locals.user; User.findById(userId, 'id nickname phone').then(data => { diff --git a/src/modules/user/user.handler.js b/src/modules/user/user.handler.js new file mode 100644 index 0000000..a1c3408 --- /dev/null +++ b/src/modules/user/user.handler.js @@ -0,0 +1,12 @@ +'use strict'; +const User = require('./user.model'); + +module.exports = { + async createNewUser (data) { + const { phone, inviter = '', password, inviteCode } = data; + return await (new User({ phone, inviter, password, inviteCode })).save().then(user => user).catch(err => { + mylog.error('创建新用户失败', err); + throw new Error('创建新用户失败', err.errmsg); + }); + }, +};