Browse Source

修改 bug

master
王泽彦 5 months ago
parent
commit
a580c2580a
  1. 5
      niucloud/app/adminapi/controller/campus_person_role/CampusPersonRole.php
  2. 2
      niucloud/app/adminapi/controller/personnel/Personnel.php
  3. 11
      niucloud/app/service/admin/campus_person_role/CampusPersonRoleService.php

5
niucloud/app/adminapi/controller/campus_person_role/CampusPersonRole.php

@ -95,7 +95,10 @@ class CampusPersonRole extends BaseAdminController
} }
public function getPersonnelAll(){ public function getPersonnelAll(){
return success(( new CampusPersonRoleService())->getPersonnelAll()); $data = $this->request->params([
["campus_id",0]
]);
return success(( new CampusPersonRoleService())->getPersonnelAll($data['campus_id']));
} }
public function getSysRoleAll(){ public function getSysRoleAll(){

2
niucloud/app/adminapi/controller/personnel/Personnel.php

@ -68,6 +68,7 @@ class Personnel extends BaseAdminController
["id_card_back",""], ["id_card_back",""],
["status",0], ["status",0],
["is_sys_user",0], ["is_sys_user",0],
["campus_id",0],
["info",[]], ["info",[]],
["use_approval", 0], // 是否使用审批流程 ["use_approval", 0], // 是否使用审批流程
["approval_config_id", 0], // 审批配置ID ["approval_config_id", 0], // 审批配置ID
@ -110,6 +111,7 @@ class Personnel extends BaseAdminController
["id_card_front",""], ["id_card_front",""],
["id_card_back",""], ["id_card_back",""],
["status",0], ["status",0],
["campus_id",0],
["is_sys_user",0], ["is_sys_user",0],
["info",[]], ["info",[]],

11
niucloud/app/service/admin/campus_person_role/CampusPersonRoleService.php

@ -163,12 +163,13 @@ class CampusPersonRoleService extends BaseAdminService
return $campusModel->select()->toArray(); return $campusModel->select()->toArray();
} }
public function getPersonnelAll(){ public function getPersonnelAll($campus_id){
$person_ids = $this->model->column("person_id");
$personnelModel = new Personnel(); $personnelModel = new Personnel();
return $personnelModel->where([['id','not in',$person_ids]])->select()->toArray(); return $personnelModel->when($campus_id, function ($query) use ($campus_id) {
$query->where('campus_id', $campus_id);
})->where('status',2)
->select()
->toArray();
} }
public function getSysRoleAll($data){ public function getSysRoleAll($data){

Loading…
Cancel
Save