From 6be50acb3356819b1db21e1cce99c04d4fe4be4d Mon Sep 17 00:00:00 2001 From: anyv <anyu@bronet.cn> Date: Wed, 19 Jun 2019 19:22:01 +0800 Subject: [PATCH] 4 --- app/portal/controller/GoodsdetailsController.php | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/app/portal/controller/GoodsdetailsController.php b/app/portal/controller/GoodsdetailsController.php index a270c58..9fe0ea5 100644 --- a/app/portal/controller/GoodsdetailsController.php +++ b/app/portal/controller/GoodsdetailsController.php @@ -245,24 +245,27 @@ class GoodsdetailsController extends WeChatBaseController{ $uid = cmf_get_current_user_id(); $goods_uid = Db::name('goods') -> where("id",$_POST['goods_id']) -> find(); $my_user = Db::name('my_user') -> where('uid',$uid) -> find(); - if($my_user['status'] == 3){ - $salesman_user = Db::name('my_user') -> where('id',$my_user['pid']) -> find(); - } - if($my_user['status'] == 4){ - $teacher_user = Db::name('my_user') -> where('id',$my_user['pid']) -> find(); - $salesman_user = Db::name('my_user') -> where('id',$teacher_user['pid']) -> find(); - } - if(!empty($salesman_user)){ - if($goods_uid['uid'] == $salesman_user['uid']){ - return true; + if($goods_uid['type'] == 1){ + return true; + }else{ + if($my_user['status'] == 3){ + $salesman_user = Db::name('my_user') -> where('id',$my_user['pid']) -> find(); + } + if($my_user['status'] == 4){ + $teacher_user = Db::name('my_user') -> where('id',$my_user['pid']) -> find(); + $salesman_user = Db::name('my_user') -> where('id',$teacher_user['pid']) -> find(); + } + if(!empty($salesman_user)){ + if($goods_uid['uid'] == $salesman_user['uid']){ + return true; + }else{ + return false; + } }else{ - return false; + return true; } - }else{ - return true; } - } -- libgit2 0.24.0