|
|
@@ -882,4 +882,30 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 订单完成通知【给用户】 - 全款 -通知
|
|
|
+ * @param $params
|
|
|
+ * @return bool
|
|
|
+ */
|
|
|
+ public static function serviceFinishNotice($params)
|
|
|
+ {
|
|
|
+ try {
|
|
|
+ $order = RechargeOrder::where('sn', $params['sn'])
|
|
|
+ ->where('payment_type','=',0)
|
|
|
+ ->where('pay_status','=',1)
|
|
|
+ ->findOrEmpty();
|
|
|
+ if(!$order->isEmpty()){
|
|
|
+ event('Notice', [
|
|
|
+ 'scene_id' => 120,
|
|
|
+ 'params' => [
|
|
|
+ 'user_id' => $order['user_id']
|
|
|
+ ]
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }catch (\Exception $e) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|