|
|
@@ -113,9 +113,16 @@ class MasterWorkerAgreeLogic extends BaseLogic
|
|
|
return MasterWorkerAgree::where('id',is_array($params['id'])?'in':'=',$params['id'])->column('worker_id');
|
|
|
}
|
|
|
|
|
|
- public static function getStatus(): int
|
|
|
+ public static function getStatus($data_rules = []): int
|
|
|
{
|
|
|
- return MasterWorker::where('audit_state',0)->count();
|
|
|
+ $where = [];
|
|
|
+ if (isset($data_rules['province']) && !empty($data_rules['province'])) {
|
|
|
+ $where[] = ['province','in' ,$data_rules['province']];
|
|
|
+ }
|
|
|
+ if (isset($data_rules['city']) && !empty($data_rules['city'])) {
|
|
|
+ $where[] = ['city','in' ,$data_rules['city']];
|
|
|
+ }
|
|
|
+ return MasterWorker::where('audit_state',0)->where($where)->count();
|
|
|
}
|
|
|
|
|
|
|