作者 何书鹏
1 个管道 的构建 通过 耗费 1 秒

签名优化

... ... @@ -643,4 +643,25 @@ class Doctor extends Api
$appraise->save(['delete_status' => '1']);
$this->success('成功');
}
/**
* @ApiWeigh (69)
* @ApiTitle (医生端-获取腾讯即时通讯签名)
* @ApiSummary (医生端-获取腾讯即时通讯签名)
* @ApiMethod (POST)
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
*
* @ApiReturn({
"code": 1,
"msg": "成功",
"time": "1604282876",
"data": {
"usersig": 123, //即时通讯签名
}
})
*/
public function getTimSig(){
$usersig = (new Tim)->getSig('doctor_'.$this->id);
$this->success('成功',compact('usersig'));
}
}
... ...
... ... @@ -864,8 +864,8 @@ class User extends Api
/**
* @ApiWeigh (67)
* @ApiTitle (获取腾讯即时通讯签名)
* @ApiSummary (获取腾讯即时通讯签名)
* @ApiTitle (用户端-获取腾讯即时通讯签名)
* @ApiSummary (用户端-获取腾讯即时通讯签名)
* @ApiMethod (POST)
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
*
... ... @@ -879,12 +879,7 @@ class User extends Api
})
*/
public function getTimSig(){
if($this->auth->identity == '2'){
$identifier = 'doctor_'.Doctor::where('user_id',$this->auth->id)->value('id');
}else{
$identifier = 'user_'.$this->auth->id;
}
$usersig = (new Tim)->getSig($identifier);
$usersig = (new Tim)->getSig('user_'.$this->auth->id);
$this->success('成功',compact('usersig'));
}
... ...
此 diff 太大无法显示。