|
@@ -161,7 +161,20 @@ class Active
|
|
$insert['write_code'] = Dever::load('active/home')->getCode();
|
|
$insert['write_code'] = Dever::load('active/home')->getCode();
|
|
$ids = Dever::db('active/code')->insert($insert);
|
|
$ids = Dever::db('active/code')->insert($insert);
|
|
$code = Dever::db('active/code')->find($ids);
|
|
$code = Dever::db('active/code')->find($ids);
|
|
- Dever::load('active/lib/order')->upNum($order['id']);
|
|
|
|
|
|
+ #已使用的数量
|
|
|
|
+ $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']);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|