Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
1 个修改的文件
包含
29 行增加
和
2 行删除
| @@ -11,6 +11,7 @@ namespace App\Http\Logic\Aside\Manage; | @@ -11,6 +11,7 @@ namespace App\Http\Logic\Aside\Manage; | ||
| 11 | 11 | ||
| 12 | use App\Http\Logic\Aside\BaseLogic; | 12 | use App\Http\Logic\Aside\BaseLogic; |
| 13 | use App\Models\Manage\Manage; | 13 | use App\Models\Manage\Manage; |
| 14 | +use App\Models\Manage\ManageHr; | ||
| 14 | use App\Models\Manage\MenuSpecial; | 15 | use App\Models\Manage\MenuSpecial; |
| 15 | 16 | ||
| 16 | class MenuSpecialLogic extends BaseLogic | 17 | class MenuSpecialLogic extends BaseLogic |
| @@ -31,11 +32,37 @@ class MenuSpecialLogic extends BaseLogic | @@ -31,11 +32,37 @@ class MenuSpecialLogic extends BaseLogic | ||
| 31 | */ | 32 | */ |
| 32 | public function managerList($map){ | 33 | public function managerList($map){ |
| 33 | $managerModel = new Manage(); | 34 | $managerModel = new Manage(); |
| 34 | - $list = $managerModel->list($map,'id',['id','name']); | ||
| 35 | - return $this->success($list); | 35 | + $query = $managerModel->leftJoin('gl_manage_hr', 'gl_manage.id', '=', 'gl_manage_hr.manage_id'); |
| 36 | + $query = $this->searchParam($query,$map); | ||
| 37 | + $lists = $query->select($this->selectParam())->get()->toArray(); | ||
| 38 | + return $this->success($lists); | ||
| 36 | } | 39 | } |
| 37 | 40 | ||
| 38 | /** | 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,$map){ | ||
| 49 | + $query = $query->where('gl_manage_hr.status', $map['status'] ?? 1); | ||
| 50 | + return $query; | ||
| 51 | + } | ||
| 52 | + | ||
| 53 | + /** | ||
| 54 | + * 需要查询的字段 | ||
| 55 | + * @return array | ||
| 56 | + */ | ||
| 57 | + public function selectParam(){ | ||
| 58 | + $select = [ | ||
| 59 | + 'gl_manage.id AS id', | ||
| 60 | + 'gl_manage.name AS name', | ||
| 61 | + 'gl_manage_hr.status as status' | ||
| 62 | + ]; | ||
| 63 | + return $select; | ||
| 64 | + } | ||
| 65 | + /** | ||
| 39 | * @remark :获取详情 | 66 | * @remark :获取详情 |
| 40 | * @name :specialInfo | 67 | * @name :specialInfo |
| 41 | * @author :lyh | 68 | * @author :lyh |
-
请 注册 或 登录 后发表评论