Authored by wenjiekong

会员修改

... ... @@ -44,6 +44,8 @@ exports.editUserInfo = (req, res, next) => {
let uid = '8039836';
// 真实数据输出
userService.editUserInfo(req, uid).then().catch(next);
userService.editUserInfo(req, uid).then(result => {
}).catch(next);
};
... ...
... ... @@ -192,6 +192,12 @@ const getBirthday = (birthday) => {
};
};
const formatDate = (y, m, d) => {
m = m < 10 ? ('0' + m) : m;
d = d < 10 ? ('0' + d) : d;
return y + '-' + m + '-' + d;
};
const isEmpty = (value) => {
return (Array.isArray(value) && value.length === 0) ||
(Object.prototype.isPrototypeOf(value) && Object.keys(value).length === 0);
... ... @@ -484,20 +490,28 @@ const getUserInfo = (channel, uid) => {
};
const editUserInfo = (req, uid) => {
let userInfo;
let userInfo = {},
respData;
userInfo.uid = uid;
console.info(req.body);
console.info(req.body.nickname);
console.info(req.body.username);
console.info(req.body.gender);
console.info(req.body.year);
console.info(req.body.month);
console.info(req.body.day);
console.info(req.body.profession);
console.info(req.body.income);
return '';
userInfo.nickname = req.body.nickname;
userInfo.username = req.body.username;
userInfo.gender = req.body.gender || 3;
userInfo.birthday = req.body.year == '' ? '' : formatDate(req.body.year, req.body.month, req.body.day);
userInfo.profession = req.body.profession || 0;
userInfo.income = req.body.income || 0;
if (!userInfo.nickname || !userInfo.username || userInfo.birthday == '') {
respData = {
code: 400,
message: '缺失必填项',
data: ''
}
}else {
respData = userApi.editUserInfo(userInfo);
}
return respData;
};
module.exports = {
... ...