|
@@ -863,7 +863,7 @@ class Sell
|
|
|
}
|
|
|
|
|
|
|
|
|
- if (Dever::project('message')) {
|
|
|
+ if (Dever::project('message') && $order['uid']) {
|
|
|
$shop = Dever::db('shop/info')->one($order['shop_id']);
|
|
|
$msg_param['type'] = 1;
|
|
|
$msg_param['id'] = $order['id'];
|
|
@@ -871,11 +871,21 @@ class Sell
|
|
|
$msg_param = Dever::json_encode($msg_param);
|
|
|
Dever::load('message/lib/data')->push(-1, $order['uid'], '订购成功通知', $msg, 2, 1, false, $msg_param);
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
- $update['status'] = 2;
|
|
|
- $update['where_id'] = $order['id'];
|
|
|
- Dever::db('shop/sell_order')->update($update);
|
|
|
+ $update = array();
|
|
|
+ if ($order['pay_method'] == 2) {
|
|
|
+ if ($order['refund_cash'] > 0) {
|
|
|
+ $status = 6;
|
|
|
+ } else {
|
|
|
+ $status = 5;
|
|
|
+ }
|
|
|
+ $update['fdate'] = time();
|
|
|
+ }
|
|
|
+
|
|
|
+ $update['status'] = $status;
|
|
|
+ $update['where_id'] = $order['id'];
|
|
|
+ Dever::db('shop/sell_order')->update($update);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return 'ok';
|