| 1234567891011121314151617181920212223242526272829303132 | 
							- <?php
 
- namespace Active\Lib;
 
- use Dever;
 
- Class Order
 
- {
 
- 	#更新数量
 
-     public function upNum($order_id)
 
-     {
 
-         $data = Dever::db('active/order')->find($order_id);
 
-         if (!$data['refund_num']) {
 
-             $w['refund_num'] = 0;
 
-         } else {
 
-             $w['refund_num'] =$data['refund_num'];
 
-         }
 
-         if (!$data['code_num'] || $data['code_num'] < 0) {
 
-             $w['code_num'] = 0;
 
-         }
 
-         if (!$data['no_num']) {
 
-             $w['no_num'] = 0;
 
-         }
 
-         #已使用的数量
 
-         $code = Dever::db('active/code')->getCode(array('order_id'=>$data['id'],'status'=>'1,2'));
 
-         $w['code_num'] = count($code);
 
-         #待核销的数量
 
-         $no_code = Dever::db('active/code')->getCode(array('order_id'=>$data['id'],'status'=>1));
 
-         $w['no_num'] = count($no_code);
 
-         $w['where_id'] = $data['id'];
 
-         Dever::db('active/order')->update($w);
 
-     }
 
- }
 
 
  |