|
@@ -9,6 +9,10 @@ import BaseController from "../../common/base/base_controller";
|
|
|
import ManagerModel from "../models/manager_model";
|
|
|
import crypto from "crypto";
|
|
|
|
|
|
+import Test1Model from "../../../test/models/test1_model";
|
|
|
+import Test2Model from "../../../test/models/test2_model";
|
|
|
+import Test3Model from "../../../test/models/test3_model";
|
|
|
+
|
|
|
class LoginController extends BaseController {
|
|
|
|
|
|
/**
|
|
@@ -72,7 +76,7 @@ class LoginController extends BaseController {
|
|
|
};
|
|
|
let updateResult = managerModel.updateById(managerData._id, updateData);
|
|
|
if (!updateResult) {
|
|
|
- throw '更新登录信息失败!';
|
|
|
+ throw {code: 44003, err: '更新登录信息失败!'};
|
|
|
}
|
|
|
} catch (error) {
|
|
|
responseData.error = error.code;
|
|
@@ -95,6 +99,50 @@ class LoginController extends BaseController {
|
|
|
response.redirect('/login');
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 压测接口
|
|
|
+ *
|
|
|
+ * @param {object} request
|
|
|
+ * @param {object} response
|
|
|
+ * @return {void}
|
|
|
+ */
|
|
|
+ async test(request, response) {
|
|
|
+ let responseData = {
|
|
|
+ error: 0,
|
|
|
+ msg: ''
|
|
|
+ };
|
|
|
+ try {
|
|
|
+
|
|
|
+ // 第一个库的操作
|
|
|
+ let test1Model = new Test1Model();
|
|
|
+ let test1Result = await test1Model.test();
|
|
|
+ if (!test1Result) {
|
|
|
+ throw 'test1出错';
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第二个库操作
|
|
|
+ let test2Model = new Test2Model();
|
|
|
+ let test2Result = await test2Model.test();
|
|
|
+ if (!test2Result) {
|
|
|
+ throw 'test2出错';
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第三个库操作
|
|
|
+ let test3Model = new Test3Model();
|
|
|
+ let test3Result = await test3Model.test();
|
|
|
+ if (!test3Result) {
|
|
|
+ throw 'test3出错';
|
|
|
+ }
|
|
|
+
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error);
|
|
|
+ responseData.error = 1;
|
|
|
+ responseData.msg = error;
|
|
|
+ }
|
|
|
+
|
|
|
+ response.json(responseData);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
export default LoginController;
|