|
@@ -33,47 +33,47 @@ Class User extends Core
|
|
return $order;
|
|
return $order;
|
|
}
|
|
}
|
|
#领取
|
|
#领取
|
|
- public function recive()
|
|
|
|
- {
|
|
|
|
- $user = $this->user;
|
|
|
|
- $active_id = Dever::input('active_id');
|
|
|
|
- $order_id = Dever::input('id');
|
|
|
|
- $info = Dever::db('active/info')->find($active_id);
|
|
|
|
- if ($info['status'] == 2) {
|
|
|
|
- $member = Dever::load('active/lib/user')->agent($user);
|
|
|
|
- if (!$member) {
|
|
|
|
- Dever::alert('仅限代理商领取');
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- $code = Dever::db('active/code')->state(array('order_id'=>$order_id));
|
|
|
|
- $data = Dever::db('active/order')->find($order_id);
|
|
|
|
- if ($data['status'] < 2) {
|
|
|
|
- Dever::alert('订单还没有支付');
|
|
|
|
- }
|
|
|
|
- if ($data['num'] <= count($code)) {
|
|
|
|
- Dever::alert('已领完');
|
|
|
|
- } else {
|
|
|
|
- $where['active_id'] = $data['active_id'];
|
|
|
|
- $where['buy_uid'] = $data['uid'];
|
|
|
|
- $where['join_uid'] = $this->uid;
|
|
|
|
- $where['order_id'] = $order_id;
|
|
|
|
- $where['act_status'] = $info['act_status'];
|
|
|
|
- $code = Dever::db('active/code')->find($where);
|
|
|
|
- if ($code) {
|
|
|
|
- Dever::alert('您已领取过了,不可重复领取');
|
|
|
|
- }
|
|
|
|
- $where['write_code'] = substr(base_convert(md5(uniqid(md5(microtime(true)),true)), 16, 10), 0, 6);
|
|
|
|
- $code = Dever::db('active/code')->find(array('write_code'=>$where['write_code']));
|
|
|
|
- if ($code) {
|
|
|
|
- $where['write_code'] = substr(base_convert(md5(uniqid(md5(microtime(true)),true)), 16, 10), 0, 6);
|
|
|
|
- }
|
|
|
|
- $ids = Dever::db('active/code')->insert($where);
|
|
|
|
- if ($ids) {
|
|
|
|
- $data = Dever::db('active/code')->find($ids);
|
|
|
|
- return $data;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ // public function recive()
|
|
|
|
+ // {
|
|
|
|
+ // $user = $this->user;
|
|
|
|
+ // $active_id = Dever::input('active_id');
|
|
|
|
+ // $order_id = Dever::input('id');
|
|
|
|
+ // $info = Dever::db('active/info')->find($active_id);
|
|
|
|
+ // if ($info['status'] == 2) {
|
|
|
|
+ // $member = Dever::load('active/lib/user')->agent($user);
|
|
|
|
+ // if (!$member) {
|
|
|
|
+ // Dever::alert('仅限代理商领取');
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // $code = Dever::db('active/code')->state(array('order_id'=>$order_id));
|
|
|
|
+ // $data = Dever::db('active/order')->find($order_id);
|
|
|
|
+ // if ($data['status'] < 2) {
|
|
|
|
+ // Dever::alert('订单还没有支付');
|
|
|
|
+ // }
|
|
|
|
+ // if ($data['num'] <= count($code)) {
|
|
|
|
+ // Dever::alert('已领完');
|
|
|
|
+ // } else {
|
|
|
|
+ // $where['active_id'] = $data['active_id'];
|
|
|
|
+ // $where['buy_uid'] = $data['uid'];
|
|
|
|
+ // $where['join_uid'] = $this->uid;
|
|
|
|
+ // $where['order_id'] = $order_id;
|
|
|
|
+ // $where['act_status'] = $info['act_status'];
|
|
|
|
+ // $code = Dever::db('active/code')->find($where);
|
|
|
|
+ // if ($code) {
|
|
|
|
+ // Dever::alert('您已领取过了,不可重复领取');
|
|
|
|
+ // }
|
|
|
|
+ // $where['write_code'] = substr(base_convert(md5(uniqid(md5(microtime(true)),true)), 16, 10), 0, 6);
|
|
|
|
+ // $code = Dever::db('active/code')->find(array('write_code'=>$where['write_code']));
|
|
|
|
+ // if ($code) {
|
|
|
|
+ // $where['write_code'] = substr(base_convert(md5(uniqid(md5(microtime(true)),true)), 16, 10), 0, 6);
|
|
|
|
+ // }
|
|
|
|
+ // $ids = Dever::db('active/code')->insert($where);
|
|
|
|
+ // if ($ids) {
|
|
|
|
+ // $data = Dever::db('active/code')->find($ids);
|
|
|
|
+ // return $data;
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
#查看核销码
|
|
#查看核销码
|
|
public function getSeeCode()
|
|
public function getSeeCode()
|
|
{
|
|
{
|
|
@@ -155,6 +155,9 @@ Class User extends Core
|
|
if ($data['info']['status'] == 6) {
|
|
if ($data['info']['status'] == 6) {
|
|
$data['info']['refund_cash'] = $data['info']['price'];
|
|
$data['info']['refund_cash'] = $data['info']['price'];
|
|
}
|
|
}
|
|
|
|
+ if ($data['info']['rdate']) {
|
|
|
|
+ $data['info']['rdate'] = date('Y-m-d H:i',$data['info']['rdate']);
|
|
|
|
+ }
|
|
$data['info']['share_name'] = '';
|
|
$data['info']['share_name'] = '';
|
|
if ($active['share_name']) {
|
|
if ($active['share_name']) {
|
|
$data['info']['share_name'] = $active['share_name'];
|
|
$data['info']['share_name'] = $active['share_name'];
|
|
@@ -166,7 +169,7 @@ Class User extends Core
|
|
$data['info']['refund_num'] = 0;
|
|
$data['info']['refund_num'] = 0;
|
|
}
|
|
}
|
|
$no_code = $data['info']['num']-count($code)-$data['info']['refund_num'];
|
|
$no_code = $data['info']['num']-count($code)-$data['info']['refund_num'];
|
|
- if ($data['info']['status'] == 4) {
|
|
|
|
|
|
+ if ($data['info']['status'] == 2) {
|
|
$data['info']['use_code'] = '已使用'.count($code).'个';
|
|
$data['info']['use_code'] = '已使用'.count($code).'个';
|
|
$data['info']['no_code'] = '未使用'.$no_code.'个';
|
|
$data['info']['no_code'] = '未使用'.$no_code.'个';
|
|
if ($code) {
|
|
if ($code) {
|