[TOC]
## 一、提交照片
### 1.調試接口
+++
post:http://www.dakaifa.net/index.php?g=App&m=Doc&a=docReg
*int:uid=默認值#用戶id
<<<
success
<<<
error
+++
### 2. 接口代碼
```
public function docReg(){
$uid = $_POST['uid'];
//提交醫生的資質
$upload = new \Think\Upload();// 實例化上傳類
$upload->maxSize = 3145728 ;// 設置附件上傳大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型
$upload->rootPath = './'.C("UPLOADPATH"); // 設置附件上傳根目錄
$upload->savePath = './docavatar/'; // 設置附件上傳(子)目錄
$info = $upload->upload();
if (!$info) {
$ret = array('msg'=>0);
echo json_encode($ret);
}else{
$avatar = $info["upfile"]['savename'];
$users_model = M('Users');
$data['ap_avatar'] = $avatar;
$result = $users_model->where("id={$uid}")->save($data);
$doc_arr = $users_model->where("id={$uid}")->find();
if ($doc_arr) {
$msg['msg'] = 1;
$doc = array_merge($msg,$doc_arr);
$json= json_encode($doc);
echo $json;
}
}
}
```
## 二、提交認證信息
### 1.調試接口
+++
post:http://www.dakaifa.net/index.php?g=App&m=Doc&a=docNum
*string:real_name=張某某#真實姓名
*string:ID_card=142601186910161336#身份證
*string:resume=哈哈哈哈#個人簡介
*string:uid=111#用戶id
<<<
success
{
"msg": 1
}
<<<
error
{
"msg": 0
}
+++
### 2.接口代碼
```
public function docNum(){
$real_name = $_POST['real_name'];
$ID_card = $_POST['ID_card'];
$resume = $_POST['resume'];
$uid = $_POST['uid'];
$users_model = M('Users');
$data['user_login'] = $real_name; //本人姓名
$data['identity'] = $ID_card; //身份證
$data['signature'] = $resume; //個人簡介
$data['user_type'] = 3; //醫生
$data['user_status'] = 2; //待驗證
$result = $users_model->where("id={$uid}")->save($data);
if ($result) {
$ret = array('msg'=>1);
echo json_encode($ret);
}else{
$ret = array('msg'=>0);
echo json_encode($ret);
}
}
```
## 三、獲取全部醫生信息
### 1.調試接口
+++
get:http://www.dakaifa.net/index.php?g=App&m=Doc&a=all_doc
*int:start=0#開始位置
*int:num=2#限制個數
<<<
success
[
{
"id": "109",
"user_login": "喵喵喵",
"user_pass": "###4754a287756db899932077ac79201504",
"user_nicename": "123",
"user_email": "",
"user_url": "",
"avatar": "http://www.dakaifa.net/index.php?g=user&m=public&a=avatar&id=109",
"sex": "0",
"birthday": "1990-01-01",
"signature": "青少年兒童心理咨詢,婚姻家庭,兩性關系,親子關系。",
"last_login_ip": "",
"last_login_time": "2016-07-22 10:16:56",
"create_time": "2016-07-22 10:16:56",
"user_activation_key": "",
"user_status": "1",
"score": "0",
"user_type": "3",
"coin": "0",
"mobile": "15503601099",
"address": "理工大社區",
"region": "北京",
"stature": "123",
"weight": "123",
"user_token": "UXtOus3GMITeOTJ025xjEbb68JCj0dfkGOlXu2QVJ4d4/ec8X1zexqYBo59eGMjXTkE7EN5guu4=",
"ap_avatar": "http://dakaifa.net/data/upload/docavatar/579589437e5d1.jpg",
"identity": "140181199212084732",
"msg": "1"
},
{
"id": "111",
"user_login": "張天",
"user_pass": "###324029ce02bf4cf80bb06c95e2c5326a",
"user_nicename": "張天",
"user_email": "",
"user_url": "",
"avatar": "http://www.dakaifa.net/index.php?g=user&m=public&a=avatar&id=111",
"sex": "0",
"birthday": "1989-01-01",
"signature": "擅長發熱,頭痛,咳嗽等",
"last_login_ip": "221.205.231.136",
"last_login_time": "2016-08-02 15:26:46",
"create_time": "2016-07-22 14:34:39",
"user_activation_key": "",
"user_status": "1",
"score": "0",
"user_type": "3",
"coin": "0",
"mobile": "13834626385",
"address": "理工大社區",
"region": "安慶",
"stature": "178",
"weight": "60",
"user_token": "kz2k2d7j4VKKVfw1U3yki7b68JCj0dfkGOlXu2QVJ4d4/ec8X1zexk+3kPt7LDSlPckOc2bsEv4=",
"ap_avatar": "http://dakaifa.net/data/upload/docavatar/57b683e2d2b6b.jpg",
"identity": null,
"msg": "1"
}
]
<<<
error
+++
### 2. 接口代碼
```
public function all_doc(){
$start = $_GET['start'];
$num = $_GET['num'];
// $start = 0;
// $num = 4;
$users_model = M('Users');
$map['user_type'] = '3';
$map['user_status'] = '1';
$doc_arr = $users_model->where($map)->limit($start,$num)->select();
foreach ($doc_arr as &$value) {
$value['msg'] = '1';
// $value['avatar'] = "http://".$_SERVER['SERVER_NAME']."/data/upload/avatar/".$value['avatar'];
$value['avatar'] = "http://www.dakaifa.net/index.php?g=user&m=public&a=avatar&id=".$value['id'];
$value['ap_avatar'] = "http://".$_SERVER['SERVER_NAME']."/data/upload/docavatar/".$value['ap_avatar'];
}
if ($doc_arr) {
echo json_encode($doc_arr);
}else{
$ret = array('msg'=>0);
echo json_encode($ret);
}
}
}
```