|
@@ -6,6 +6,35 @@ use Dever;
|
|
|
|
|
|
class Manage
|
|
|
{
|
|
|
+ /**
|
|
|
+ * 显示用户信息
|
|
|
+ *
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function showUserInfo($id)
|
|
|
+ {
|
|
|
+ $info = Dever::db('card/order')->find($id);
|
|
|
+ $table = array();
|
|
|
+ if ($info && $info['status'] > 1 && $info['uid'] && $info['uid'] > 0) {
|
|
|
+ $user = Dever::load('passport/user-one', $info['uid']);
|
|
|
+ if ($user) {
|
|
|
+ $table['购买人'] = $user['username'] . '('.$user['mobile'].')';
|
|
|
+ $table['下单时间'] = date('Y-m-d H:i:s', $info['cdate']);
|
|
|
+ $table['支付时间'] = date('Y-m-d H:i:s', $info['pdate']);
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($info['duid'] && $info['duid'] > 0) {
|
|
|
+ $user = Dever::load('passport/user-one', $info['duid']);
|
|
|
+ if ($user) {
|
|
|
+ $table['领取人'] = $user['username'] . '('.$user['mobile'].')';
|
|
|
+ $table['兑换时间'] = date('Y-m-d H:i:s', $info['ddate']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return Dever::table($table);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 创建兑换码
|
|
|
*
|
|
@@ -30,7 +59,7 @@ class Manage
|
|
|
# 生成卡号
|
|
|
$card = $info['card_prefix'] . Dever::rand($info['card_len'], $info['card_type'] - 1);
|
|
|
$where['card'] = $card;
|
|
|
- $state = Dever::db('card/code')->find($where);
|
|
|
+ $state = Dever::db('card/order')->find($where);
|
|
|
|
|
|
if (!$state) {
|
|
|
$where['card_id'] = $info['id'];
|
|
@@ -39,7 +68,7 @@ class Manage
|
|
|
}
|
|
|
|
|
|
$where['edate'] = time() + ($info['day']*86400);
|
|
|
- Dever::db('card/code')->insert($where);
|
|
|
+ Dever::db('card/order')->insert($where);
|
|
|
} else {
|
|
|
$this->createCode($info);
|
|
|
}
|
|
@@ -54,7 +83,7 @@ class Manage
|
|
|
{
|
|
|
$update['where_id'] = $id;
|
|
|
$update['type'] = 4;
|
|
|
- Dever::db('card/code')->update($update);
|
|
|
+ Dever::db('card/order')->update($update);
|
|
|
return 'ok';
|
|
|
}
|
|
|
|
|
@@ -62,7 +91,7 @@ class Manage
|
|
|
{
|
|
|
$update['where_id'] = $id;
|
|
|
$update['type'] = 1;
|
|
|
- Dever::db('card/code')->update($update);
|
|
|
+ Dever::db('card/order')->update($update);
|
|
|
return 'ok';
|
|
|
}
|
|
|
}
|