|
@@ -502,7 +502,7 @@ Class Manage
|
|
} else {
|
|
} else {
|
|
$w['refund_num'] =$data['refund_num'];
|
|
$w['refund_num'] =$data['refund_num'];
|
|
}
|
|
}
|
|
- if (!$data['code_num']) {
|
|
|
|
|
|
+ if (!$data['code_num'] || $data['code_num'] < 0) {
|
|
$w['code_num'] = 0;
|
|
$w['code_num'] = 0;
|
|
}
|
|
}
|
|
if (!$data['no_num']) {
|
|
if (!$data['no_num']) {
|
|
@@ -517,4 +517,27 @@ Class Manage
|
|
$w['where_id'] = $data['id'];
|
|
$w['where_id'] = $data['id'];
|
|
Dever::db('active/order')->update($w);
|
|
Dever::db('active/order')->update($w);
|
|
}
|
|
}
|
|
|
|
+ public function xiu_api()
|
|
|
|
+ {
|
|
|
|
+ $data = Dever::db('active/order')->state();
|
|
|
|
+ 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'] = -1;
|
|
|
|
+ }
|
|
|
|
+ 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);
|
|
|
|
+ }
|
|
}
|
|
}
|