|
@@ -5,6 +5,7 @@ const assert = require('assert');
|
|
|
const _ = require('lodash');
|
|
|
const { CrudService } = require('naf-framework-mongoose/lib/service');
|
|
|
const { BusinessError, ErrorCode } = require('naf-core').Error;
|
|
|
+const stringRandom = require('string-random');
|
|
|
|
|
|
|
|
|
class TeacherService extends CrudService {
|
|
@@ -33,10 +34,11 @@ class TeacherService extends CrudService {
|
|
|
await teacher.save();
|
|
|
let detail = '';
|
|
|
if (status === '1') {
|
|
|
- detail = '您的账号身份已确认,请尽快登录账号上传课件资料附件';
|
|
|
+ const passwd = stringRandom();
|
|
|
+ detail = '您的账号身份已确认,密码为:' + passwd + '请尽快登录账号上传课件资料附件';
|
|
|
// 状态更新后创建教师用户
|
|
|
const newdata = { name: teacher.name, mobile: teacher.phone, type: '3', uid: teacher.id };
|
|
|
- newdata.passwd = teacher.password;
|
|
|
+ newdata.passwd = passwd;
|
|
|
await this.umodel.create(newdata);
|
|
|
} else if (status === '4') {
|
|
|
detail = '您已通过审核被正式录入教师库';
|