dever 3 years ago
parent
commit
5bd011fa6e
1 changed files with 10 additions and 5 deletions
  1. 10 5
      service/option/lib/Account.php

+ 10 - 5
service/option/lib/Account.php

@@ -106,13 +106,18 @@ class Account
      */
     public function show()
     {
+        $aid = Dever::input('aid');
         $mid = Dever::input('mid');
 
-        $member = Dever::db('option/member')->one($mid);
-
-        $aid = $member['aid'];
-
-        $account = Dever::db('option/account')->one($member['aid']);
+        if ($mid) {
+            $member = Dever::db('option/member')->one($mid);
+            $aid = $member['aid'];
+        }
+        
+        $account = Dever::db('option/account')->one($aid);
+        if (!$mid) {
+            $member = Dever::db('option/member')->one($account['mid']);
+        }
 
         $config = Dever::db('option/account')->config['set'];
         $member_config = Dever::db('option/member')->config['set'];