|
|
@@ -0,0 +1,33 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace App\Service;
|
|
|
+
|
|
|
+use App\Model\SystemRecord;
|
|
|
+
|
|
|
+class SystemRecordService extends Service
|
|
|
+{
|
|
|
+ public function orderList($data){
|
|
|
+ $model = SystemRecord::select('account','crt_time','ip','content')
|
|
|
+ ->orderBy('id','desc');
|
|
|
+ if(! empty($data['crt_time'][0]) && ! empty($data['crt_time'][1])){
|
|
|
+ $return = $this->changeDateToTimeStampAboutRange($data['crt_time']);
|
|
|
+ $model->where('crt_time','>=',$return[0]);
|
|
|
+ $model->where('crt_time','<',$return[1]);
|
|
|
+ }
|
|
|
+ if(! empty($data['content'])) $model->where('content', 'LIKE', '%'.$data['content'].'%');
|
|
|
+
|
|
|
+ $list = $this->limit($model,'',$data);
|
|
|
+ $list = $this->fillData($list);
|
|
|
+ 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']) : '';
|
|
|
+ }
|
|
|
+
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+}
|