|
|
|
@ -51,28 +51,31 @@ class StoreController extends AdminController |
|
|
|
$grid->logo_url->image('',50); |
|
|
|
$grid->name->width('12%'); |
|
|
|
|
|
|
|
$grid->column('user_id','余额')->display(function($userId){ |
|
|
|
$userId = $this->user_id; |
|
|
|
$balance = 0; |
|
|
|
if($userId > 0){ |
|
|
|
$moneyType = 5;// 商户类型
|
|
|
|
$balance = UserBalanceModel::getBalance($userId, $moneyType); |
|
|
|
} |
|
|
|
return $balance; |
|
|
|
})->modal(function($modal){ |
|
|
|
$name = $this->name; |
|
|
|
$modal->title($name.'的余额明细'); |
|
|
|
$table = StoreBalance::make(['user_id'=>$this->user_id]); |
|
|
|
return $table; |
|
|
|
}); |
|
|
|
// 可看店铺余额权限
|
|
|
|
if($this->storeBalanceCan()){ |
|
|
|
$grid->column('user_id','余额')->display(function($userId){ |
|
|
|
$userId = $this->user_id; |
|
|
|
$balance = 0; |
|
|
|
if($userId > 0){ |
|
|
|
$moneyType = 5;// 商户类型
|
|
|
|
$balance = UserBalanceModel::getBalance($userId, $moneyType); |
|
|
|
} |
|
|
|
return $balance; |
|
|
|
})->modal(function($modal){ |
|
|
|
$name = $this->name; |
|
|
|
$modal->title($name.'的余额明细'); |
|
|
|
$table = StoreBalance::make(['user_id'=>$this->user_id]); |
|
|
|
return $table; |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
$grid->market_id->display(function ($marketId) use($marketList){ |
|
|
|
return isset($marketList[$marketId]) ? $marketList[$marketId] : ''; |
|
|
|
}); |
|
|
|
$grid->mm_user_id->display(function ($mmUserId){ |
|
|
|
$mmUser = MminfoModel::getMmInfo($mmUserId,'name'); |
|
|
|
return empty($mmUser) ? '' : $mmUser->name; |
|
|
|
}); |
|
|
|
// $grid->mm_user_id->display(function ($mmUserId){
|
|
|
|
// $mmUser = MminfoModel::getMmInfo($mmUserId,'name');
|
|
|
|
// return empty($mmUser) ? '' : $mmUser->name;
|
|
|
|
// });
|
|
|
|
$grid->store_applet_img->display(function($appletImg){ |
|
|
|
$id = $this->id; |
|
|
|
$oldPath = 'https://img.lanzu.vip/addons/zh_cjdianc/data/code_store_img/wx_store_'.$id.'.jpg'; |
|
|
|
@ -402,4 +405,13 @@ class StoreController extends AdminController |
|
|
|
|
|
|
|
return $hash; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return bool |
|
|
|
*/ |
|
|
|
protected function storeBalanceCan(): bool |
|
|
|
{ |
|
|
|
$user = Admin::user(); |
|
|
|
return $user->can('store_balance'); |
|
|
|
} |
|
|
|
} |