|
@@ -31,7 +31,6 @@ class Qiyu{
|
|
|
public function create(Admin $admin,$password){
|
|
|
$data=[
|
|
|
'username'=>"service{$admin['id']}",
|
|
|
- 'password'=>md5($password),
|
|
|
'role'=>0,
|
|
|
'subRoleId'=>$admin['is_seller']?12764513:12767377,
|
|
|
'realname'=>$admin['nickname'],
|
|
@@ -39,10 +38,17 @@ class Qiyu{
|
|
|
'mobile'=>$admin['mobile'],
|
|
|
'email'=>$admin['email']??'',
|
|
|
];
|
|
|
+ if(!$password){
|
|
|
+ $data['password']=md5($data['username']);
|
|
|
+ }else{
|
|
|
+ $data['password']=md5($password);
|
|
|
+ }
|
|
|
$json=$this->post('https://qiyukf.com/openapi/kefu/add',$data);
|
|
|
if($json['code']!==200){
|
|
|
throw_user('['.$json['code'].']'.$json['message']);
|
|
|
}
|
|
|
+ $admin['kf_id']=$json['id'];
|
|
|
+ $admin->save();
|
|
|
return $json['id'];
|
|
|
}
|
|
|
/**
|
|
@@ -50,6 +56,9 @@ class Qiyu{
|
|
|
* 管理 12767377
|
|
|
*/
|
|
|
public function update(Admin $admin,$password){
|
|
|
+ if(empty($admin['kf_id'])){
|
|
|
+ return $this->create($admin,$password);
|
|
|
+ }
|
|
|
$data=[
|
|
|
'id'=>$admin['kf_id'],
|
|
|
'password'=>md5($password),
|