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 { ...@@ -11,28 +11,28 @@ class UserService extends Service {
*/ */
async get_phone_by_user_sid(data) { async get_phone_by_user_sid(data) {
const { ctx } = this; const { ctx } = this;
let ret = { const ret = {
phone: '' phone: '',
} };
if (!data.user_sid || !data.token) { if (!data.user_sid || !data.token) {
return ret; return ret;
} }
//校验用户和token匹配问题 // 校验用户和token匹配问题
let userSid = data.user_sid; let userSid = data.user_sid;
let token = data.token; const token = data.token;
let authToken = await ctx.helper.md5(String(userSid) + moment().format('MDYYYY') + 'f74jkdsy83sjf', 'utf8'); 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('get_phone_by_user_sid_params:' + JSON.stringify(data));
ctx.logger.info('authToken:' + authToken); ctx.logger.info('authToken:' + authToken);
if (token != 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) { if (authToken != authTokenYesterday) {
return ret; return ret;
} }
} }
//根据主键查找用户信息 // 根据主键查找用户信息
// userSid = isNaN(userSid) ? ctx.helper.decodeUserSid(userSid) : userSid; userSid = isNaN(userSid) ? ctx.helper.decodeUserSid(userSid) : userSid;
let filter = { where: { sid: userSid } }; const filter = { where: { sid: userSid } };
let userInfo = await ctx.gjjModel.SysUser.one(filter); const userInfo = await ctx.gjjModel.SysUser.one(filter);
ctx.logger.info('get_phone_by_user_sid:' + JSON.stringify(userInfo)); ctx.logger.info('get_phone_by_user_sid:' + JSON.stringify(userInfo));
if (userInfo === null) { if (userInfo === null) {
return ret; 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