|
|
@@ -45,7 +45,7 @@ class BaseController extends Controller {
|
|
|
echo json_encode($result);
|
|
|
}
|
|
|
|
|
|
- //判断某用户是否有项目管理权限(项目成员和项目创建者)
|
|
|
+ //判断某用户是否有项目管理权限(项目成员member_group_id为1,以及 项目创建者)
|
|
|
protected function checkItemPermn($uid , $item_id){
|
|
|
|
|
|
if (!$uid) {
|
|
|
@@ -61,7 +61,7 @@ class BaseController extends Controller {
|
|
|
session("mamage_item_".$item_id , 1 );
|
|
|
return true;
|
|
|
}
|
|
|
- $ItemMember = D("ItemMember")->where("item_id = '%d' and uid = '%d' ",array($item_id,$uid))->find();
|
|
|
+ $ItemMember = D("ItemMember")->where("item_id = '%d' and uid = '%d' and member_group_id = 1 ",array($item_id,$uid))->find();
|
|
|
if ($ItemMember) {
|
|
|
session("mamage_item_".$item_id , 1 );
|
|
|
return true;
|
|
|
@@ -92,7 +92,14 @@ class BaseController extends Controller {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- if ($this->checkItemPermn($uid , $item_id)) {
|
|
|
+ if ($this->checkItemCreator($uid , $item_id)) {
|
|
|
+ session("visit_item_".$item_id , 1 );
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ $ItemMember = D("ItemMember")->where("item_id = '%d' and uid = '%d' ",array($item_id,$uid))->find();
|
|
|
+ if ($ItemMember) {
|
|
|
+ session("visit_item_".$item_id , 1 );
|
|
|
return true;
|
|
|
}
|
|
|
|