|
|
|
@ -4,17 +4,15 @@ |
|
|
|
namespace App\Admin\Controllers\v3; |
|
|
|
|
|
|
|
|
|
|
|
use App\Admin\Actions\Lazy\CsInfo; |
|
|
|
use App\Admin\Actions\Tools\SalesmanOption; |
|
|
|
use App\Admin\Actions\Tools\SalesmanOptionCopy; |
|
|
|
use App\Http\Controllers\TestController; |
|
|
|
use App\Models\LanzuMarket; |
|
|
|
use App\Admin\Common\Order; |
|
|
|
use App\Models\LanzuUserRelationBind; |
|
|
|
use App\Models\v3\LanzuEmployees; |
|
|
|
use App\Models\v3\SalesmanData; |
|
|
|
use Dcat\Admin\Admin; |
|
|
|
use Dcat\Admin\Controllers\AdminController; |
|
|
|
use Dcat\Admin\Grid; |
|
|
|
use Dcat\Admin\Widgets\Modal; |
|
|
|
use Maatwebsite\Excel\Facades\Excel; |
|
|
|
|
|
|
|
class Salesman extends AdminController |
|
|
|
@ -46,6 +44,7 @@ class Salesman extends AdminController |
|
|
|
$grid->tools(new SalesmanOption()); |
|
|
|
$name = request()->get('name') ? (request()->get('name') == '全部' ? '总' : request()->get('name')) : ''; |
|
|
|
$option = request()->get('option') ?? 0; |
|
|
|
list($beginTime,$endTime) = Order::beginAndEnd($option); |
|
|
|
$searchTime = request()->input('created_at');//搜索时间
|
|
|
|
if ($searchTime) { |
|
|
|
$content = "<a href='salesman_export?option={$option}&name={$name}&created_at[start]={$searchTime['start']}&created_at[end]={$searchTime['end']}' class='btn btn-primary feather icon-download'> 导出 </a>"; |
|
|
|
@ -63,9 +62,10 @@ class Salesman extends AdminController |
|
|
|
return $this->nick_name; |
|
|
|
}); |
|
|
|
$grid->column('total', '社区总数'); |
|
|
|
$grid->column('user_id', '绑定用户数')->display(function ($uid) { |
|
|
|
$grid->column('user_id', $name.'绑定用户数')->display(function ($uid) use ($beginTime,$endTime) { |
|
|
|
if ($uid) { |
|
|
|
return count(explode(',', $uid)); |
|
|
|
$count = LanzuUserRelationBind::whereIn('user_id',explode(',', $uid))->whereBetween('created_at',[$beginTime,$endTime])->count(); |
|
|
|
return $count; |
|
|
|
} |
|
|
|
return 0; |
|
|
|
}); |
|
|
|
|