Commit cf7d8cae authored by 李尚科's avatar 李尚科

user_sid fix

parent ec30c513
Pipeline #16665 passed with stage
in 7 seconds
......@@ -11,28 +11,28 @@ class UserService extends Service {
*/
async get_phone_by_user_sid(data) {
const { ctx } = this;
let ret = {
phone: ''
}
const ret = {
phone: '',
};
if (!data.user_sid || !data.token) {
return ret;
}
//校验用户和token匹配问题
// 校验用户和token匹配问题
let userSid = data.user_sid;
let token = data.token;
let authToken = await ctx.helper.md5(String(userSid) + moment().format('MDYYYY') + 'f74jkdsy83sjf', 'utf8');
const token = data.token;
const authToken = await ctx.helper.md5(String(userSid) + moment().format('MDYYYY') + 'f74jkdsy83sjf', 'utf8');
ctx.logger.info('get_phone_by_user_sid_params:' + JSON.stringify(data));
ctx.logger.info('authToken:' + authToken);
if (token != authToken) {
let authTokenYesterday = await ctx.helper.md5(String(userSid) + moment().subtract(1, 'days').format('MDYYYY') + 'f74jkdsy83sjf', 'utf8');
const authTokenYesterday = await ctx.helper.md5(String(userSid) + moment().subtract(1, 'days').format('MDYYYY') + 'f74jkdsy83sjf', 'utf8');
if (authToken != authTokenYesterday) {
return ret;
}
}
//根据主键查找用户信息
// userSid = isNaN(userSid) ? ctx.helper.decodeUserSid(userSid) : userSid;
let filter = { where: { sid: userSid } };
let userInfo = await ctx.gjjModel.SysUser.one(filter);
// 根据主键查找用户信息
userSid = isNaN(userSid) ? ctx.helper.decodeUserSid(userSid) : userSid;
const filter = { where: { sid: userSid } };
const userInfo = await ctx.gjjModel.SysUser.one(filter);
ctx.logger.info('get_phone_by_user_sid:' + JSON.stringify(userInfo));
if (userInfo === null) {
return ret;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment