|
@@ -747,6 +747,9 @@ class WholeController extends Curd
|
|
|
$orderConfigJson = json_decode($order->order_config_json, true);
|
|
|
if (isset($orderConfigJson['premises'])) {
|
|
|
$premises = SysDept::where('dept_name', $orderConfigJson['premises'])->first();
|
|
|
+ if (!empty($premises)){
|
|
|
+ $params['submit_premises_id'] = $premises->dept_id;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$params['orderId'] = $params['order_id'];
|
|
@@ -1144,6 +1147,10 @@ class WholeController extends Curd
|
|
|
Event::dispatch('order.kangyangCityVIP.grant', $params);
|
|
|
}
|
|
|
|
|
|
+ if ($order->order_is_complete == 'Y'){
|
|
|
+ Event::dispatch('order.complete',$params);
|
|
|
+ }
|
|
|
+
|
|
|
Db::commit();
|
|
|
|
|
|
// 打小票
|
|
@@ -1280,6 +1287,9 @@ class WholeController extends Curd
|
|
|
$orderConfigJson = json_decode($order->order_config_json, true);
|
|
|
if (isset($orderConfigJson['premises'])) {
|
|
|
$premises = SysDept::where('dept_name', $orderConfigJson['premises'])->first();
|
|
|
+ if (!empty($premises)){
|
|
|
+ $params['submit_premises_id'] = $premises->dept_id;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$params['orderId'] = $params['order_id'];
|
|
@@ -1512,6 +1522,17 @@ class WholeController extends Curd
|
|
|
|
|
|
$appointment->save();
|
|
|
}
|
|
|
+
|
|
|
+ // 2.4W 康养城
|
|
|
+ if ($params['goods_classify'] == 'VIP' && $order->order_status_payment == 'SUCCESS') {
|
|
|
+ $params['member_id'] = $params['join_order_member_id'];
|
|
|
+ Event::dispatch('order.kangyangCityVIP.grant', $params);
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($order->order_is_complete == 'Y'){
|
|
|
+ Event::dispatch('order.complete',$params);
|
|
|
+ }
|
|
|
+
|
|
|
Db::commit();
|
|
|
|
|
|
// 打小票
|
|
@@ -1758,8 +1779,8 @@ class WholeController extends Curd
|
|
|
$systemStatus = 'SENDING'; // 待发货
|
|
|
// 立即结算
|
|
|
if ($params['settlement_now'] == 'Y') {
|
|
|
- $params['order_is_complete'] = 'Y';
|
|
|
if (in_array($params['goods_classify'], ['SERVICE', 'CHNMED', 'CHNNCD', 'MEALS', 'VIP'])) {
|
|
|
+ $params['order_is_complete'] = 'Y';
|
|
|
$systemStatus = 'DONE';
|
|
|
}
|
|
|
}
|
|
@@ -2157,6 +2178,9 @@ class WholeController extends Curd
|
|
|
$params['member_id'] = $params['join_order_member_id'];
|
|
|
Event::dispatch('order.kangyangCityVIP.grant', $params);
|
|
|
}
|
|
|
+ if (!empty($params['order_is_complete']) && $params['order_is_complete'] == 'Y'){
|
|
|
+ Event::dispatch('order.complete',$params);
|
|
|
+ }
|
|
|
|
|
|
Db::commit();
|
|
|
|
|
@@ -2649,6 +2673,10 @@ class WholeController extends Curd
|
|
|
Event::dispatch('order.kangyangCityVIP.grant', $params);
|
|
|
}
|
|
|
|
|
|
+ if (!empty($params['order_is_complete']) && $params['order_is_complete'] == 'Y'){
|
|
|
+ Event::dispatch('order.complete',$params);
|
|
|
+ }
|
|
|
+
|
|
|
Db::commit();
|
|
|
|
|
|
// 打小票
|