|
@@ -457,6 +457,25 @@ class Buy
|
|
|
$data = $this->getView($id, $order_id, false);
|
|
|
if ($data['status'] == 1) {
|
|
|
$state = Dever::db('card/order')->update(array('where_id' => $data['id'], 'status' => 5, 'operdate' => time()));
|
|
|
+
|
|
|
+ /*
|
|
|
+ # 退款涉及到了这些
|
|
|
+ $order_card = Dever::db('card/order_card')->select(array('order_id' => $data['id']));
|
|
|
+
|
|
|
+ if ($order_card) {
|
|
|
+ foreach ($order_card as $k => $v) {
|
|
|
+ Dever::db('card/order_card')->update(array('where_id' => $v['id'], 'status' => 3));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $order_code = Dever::db('card/code')->select(array('order_id' => $data['id'], 'status' => 2));
|
|
|
+
|
|
|
+ if ($order_code) {
|
|
|
+ foreach ($order_code as $k => $v) {
|
|
|
+ Dever::db('card/code')->update(array('where_id' => $v['id'], 'status' => 1, 'uid' => '0', 'order_id' => '', 'order_card_id' => '', 'bdate' => ''));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ */
|
|
|
return 'ok';
|
|
|
} else {
|
|
|
Dever::alert('当前订单状态不允许取消');
|