...
|
...
|
@@ -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 = {
|
...
|
...
|
|