|
@@ -1083,10 +1083,13 @@ class Manage
|
|
|
Dever::db('agent/order')->update($where);
|
|
|
|
|
|
if ($where['status'] == 7) {
|
|
|
- # 关闭订单
|
|
|
- $member = Dever::db('agent/member')->find($order['mid']);
|
|
|
- if ($member) {
|
|
|
- Dever::db('agent/member')->update(array('where_id' => $member['id'], 'state' => 2));
|
|
|
+ $data = Dever::db('agent/order')->getClose(array('mid' => $order['mid'], 'status' => 7, 'clear' => true));
|
|
|
+ if (!$data) {
|
|
|
+ # 关闭订单
|
|
|
+ $member = Dever::db('agent/member')->find($order['mid']);
|
|
|
+ if ($member) {
|
|
|
+ Dever::db('agent/member')->update(array('where_id' => $member['id'], 'state' => 2));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|