|
@@ -461,27 +461,30 @@ class WholeController extends Curd
|
|
|
}
|
|
|
|
|
|
$payDetail = PayDetail::where('join_pay_order_id', $order->order_groupby)->first();
|
|
|
- $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();
|
|
|
- $memberAccount->member_account_expend = $memberAccount->member_account_expend - $payDetail->pay_amount;
|
|
|
- $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();
|
|
|
+ if($payDetail){
|
|
|
+ $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();
|
|
|
+ $memberAccount->member_account_expend = $memberAccount->member_account_expend - $payDetail->pay_amount;
|
|
|
+ $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();
|
|
|
}
|
|
|
- // 删支付记录
|
|
|
- $payDetail->delete();
|
|
|
+
|
|
|
// 删收货信息
|
|
|
OrderExpress::where('join_express_order_id', $params['order_id'])->delete();
|
|
|
// 删订单详情
|