|
@@ -9,8 +9,8 @@ class Core
|
|
|
public function updateOrder($order_id, $cash, $desc = '')
|
|
|
{
|
|
|
$db = Dever::db('pay/order');
|
|
|
- $info = $db->one(array('order_id' => $order_id, 'status' => 1));
|
|
|
- if ($info) {
|
|
|
+ $info = $db->one(array('order_id' => $order_id));
|
|
|
+ if ($info && $info['status'] == 1) {
|
|
|
$param['where_id'] = $info['id'];
|
|
|
$param['status'] = 2;
|
|
|
$msg = '支付成功';
|
|
@@ -59,7 +59,7 @@ class Core
|
|
|
Dever::load($notify, $send);
|
|
|
}
|
|
|
}
|
|
|
- } else {
|
|
|
+ } elseif(!$info) {
|
|
|
$this->log('支付失败', '错误的订单id:' . $order_id);
|
|
|
}
|
|
|
}
|