|
|
|
@ -43,10 +43,10 @@ class PersonnelService extends BaseAdminService |
|
|
|
*/ |
|
|
|
public function getPage(array $where = []) |
|
|
|
{ |
|
|
|
$field = 'id,name,head_img,gender,birthday,phone,address,native_place,education,profile,emergency_contact_phone,id_card_front,id_card_back,employee_number,status,is_sys_user,sys_user_id,create_time,update_time,deleted_at'; |
|
|
|
$field = 'id,name,head_img,gender,birthday,phone,address,native_place,education,profile,emergency_contact_phone,id_card_front,id_card_back,employee_number,status,is_sys_user,sys_user_id,campus_id,create_time,update_time,deleted_at'; |
|
|
|
$order = 'create_time desc'; |
|
|
|
|
|
|
|
$search_model = $this->model->withSearch(["name", "gender", "phone", "address", "education", "employee_number", "status", "create_time"], $where)->field($field)->order($order); |
|
|
|
$search_model = $this->model->withSearch(["name", "gender", "phone", "address", "education", "employee_number", "status", "create_time"], $where)->with(['campus'])->field($field)->order($order); |
|
|
|
$list = $this->pageQuery($search_model, function ($item) { |
|
|
|
$CampusPersonRole = new CampusPersonRole(); |
|
|
|
$item['is_role'] = 1; // 始终允许角色设置 |
|
|
|
@ -82,9 +82,9 @@ class PersonnelService extends BaseAdminService |
|
|
|
*/ |
|
|
|
public function getInfo(int $id) |
|
|
|
{ |
|
|
|
$field = 'id,name,gender,head_img,birthday,phone,address,native_place,education,profile,emergency_contact_phone,id_card_front,id_card_back,employee_number,status,is_sys_user,sys_user_id,create_time,update_time,deleted_at'; |
|
|
|
$field = 'id,name,gender,head_img,birthday,phone,address,native_place,education,profile,emergency_contact_phone,id_card_front,id_card_back,employee_number,status,is_sys_user,sys_user_id,campus_id,create_time,update_time,deleted_at'; |
|
|
|
|
|
|
|
$info = $this->model->field($field)->where([['id', "=", $id]])->findOrEmpty()->toArray(); |
|
|
|
$info = $this->model->with(['campus'])->field($field)->where([['id', "=", $id]])->findOrEmpty()->toArray(); |
|
|
|
$info['gender'] = strval($info['gender']); |
|
|
|
$info['status'] = strval($info['status']); |
|
|
|
$info['is_sys_user'] = strval($info['is_sys_user']); |
|
|
|
|