dever 6 rokov pred
rodič
commit
4c457b37f7
2 zmenil súbory, kde vykonal 36 pridanie a 1 odobranie
  1. 1 1
      act/database/order.php
  2. 35 0
      journal/lib/Manage.php

+ 1 - 1
act/database/order.php

@@ -138,7 +138,7 @@ return array
             'update'    => 'text',
             'search'    => 'fulltext',
             'list_name' => '订单信息',
-            'list'      => 'Dever::load("journal/lib/manage.showOrderUser", "{id}")',
+            'list'      => 'Dever::load("journal/lib/manage.showOrderUserV1", "{id}")',
         ),
 
         'uid'       => array

+ 35 - 0
journal/lib/Manage.php

@@ -41,6 +41,41 @@ class Manage
         return Dever::table($table);
     }
 
+    public function showOrderUserV1($id)
+    {
+        $info = Dever::db('act/order')->one($id);
+
+        $table = array();
+
+        $user = Dever::db('passport/user')->one($info['uid']);
+
+        $table['用户名'] = $user['username'] . '('.$info['uid'].')';
+        $table['手机号'] = $user['mobile'];
+        $table['产品名'] = $info['name'];
+        if ($info['type'] == 1) {
+            $table['支付方式'] = '购买小刊';
+            $table['支付金额'] = $info['cash'];
+        } elseif ($info['type'] == 3) {
+            $table['支付方式'] = '购买小刊兑换码';
+            $table['兑换码'] = $info['code'];
+            $table['支付金额'] = $info['cash'];
+        } elseif ($info['type'] == 2) {
+            $table['支付方式'] = '兑换小刊';
+            $table['兑换码'] = $info['code'];
+        } elseif ($info['type'] == 4) {
+            $table['支付方式'] = '使用通用兑换码';
+            $table['兑换码'] = $info['code'];
+        }
+        //$table['购买数量'] = $info['num'];
+        
+        if ($info['source_uid'] && $info['source_uid'] != $info['uid']) {
+            $user = Dever::db('passport/user')->one($info['source_uid']);
+            $table['邀请人'] = $user['username'];
+        }
+
+        return Dever::table($table);
+    }
+
     # 获取订阅本数
     public function ding($id)
     {