|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Service;
|
|
|
|
|
|
+use App\Model\BigKingCbj;
|
|
|
use App\Model\Depart;
|
|
|
use App\Model\Employee;
|
|
|
use App\Model\EmployeeDepartPermission;
|
|
@@ -466,4 +467,32 @@ class EmployeeService extends Service
|
|
|
|
|
|
return [true,''];
|
|
|
}
|
|
|
+
|
|
|
+ public function getCbLog($data){
|
|
|
+ $model = new BigKingCbj();
|
|
|
+ $model = $model->select('data','crt_time','is_successful')
|
|
|
+ ->orderby('id', 'desc');
|
|
|
+
|
|
|
+ if(! empty($data['crt_time'][0]) && ! empty($data['crt_time'][1])) {
|
|
|
+ $model->where('crt_time','>=',$data['crt_time'][0]);
|
|
|
+ $model->where('crt_time','<=',$data['crt_time'][1]);
|
|
|
+ }
|
|
|
+ if(! empty($data['data'])) $model->where('data','LIKE', '%'.$data['data'].'%');
|
|
|
+
|
|
|
+ $list = $this->limit($model,'',$data);
|
|
|
+ $list = $this->fillData($list,$data);
|
|
|
+
|
|
|
+ return [true, $list];
|
|
|
+ }
|
|
|
+
|
|
|
+ public function fillData($data){
|
|
|
+ if(empty($data['data'])) return $data;
|
|
|
+
|
|
|
+ foreach ($data['data'] as $key => $value){
|
|
|
+ $data['data'][$key]['crt_time'] = $value['crt_time'] ? date('Y-m-d H:i:s',$value['crt_time']) : '';
|
|
|
+ $data['data'][$key]['data'] = json_decode($value['data'],true);
|
|
|
+ }
|
|
|
+
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
}
|