User_model.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2. include_once(FCPATH . 'application/models/Base_model.php');
  3. class User_model extends Base_Model {
  4. protected $table = 'user';
  5. // 获取用户字段管理
  6. public function get_user_field($id){
  7. $this->db->where('userid',$id);
  8. return $this->db->get('user_field')->row_array();
  9. }
  10. // 更新用户字段管理
  11. public function update_user_field($data){
  12. $this->db->where('userid',$data['userid']);
  13. $res = $this->db->get('user_field')->row_array();
  14. if (empty($res)) {
  15. $this->db->insert('user_field',$data);
  16. }else{
  17. $this->db->where('userid',$data['userid'])->update('user_field',$data);
  18. }
  19. }
  20. // 获取所有维修人员
  21. public function get_repair_user($filter){
  22. if(!isset($filter['user_id']) || empty($filter['user_id'])){
  23. return array();
  24. }
  25. // $query = "SELECT * FROM user WHERE id={$filter['user_id']}";
  26. // $query = $this->db->query($query);
  27. // $user = $query->row_array();
  28. // if (empty($user)) {
  29. // return array();
  30. // }
  31. // $colum = 'role_'.$user['role'];
  32. $query = "SELECT id,name FROM repair_user
  33. WHERE owner_id={$filter['user_id']}";
  34. $query = $this->db->query($query);
  35. $data = $query->result_array();
  36. return $data;
  37. }
  38. }