|
@@ -116,18 +116,20 @@ Class Cron{
|
|
|
$ids = Dever::db('active/order')->update(array('where_id' => $v['id'], 'uid' => $user['id']));
|
|
|
}
|
|
|
if ($v['status'] == 2 && $uid) {
|
|
|
- $code = Dever::db('active/code')->find(array('active_id'=> $v['active_id'],'join_uid'=>$uid));
|
|
|
+ $code = Dever::db('active/code')->find(array('active_id'=> $v['active_id'],'join_uid'=>$uid,'clear'=>true));
|
|
|
if (!$code) {
|
|
|
$w['active_id'] = $v['active_id'];
|
|
|
$w['join_uid'] = $uid;
|
|
|
$w['buy_uid'] = $uid;
|
|
|
$w['order_id'] = $v['id'];
|
|
|
+ $w['clear'] = true;
|
|
|
$w['write_code'] = Dever::load('active/home')->getCode();
|
|
|
$code_id = Dever::db('active/code')->insert($w);
|
|
|
if ($code_id) {
|
|
|
$where['where_id'] = $v['id'];
|
|
|
$where['code_num'] = 1;
|
|
|
$where['no_num'] = 1;
|
|
|
+ $where['clear'] = true;
|
|
|
Dever::db('active/order')->update($where);
|
|
|
}
|
|
|
}
|