Преглед изворни кода

子项目,鉴权检查调整

MaiXinRong пре 2 дана
родитељ
комит
49b4e18ed1
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      app/middleware/sub_project_check.js

+ 1 - 1
app/middleware/sub_project_check.js

@@ -33,9 +33,9 @@ module.exports = options => {
             if (!id) throw '参数错误';
             if (!id) throw '参数错误';
 
 
             this.subProject = yield this.service.subProject.getDataById(id);
             this.subProject = yield this.service.subProject.getDataById(id);
-            if (this.subProject.project_id !== this.session.sessionProject.id) throw '您无权查看该项目';
 
 
             if (!this.subProject) throw '项目不存在';
             if (!this.subProject) throw '项目不存在';
+            if (this.subProject.project_id !== this.session.sessionProject.id) throw '您无权查看该项目';
             // 解析属性并加载默认值
             // 解析属性并加载默认值
             this.subProject.page_show = this.service.subProject.getPageShow(this.subProject.page_show);
             this.subProject.page_show = this.service.subProject.getPageShow(this.subProject.page_show);
             this.subProject.fun_set = this.service.subProject.getFunSet(this.subProject.fun_set);
             this.subProject.fun_set = this.service.subProject.getFunSet(this.subProject.fun_set);