|
@@ -326,13 +326,15 @@ class PartnerController extends Curd
|
|
|
$this->insertPayDetail($params);
|
|
|
Db::commit();
|
|
|
// 分期付完
|
|
|
+ $full = '';
|
|
|
if ($params['goods_classify'] == 'PARTNER' && $params['order_status_payment'] == 'SUCCESS' && (!empty($paidOrder) && floatval($paidOrder->order_amount_paid) >= $paidOrder->order_amount_total || floatval($params['order_amount_pay']) >= $params['order_amount_total'])) {
|
|
|
+ $full = '-满额';
|
|
|
$params['member_id'] = $params['join_order_member_id'];
|
|
|
Event::dispatch('order.partner.grant', $params);
|
|
|
}
|
|
|
- if ($params['order_status_payment'] == 'SUCCESS'){
|
|
|
+ if ($params['order_status_payment'] == 'SUCCESS') {
|
|
|
// 入收支明细表
|
|
|
- $params['inout_category'] = '购买会员合伙人收入';
|
|
|
+ $params['inout_category'] = '购买会员合伙人收入' . $full;
|
|
|
Event::dispatch('statistics.inout.in', $params);
|
|
|
}
|
|
|
if ($params['settlement_now'] == 'Y' && $params['order_status_payment'] != 'SUCCESS') {
|
|
@@ -551,14 +553,16 @@ class PartnerController extends Curd
|
|
|
Db::commit();
|
|
|
|
|
|
// 分期付款完成
|
|
|
+ $full = '';
|
|
|
if ($params['goods_classify'] == 'PARTNER' && $order->order_status_payment == 'SUCCESS' && floatval($order->order_amount_paid) >= $order->order_amount_total) {
|
|
|
+ $full = '-满额';
|
|
|
$params['member_id'] = $params['join_order_member_id'];
|
|
|
Event::dispatch('order.complete', $params);
|
|
|
Event::dispatch('order.partner.grant', $params);
|
|
|
}
|
|
|
- if ($order->order_status_payment == 'SUCCESS'){
|
|
|
+ if ($order->order_status_payment == 'SUCCESS') {
|
|
|
// 入收支明细表
|
|
|
- $params['inout_category'] = '购买会员合伙人收入';
|
|
|
+ $params['inout_category'] = '购买会员合伙人收入' . $full;
|
|
|
Event::dispatch('statistics.inout.in', $params);
|
|
|
}
|
|
|
if ($order->order_status_payment != 'SUCCESS' && $paymentStatus != 'SUCCESS') {
|
|
@@ -787,7 +791,7 @@ class PartnerController extends Curd
|
|
|
$orderId = $request->get('order_id');
|
|
|
$orderSheet = OrderSheet::with([
|
|
|
'member' => function ($query) {
|
|
|
- $query->select('member_id', 'member_mobile', 'member_is_owner', 'join_member_role_id','member_is_vip','member_is_partner','member_is_referrer');
|
|
|
+ $query->select('member_id', 'member_mobile', 'member_is_owner', 'join_member_role_id', 'member_is_vip', 'member_is_partner', 'member_is_referrer');
|
|
|
},
|
|
|
'goods' => function ($query) {
|
|
|
$query->select('goods_id', 'goods_name', 'goods_cover', 'goods_market_price', 'goods_sales_price', 'goods_classify', 'goods_if_express');
|
|
@@ -1211,8 +1215,10 @@ class PartnerController extends Curd
|
|
|
]);
|
|
|
}
|
|
|
}
|
|
|
+ $full = '';
|
|
|
if ($payStatus == 'Y') {
|
|
|
if ($order['order_amount_paid'] + $payAmount >= $order['order_amount_total']) {
|
|
|
+ $full = '-满额';
|
|
|
$params['member_id'] = $order['join_order_member_id'];
|
|
|
$params['orderId'] = $order['order_id'];
|
|
|
$params['order_amount_pay'] = $payAmount;
|
|
@@ -1231,7 +1237,7 @@ class PartnerController extends Curd
|
|
|
|
|
|
// 入收支明细表
|
|
|
$params['orderId'] = $order['order_id'];
|
|
|
- $params['inout_category'] = '购买会员合伙人收入';
|
|
|
+ $params['inout_category'] = '购买会员合伙人收入' . $full;
|
|
|
Event::dispatch('statistics.inout.in', $params);
|
|
|
|
|
|
return json_success('success');
|