|
@@ -152,6 +152,7 @@ class Active
|
|
|
if ($order && $status == 2) {
|
|
|
$update['status'] = 2;
|
|
|
$update['where_id'] = $order['id'];
|
|
|
+ $update['code_num'] = 1;
|
|
|
Dever::db('active/order')->update($update);
|
|
|
$code = Dever::db('active/code')->find(array('join_uid'=>$order['uid'],'active_id'=>$order['active_id']));
|
|
|
if (!$code) {
|
|
@@ -160,21 +161,7 @@ class Active
|
|
|
$insert['buy_uid'] = $order['uid'];
|
|
|
$insert['write_code'] = Dever::load('active/home')->getCode();
|
|
|
$ids = Dever::db('active/code')->insert($insert);
|
|
|
- $code = Dever::db('active/code')->find($ids);
|
|
|
- #已使用的数量
|
|
|
- $code = Dever::db('active/code')->getCode(array('order_id'=>$order['id'],'status'=>'1,2'));
|
|
|
- $w['code_num'] = count($code);
|
|
|
- #待核销的数量
|
|
|
- $no_code = Dever::db('active/code')->getCode(array('order_id'=>$order['id'],'status'=>1));
|
|
|
- $w['no_num'] = count($no_code);
|
|
|
- $w['where_id'] = $order['id'];
|
|
|
- if (!$order['refund_num']) {
|
|
|
- $w['refund_num'] = 0;
|
|
|
- } else {
|
|
|
- $w['refund_num'] =$order['refund_num'];
|
|
|
- }
|
|
|
- Dever::db('active/order')->update($w);
|
|
|
- // Dever::load('active/lib/order')->upNum($order['id']);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|