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);
- }
- }
|