|
@@ -415,7 +415,9 @@ class WholeController extends Curd
|
|
|
}
|
|
|
|
|
|
$payDetail = PayDetail::where('join_pay_order_id', $order->order_groupby)->first();
|
|
|
- if ($payDetail->pay_category == 'CASH') {
|
|
|
+ $payType = explode('-', $payDetail->pay_prepayid);
|
|
|
+ // 余额支付
|
|
|
+ if (isset($payType[1]) && $payType[1] == 'CASH') {
|
|
|
$memberAccount = MemberAccount::where('join_account_member_id', $payDetail->join_pay_member_id)
|
|
|
->where('member_account_classify', 'CASH')
|
|
|
->first();
|
|
@@ -423,6 +425,15 @@ class WholeController extends Curd
|
|
|
$memberAccount->member_account_surplus = $memberAccount->member_account_surplus + $payDetail->pay_amount;
|
|
|
$memberAccount->save();
|
|
|
}
|
|
|
+ // 员工福利支付
|
|
|
+ if (isset($payType[1]) && $payType[1] == 'WELFARE') {
|
|
|
+ $memberAccount = MemberAccount::where('join_account_member_id', $payDetail->join_pay_member_id)
|
|
|
+ ->where('member_account_classify', 'WELFARE')
|
|
|
+ ->first();
|
|
|
+ $memberAccount->member_account_expend = $memberAccount->member_account_expend - $payDetail->pay_amount;
|
|
|
+ $memberAccount->member_account_surplus = $memberAccount->member_account_surplus + $payDetail->pay_amount;
|
|
|
+ $memberAccount->save();
|
|
|
+ }
|
|
|
// 删支付记录
|
|
|
$payDetail->delete();
|
|
|
// 删收货信息
|