/** * 引导页相关控制器 * * @author CaiAoLin * @date 2017/6/12 * @version */ import UserModel from "../models/user_model"; import BaseController from "../../common/base/base_controller"; class BootController extends BaseController { /** * 引导页 * * @param {object} request * @param {object} response * @return {void} */ async boot(request, response) { let userModel = new UserModel(); let sessionUser = request.session.sessionUser; // 判断是否已填写信息 let userData = await userModel.findDataByCondition({_id: sessionUser.id}); if (userData.company !== '' && userData.real_name !== '') { return response.redirect('/pm'); } let renderData = { provinceList: userModel.province, companyTypeList: userModel.companyType, companyScaleList: userModel.companyScale, version: request.params.version }; response.render('users/html/login-infoinput', renderData); } } export default BootController;