diff --git a/src/modules/user/user.controller.js b/src/modules/user/user.controller.js index ec0e7de..37bf8c8 100644 --- a/src/modules/user/user.controller.js +++ b/src/modules/user/user.controller.js @@ -5,10 +5,12 @@ const changePwd = require('../sign/sign.controller').changePasswd; module.exports = { changePwd, async createNewUser (data) { - let { phone, inviter, password } = data; - await (new User({ phone, inviter, password })).save().then(user => user).catch(err => { + let { phone, inviter = '', password } = data; + await (new User({ phone, inviter, password })).save().then(user => { + return user; + }).catch(err => { mylog.error('创建新用户失败', err); - return null; + throw new Error('创建新用户失败', err); }); }, async getUserInfo (req, res) {