|
@@ -43,22 +43,23 @@ class LoginService extends CrudService {
|
|
|
let res = {};
|
|
|
if (type === '0') {
|
|
|
_userid = _id.toString();
|
|
|
+ res = { userid: _userid, name, type, id: _id };
|
|
|
} else if (type === '1') {
|
|
|
_userid = uid.toString();
|
|
|
const result = await this.hModel.findById(_userid);
|
|
|
- res = { userid: _userid, name, type };
|
|
|
+ res = { userid: _userid, name, type, id: _id };
|
|
|
} else if (type === '2') {
|
|
|
_userid = uid.toString();
|
|
|
const result = await this.schModel.findById(_userid);
|
|
|
- res = { userid: _userid, code: result.code, name, type };
|
|
|
+ res = { userid: _userid, code: result.code, name, type, id: _id };
|
|
|
} else if (type === '3') {
|
|
|
_userid = uid.toString();
|
|
|
const result = await this.tModel.findById(_userid);
|
|
|
- res = { userid: _userid, schid: result.schid, schname: result.schname, name, type };
|
|
|
+ res = { userid: _userid, schid: result.schid, schname: result.schname, name, type, id: _id };
|
|
|
} else if (type === '4') {
|
|
|
_userid = uid.toString();
|
|
|
const result = await this.stuModel.findById(_userid);
|
|
|
- res = { userid: _userid, schid: result.schoolid, schname: result.school_name, name, type };
|
|
|
+ res = { userid: _userid, schid: result.schoolid, schname: result.school_name, name, type, id: _id };
|
|
|
}
|
|
|
const token = await jwt.sign(res, secret, { expiresIn, issuer, subject });
|
|
|
return token;
|