| xqd
@@ -62,7 +62,7 @@ class Order extends BaseModel
|
|
|
//支付完成的处理方法
|
|
|
public static function payCompletedHandle($order_id)
|
|
|
{
|
|
|
- $order = Order::select(['user_id', 'product_type', 'total_amount', 'payment_type', 'payment_amount'])->where('id', $order_id)->first();
|
|
|
+ $order = Order::select(['user_id', 'docter_id', 'product_type', 'total_amount', 'payment_type', 'payment_amount', 'order_sn'])->where('id', $order_id)->first();
|
|
|
//发送下单消息
|
|
|
if ($order['product_type'] < 6) {
|
|
|
$product_type_text = config('config.product_type_map')[$order['product_type']];
|
| xqd
@@ -81,6 +81,8 @@ class Order extends BaseModel
|
|
|
$user = User::select(['balance'])->where('id', $order['user_id'])->first();
|
|
|
UserMessage::saveMessage($order['user_id'], 8, $order_id, [round($order['payment_amount']/100, 2), round($user['balance']/100, 2)]);
|
|
|
}
|
|
|
+ //发送医生端消息
|
|
|
+ DocterMessage::saveMessage($order['docter_id'], $order['user_id'], 1, $order_id, [$order['order_sn']]);
|
|
|
|
|
|
return true;
|
|
|
}
|