后台:增加后台数据库表,修复连接问题
This commit is contained in:
@@ -14,23 +14,30 @@ export default class GMUsers extends Service {
|
||||
* 后台账号登录
|
||||
*/
|
||||
public async login(username: string, password: string) {
|
||||
const {ctx} = this;
|
||||
let token = ctx.service.utils.genCode(256);
|
||||
let user = await GMUserModel.login(username, password, token);
|
||||
|
||||
if(!user) {
|
||||
return ctx.service.utils.resResult(STATUS.GM_ERR_PASSWORD);
|
||||
}
|
||||
let userGroups = await GMUserGroupModel.getUserGroupByUid(user.uid, 1);
|
||||
let group = new Array();
|
||||
for(let userGroup of userGroups) {
|
||||
let g = await GMGroupModel.getGroupById(userGroup.groupId);
|
||||
if(g) group.push(g.group);
|
||||
console.log('******', username, password)
|
||||
try {
|
||||
const {ctx} = this;
|
||||
let token = ctx.service.utils.genCode(256);
|
||||
let user = await GMUserModel.login(username, password, token);
|
||||
|
||||
console.log('******', user)
|
||||
if(!user) {
|
||||
return ctx.service.utils.resResult(STATUS.GM_ERR_PASSWORD);
|
||||
}
|
||||
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS, {
|
||||
...user, group, token
|
||||
});
|
||||
let userGroups = await GMUserGroupModel.getUserGroupByUid(user.uid, 1);
|
||||
let group = new Array();
|
||||
for(let userGroup of userGroups) {
|
||||
let g = await GMGroupModel.getGroupById(userGroup.groupId);
|
||||
if(g) group.push(g.group);
|
||||
}
|
||||
console.log('******', group, token)
|
||||
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS, {
|
||||
...user, group, token
|
||||
});
|
||||
}catch(e) {
|
||||
console.log(e)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user