|
@@ -45,14 +45,16 @@ class Business extends Auth{
|
|
|
if( $startTime ) $map[] = ['business.insert_time','>=',Carbon::createFromFormat('Y-m-d',$startTime)->startOfDay()->getTimestamp()];
|
|
|
if( $startTime ) $map[] = ['business.insert_time','<=',Carbon::createFromFormat('Y-m-d',$startTime)->endOfDay()->getTimestamp()];
|
|
|
if( !is_null($status) ) $map[] = ['business.status','=',$status];
|
|
|
- $session = session('userRule');
|
|
|
- if ($session){
|
|
|
- $map[] = ['company_id','=',$session['company_id']];
|
|
|
- if ($session['business_id']){
|
|
|
- $map[] = ['business.id','=',$session['business_id']];
|
|
|
- }
|
|
|
- if ($session['menu_type'] == 1 && $session['data_type'] == 2){
|
|
|
- $map[] = ['business.leader_uid','=',$session['admin_uid']];
|
|
|
+ if(!in_array(admin('uid'), explode(',', config('administrator')))){
|
|
|
+ $session = session('userRule') ? session('userRule') : ['menu_type'=>0,'company_id'=>1,'business_id'=>0];
|
|
|
+ if ($session){
|
|
|
+ $map[] = ['company_id','=',$session['company_id']];
|
|
|
+ if ($session['business_id']){
|
|
|
+ $map[] = ['business.id','=',$session['business_id']];
|
|
|
+ }
|
|
|
+ if ($session['menu_type'] == 1 && $session['data_type'] == 2){
|
|
|
+ $map[] = ['business.leader_uid','=',$session['admin_uid']];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 查询数据
|
|
@@ -112,6 +114,7 @@ class Business extends Auth{
|
|
|
*
|
|
|
* */
|
|
|
public function add(Request $request,Model $Model,City $City,AdminUser $AdminUser,AdminRule $AdminRule){
|
|
|
+ $session = session('userRule') ? session('userRule') : ['menu_type'=>0,'company_id'=>0,'business_id'=>0];
|
|
|
if( request()->isMethod('post') ){
|
|
|
// 验证参数
|
|
|
$request->scene('add')->validate();
|
|
@@ -129,7 +132,6 @@ class Business extends Auth{
|
|
|
$custom_name = request('custom_name','');
|
|
|
$phone = request('phone','');
|
|
|
$custom_password = request('custom_password','');
|
|
|
- $session = session('userRule');
|
|
|
if ($session['company_id']){
|
|
|
$data['company_id'] = $session['company_id'];
|
|
|
$ruleData['company_id'] = $session['company_id'];
|
|
@@ -196,7 +198,6 @@ class Business extends Auth{
|
|
|
}
|
|
|
// 获取列表
|
|
|
$cityList = $City->getCityList();
|
|
|
- $session = session('userRule');
|
|
|
$mp = [];
|
|
|
if ($session){
|
|
|
$mp[] = ['admin_rule.company_id','=',$session['company_id']];
|
|
@@ -276,7 +277,7 @@ class Business extends Auth{
|
|
|
$oldData['city_ids'] = explode(',',$oldData['city_ids']);
|
|
|
// 获取列表
|
|
|
$cityList = $City->getCityList();
|
|
|
- $session = session('userRule');
|
|
|
+ $session = session('userRule') ? session('userRule') : ['menu_type'=>0,'company_id'=>0,'business_id'=>0];
|
|
|
$mp = [];
|
|
|
if ($session){
|
|
|
$mp[] = ['admin_rule.company_id','=',$session['company_id']];
|