xieruidong há 2 anos atrás
pai
commit
266f4fa5be
2 ficheiros alterados com 15 adições e 6 exclusões
  1. 2 2
      application/api/controller/Cs.php
  2. 13 4
      application/common/service/Qiyu.php

+ 2 - 2
application/api/controller/Cs.php

@@ -19,10 +19,10 @@ class Cs extends Api
      */
     public function open(){
         //$this->success('',Qiyu::instance()->addGroup('组-销售'));
-        $this->success('',Qiyu::instance()->groups());
+        //$this->success('',Qiyu::instance()->groups());
         $user=$this->auth->getUser();
         $config=[
-            'groupid'=>12767377,
+            'groupid'=>Qiyu::groupId('manager'),
         ];
         if(!$user){
             $this->success('',$config);

+ 13 - 4
application/common/service/Qiyu.php

@@ -134,14 +134,23 @@ class Qiyu{
         return $list['code']==200;
     }
 
-    public static function groupId(Admin $admin){
+    /**
+     * @param Admin|null|string $admin
+     */
+    public static function groupId($admin=null){
         $ids=[
             'seller'=>482791704,
             'manager'=>482790906,
         ];
-        if($admin['is_seller']){
-            return $ids['seller'];
+        if($admin instanceof Admin) {
+            if ($admin['is_seller']) {
+                return $ids['seller'];
+            }
+            return $ids['manager'];
+        }
+        elseif (is_string($admin)){
+            return $ids[$admin];
         }
-        return $ids['manager'];
+        return $ids;
     }
 }