正在显示
1 个修改的文件
包含
28 行增加
和
6 行删除
| @@ -31,15 +31,37 @@ class MenuSpecialLogic extends BaseLogic | @@ -31,15 +31,37 @@ class MenuSpecialLogic extends BaseLogic | ||
| 31 | * @time :2023/8/7 14:33 | 31 | * @time :2023/8/7 14:33 |
| 32 | */ | 32 | */ |
| 33 | public function managerList($map){ | 33 | public function managerList($map){ |
| 34 | - $managerModel = new ManageHr(); | ||
| 35 | - if(!isset($map['status'])){ | ||
| 36 | - $map['status'] = 1; | ||
| 37 | - } | ||
| 38 | - $list = $managerModel->list($map,'id',['id','name']); | ||
| 39 | - return $this->success($list); | 34 | + $managerModel = new Manage(); |
| 35 | + $query = $managerModel->leftJoin('gl_manage_hr', 'gl_manage.id', '=', 'gl_manage_hr.manage_id'); | ||
| 36 | + $query = $this->searchParam($query); | ||
| 37 | + $lists = $query->select($this->selectParam())->get()->toArray(); | ||
| 38 | + return $this->success($lists); | ||
| 40 | } | 39 | } |
| 41 | 40 | ||
| 42 | /** | 41 | /** |
| 42 | + * @remark :搜索 | ||
| 43 | + * @name :searchParam | ||
| 44 | + * @author :lyh | ||
| 45 | + * @method :post | ||
| 46 | + * @time :2024/10/24 11:50 | ||
| 47 | + */ | ||
| 48 | + public function searchParam($query){ | ||
| 49 | + $query->where('gl_manage_hr.status', $this->map['status'] ?? 1); | ||
| 50 | + } | ||
| 51 | + | ||
| 52 | + /** | ||
| 53 | + * 需要查询的字段 | ||
| 54 | + * @return array | ||
| 55 | + */ | ||
| 56 | + public function selectParam(){ | ||
| 57 | + $select = [ | ||
| 58 | + 'gl_manage.id AS id', | ||
| 59 | + 'gl_manage.name AS name', | ||
| 60 | + 'gl_manage_hr.status as status' | ||
| 61 | + ]; | ||
| 62 | + return $select; | ||
| 63 | + } | ||
| 64 | + /** | ||
| 43 | * @remark :获取详情 | 65 | * @remark :获取详情 |
| 44 | * @name :specialInfo | 66 | * @name :specialInfo |
| 45 | * @author :lyh | 67 | * @author :lyh |
-
请 注册 或 登录 后发表评论