Browse Source

优化服务商流水搜索记录

master
lanzu_qinsheng 5 years ago
parent
commit
65c58fd26e
  1. 3
      app/Admin/Controllers/LanzuFinancialRecord.php
  2. 5
      app/Admin/Controllers/LanzuMpInfoController.php
  3. 14
      app/Models/LanzuMpInfo.php

3
app/Admin/Controllers/LanzuFinancialRecord.php

@ -9,6 +9,7 @@ use App\Models\FinancialRecord;
use App\Models\FinancialRecord0; use App\Models\FinancialRecord0;
use App\Models\ImsCjdcUser; use App\Models\ImsCjdcUser;
use App\Models\LanzuCsInfo; use App\Models\LanzuCsInfo;
use App\Models\LanzuMpInfo;
use Dcat\Admin\Admin; use Dcat\Admin\Admin;
use Dcat\Admin\Controllers\AdminController; use Dcat\Admin\Controllers\AdminController;
use Dcat\Admin\Form; use Dcat\Admin\Form;
@ -60,6 +61,8 @@ class LanzuFinancialRecord extends AdminController
$filter->equal('id'); $filter->equal('id');
if (!$adu->isRole('lanzu_cs')&&$type==4) { if (!$adu->isRole('lanzu_cs')&&$type==4) {
$filter->equal('user_id', '社区站点')->select(LanzuCsInfo::selectCsInfo()); $filter->equal('user_id', '社区站点')->select(LanzuCsInfo::selectCsInfo());
}elseif (!$adu->isRole('lanzu_mp')&&$type==2){
$filter->equal('user_id', '服务商')->select(LanzuMpInfo::selectCsInfo());
} }
}); });

5
app/Admin/Controllers/LanzuMpInfoController.php

@ -193,6 +193,10 @@ class LanzuMpInfoController extends AdminController
}); });
} }
/**
* @param Content $content
* @return Content
*/
public function showData(Content $content) public function showData(Content $content)
{ {
return $content->header('控制面板') return $content->header('控制面板')
@ -204,4 +208,5 @@ class LanzuMpInfoController extends AdminController
}); });
} }
} }

14
app/Models/LanzuMpInfo.php

@ -14,4 +14,18 @@ class LanzuMpInfo extends Model
protected $table = 'lanzu_mp_info'; protected $table = 'lanzu_mp_info';
protected $dateFormat = 'U'; protected $dateFormat = 'U';
/**
* @return array
*/
public static function selectCsInfo()
{
$rows = self::get();
$item = [];
if ($rows){
foreach ($rows as $row){
$item[$row->admin_user_id] = $row->name;
}
}
return $item;
}
} }
Loading…
Cancel
Save