正在显示
1 个修改的文件
包含
13 行增加
和
1 行删除
| @@ -136,9 +136,21 @@ class ExtensionModuleController extends BaseController | @@ -136,9 +136,21 @@ class ExtensionModuleController extends BaseController | ||
| 136 | ],[ | 136 | ],[ |
| 137 | 'module_id.required' => '模块id不能为空', | 137 | 'module_id.required' => '模块id不能为空', |
| 138 | ]); | 138 | ]); |
| 139 | + $searchParam = [ | ||
| 140 | + 'module_id'=>$this->param['module_id'], | ||
| 141 | + ]; | ||
| 139 | $data = []; | 142 | $data = []; |
| 140 | $moduleValueModel = new ExtensionModuleValue(); | 143 | $moduleValueModel = new ExtensionModuleValue(); |
| 141 | - $lists = $moduleValueModel->list(['module_id'=>$this->param['module_id']]); | 144 | + if(isset($this->param['field_id']) && isset($this->param['value'])){ |
| 145 | + $uuidArr = $moduleValueModel->formatQuery(['field_id'=>$this->param['field_id'],'value'=>$this->param['value'],'module_id'=>$this->param['module_id']])->distinct()->pluck('id')->toArray(); | ||
| 146 | + if(!empty($uuidArr)){ | ||
| 147 | + $searchParam['uuid'] = ['in',$uuidArr]; | ||
| 148 | + } | ||
| 149 | + } | ||
| 150 | + if(isset($this->param['start_time']) && isset($this->param['end_time'])){ | ||
| 151 | + $searchParam['created_at'] = ['between',[$this->param['start_time'],$this->param['end_time']]]; | ||
| 152 | + } | ||
| 153 | + $lists = $moduleValueModel->list($searchParam); | ||
| 142 | if(!empty($lists)){ | 154 | if(!empty($lists)){ |
| 143 | foreach ($lists as $k => $v){ | 155 | foreach ($lists as $k => $v){ |
| 144 | $data[$v['uuid']][$v['field_id']] = $v['value']; | 156 | $data[$v['uuid']][$v['field_id']] = $v['value']; |
-
请 注册 或 登录 后发表评论