|
@@ -54,9 +54,9 @@ class ReturnWorkLists extends BaseAdminDataLists implements ListsSearchInterface
|
|
|
public function queryDataWhere(){
|
|
public function queryDataWhere(){
|
|
|
$where = [];
|
|
$where = [];
|
|
|
$data_rules = $this->adminInfo['data_rules'];
|
|
$data_rules = $this->adminInfo['data_rules'];
|
|
|
- $this->queryExists = function (Query $query) use ($data_rules) { $query->name('service_work')->where('id','>', 0)->field('id'); };
|
|
|
|
|
|
|
+ $this->queryExists = function (Query $query) { $query->name('service_work')->where('id','>', 0)->field('id'); };
|
|
|
if (isset($data_rules['province']) && !empty($data_rules['province'])) {
|
|
if (isset($data_rules['province']) && !empty($data_rules['province'])) {
|
|
|
- $this->queryExists = function (Query $query) {
|
|
|
|
|
|
|
+ $this->queryExists = function (Query $query) use ($data_rules) {
|
|
|
$p_table = $query->getTable().$query->getName();
|
|
$p_table = $query->getTable().$query->getName();
|
|
|
$query->name('service_work')->alias('b')
|
|
$query->name('service_work')->alias('b')
|
|
|
->where('province','in', $data_rules['province'])
|
|
->where('province','in', $data_rules['province'])
|