dever 6 years ago
parent
commit
0d3f379ff3
1 changed files with 4 additions and 1 deletions
  1. 4 1
      push/lib/Data.php

+ 4 - 1
push/lib/Data.php

@@ -59,6 +59,7 @@ class Data
         $info['id'] = 0;
         if ($info['type'] < 10 || $info['type'] == 13) {
             $table = Dever::config('base')->type_table[$info['type']];
+            $method = 'one';
             if ($info['type'] == 1) {
                 $id = $info['article_id'];
             } elseif ($info['type'] == 2) {
@@ -67,12 +68,14 @@ class Data
                 $id = $info['live_id'];
             } elseif ($info['type'] == 4) {
                 $id = $info['journal_id'];
+                $method = 'getOne';
             } elseif ($info['type'] == 6) {
                 $id = $info['feature_id'];
             } elseif ($info['type'] == 7) {
                 $id = $info['applet_id'];
             } elseif ($info['type'] == 13) {
                 $id = $info['journal_id'];
+                $method = 'getOne';
             }
 
             unset($info['article_id']);
@@ -83,7 +86,7 @@ class Data
             unset($info['applet_id']);
             if ($id > 0) {
                 $info['id'] = $id;
-                $data = Dever::db($table)->one($id);
+                $data = Dever::db($table)->$method($id);
                 if (isset($data) && $data) {
                     if (isset($data['name']) && $data['name'] && !$info['name']) {
                         $info['name'] = $data['name'];