xieruidong il y a 2 ans
Parent
commit
473f69cfbe
2 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 5 1
      application/admin/model/Admin.php
  2. 1 1
      application/common/service/Qiyu.php

+ 5 - 1
application/admin/model/Admin.php

@@ -53,7 +53,11 @@ class Admin extends Model
         self::beforeWrite(function (self $admin){
         });
         self::beforeInsert(function (self $admin){
-            Qiyu::instance()->create($admin,$_SERVER['admin_pass']??null);
+            if(empty($admin['user_type'])){
+                $admin['user_type']=0;
+            }
+            $kf_id=Qiyu::instance()->create($admin,$_SERVER['admin_pass']??null);
+            $admin['kf_id']=$kf_id;
         });
         self::beforeUpdate(function (self $admin){
             Qiyu::instance()->update($admin,$_SERVER['admin_pass']??null);

+ 1 - 1
application/common/service/Qiyu.php

@@ -37,7 +37,7 @@ class Qiyu{
             'realname'=>$admin['nickname'],
             'nickname'=>$admin['nickname'],
             'mobile'=>$admin['mobile'],
-            'email'=>$admin['email'],
+            'email'=>$admin['email']??'',
         ];
         $json=$this->post('https://qiyukf.com/openapi/kefu/add',$data);
         if($json['code']!==200){