| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
- include_once(FCPATH . 'application/models/Base_model.php');
 
- class User_model extends Base_Model {
 
-     protected $table = 'user';
 
-             
 
-     // 获取用户字段管理
 
- 	public function get_user_field($id){
 
- 		$this->db->where('userid',$id);
 
- 		return $this->db->get('user_field')->row_array();
 
- 	}
 
- 	// 更新用户字段管理	
 
- 	public function update_user_field($data){
 
- 		$this->db->where('userid',$data['userid']);
 
- 		$res = $this->db->get('user_field')->row_array();
 
- 		if (empty($res)) {
 
- 			$this->db->insert('user_field',$data);
 
- 		}else{
 
- 			$this->db->where('userid',$data['userid'])->update('user_field',$data);
 
- 		}
 
- 	}
 
- 	// 获取所有维修人员
 
- 	public function get_repair_user($filter){
 
- 		if(!isset($filter['user_id']) || empty($filter['user_id'])){
 
- 			return array();
 
- 		}
 
- 	
 
- 		$query = "SELECT * FROM user WHERE id={$filter['user_id']}";
 
- 		$query = $this->db->query($query);
 
- 		$user  = $query->row_array();
 
- 		if (empty($user)) {
 
- 			return array();
 
- 		}
 
- 	
 
- 		$colum = 'role_'.$user['role'];
 
- 		$query = "SELECT id,name FROM repair_user
 
- 		WHERE {$colum}={$filter['user_id']}";
 
- 	
 
- 		$query = $this->db->query($query);
 
- 		$data =  $query->result_array();
 
- 		return $data;
 
- 	}
 
- }
 
 
  |