|
|
|
@ -4,15 +4,31 @@ |
|
|
|
namespace App\Admin\Metrics\Examples\ServiceCard; |
|
|
|
|
|
|
|
|
|
|
|
use App\Models\LanzuMmInfo; |
|
|
|
use App\Models\LanzuStore; |
|
|
|
use Dcat\Admin\Admin; |
|
|
|
use Dcat\Admin\Widgets\Metrics\Card; |
|
|
|
|
|
|
|
class TotalStore extends Card |
|
|
|
{ |
|
|
|
|
|
|
|
protected function init() |
|
|
|
{ |
|
|
|
parent::init(); |
|
|
|
$this->title = '商户数'; |
|
|
|
$this->content(222); |
|
|
|
$aud = Admin::user(); |
|
|
|
$count = 0; |
|
|
|
if ($aud->isRole('lanzu_mm')){ |
|
|
|
$mm = LanzuMmInfo::where('admin_user_id',$aud->id)->first(); |
|
|
|
if ($mm){ |
|
|
|
$count = LanzuStore::where('mm_user_id',$mm->id)->count(); |
|
|
|
} |
|
|
|
}elseif($aud->isRole('lanzu_mp')){ |
|
|
|
$count = 0; |
|
|
|
}else{ |
|
|
|
$count = LanzuStore::count(); |
|
|
|
} |
|
|
|
$this->content($count); |
|
|
|
} |
|
|
|
|
|
|
|
public function renderContent() |
|
|
|
|