|
@@ -493,7 +493,7 @@ class WholeController extends Curd
|
|
|
$query->whereJsonContains('join_pay_object_json->order_id', $orderId)->orWhere('join_pay_object_json', '')->orWhereNull('join_pay_object_json');
|
|
|
})->where('pay_category', '<>', 'REFUND')
|
|
|
->where('pay_status', 'SUCCESS')
|
|
|
- ->where('pay_prepayid','<>','')
|
|
|
+ ->where('pay_prepayid', '<>', '')
|
|
|
->select('pay_id', 'pay_category', 'pay_prepayid', 'pay_paytimes', 'pay_status', 'pay_amount', 'pay_extend_json')
|
|
|
->get();
|
|
|
if (count($payDetails) > 1) {
|
|
@@ -923,6 +923,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
if ($params['pay_constitute'] == 'N' && (!$account || $params['order_amount_pay'] <= $amount)) {
|
|
|
$order->order_status_system = $systemStatus;
|
|
@@ -952,6 +954,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
if ($params['pay_constitute'] == 'N' && (!$account || $params['order_amount_pay'] <= $amount)) {
|
|
|
$order->order_status_system = $systemStatus;
|
|
@@ -1049,6 +1053,8 @@ class WholeController extends Curd
|
|
|
}
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
} else if ($params['pay_category'] == 'CARD') { // 储值卡账户
|
|
|
$cardNbr = $params['card_nbr'];
|
|
@@ -1078,6 +1084,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
if ($params['pay_constitute'] == 'N' && (!$account || $params['order_amount_pay'] <= $amount)) {
|
|
|
$order->order_status_system = $systemStatus;
|
|
@@ -1581,6 +1589,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
// 生成支付记录
|
|
|
OrderService::createPayConstituteDetail($params, $payDetail);
|
|
@@ -1622,6 +1632,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
// 生成支付记录
|
|
|
OrderService::createPayConstituteDetail($params, $payDetail);
|
|
@@ -1865,6 +1877,8 @@ class WholeController extends Curd
|
|
|
->first();
|
|
|
$memberAccount->member_account_expend = $memberAccount->member_account_expend - $payDetail->pay_amount;
|
|
|
$memberAccount->member_account_surplus = $memberAccount->member_account_surplus + $payDetail->pay_amount;
|
|
|
+ $memberAccount->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $memberAccount->member_account_updatetimes = time();
|
|
|
$memberAccount->save();
|
|
|
}
|
|
|
// 员工福利支付
|
|
@@ -1874,6 +1888,8 @@ class WholeController extends Curd
|
|
|
->first();
|
|
|
$memberAccount->member_account_expend = $memberAccount->member_account_expend - $payDetail->pay_amount;
|
|
|
$memberAccount->member_account_surplus = $memberAccount->member_account_surplus + $payDetail->pay_amount;
|
|
|
+ $memberAccount->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $memberAccount->member_account_updatetimes = time();
|
|
|
$memberAccount->save();
|
|
|
}
|
|
|
// 删支付记录
|
|
@@ -2108,6 +2124,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
if ($params['pay_constitute'] == 'N') {
|
|
|
$params['order_status_system'] = $systemStatus;
|
|
@@ -2137,6 +2155,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
if ($params['pay_constitute'] == 'N') {
|
|
|
$params['order_status_system'] = $systemStatus;
|
|
@@ -2235,6 +2255,8 @@ class WholeController extends Curd
|
|
|
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
} else if ($params['settlement_now'] == 'Y' && $params['pay_category'] == 'CARD') { // 储值卡账户
|
|
|
$cardNbr = $params['card_nbr'];
|
|
@@ -2265,6 +2287,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
|
|
|
if ($params['pay_constitute'] == 'N') {
|
|
@@ -2812,6 +2836,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
|
|
|
$params['order_status_system'] = $systemStatus;
|
|
@@ -2857,6 +2883,8 @@ class WholeController extends Curd
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $params['order_amount_pay'];
|
|
|
}
|
|
|
$account->member_account_expend = $account->member_account_expend + $params['order_amount_pay'];
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
|
|
|
|
|
@@ -3197,7 +3225,8 @@ class WholeController extends Curd
|
|
|
'order_config_json' => $params['order_config_json'] ?? '[]',
|
|
|
'order_express_json' => $params['order_express_json'] ?? '[]',
|
|
|
'order_extend_json' => $params['order_extend_json'] ? json_encode($params['order_extend_json']) : '[]',
|
|
|
- 'order_addtimes' => time()
|
|
|
+ 'order_addtimes' => time(),
|
|
|
+ 'order_add_user_id' => JwtToken::getCurrentId()
|
|
|
];
|
|
|
|
|
|
Order::insert($data);
|
|
@@ -3687,6 +3716,8 @@ class WholeController extends Curd
|
|
|
}
|
|
|
|
|
|
// 该订单状态
|
|
|
+ $orderData['order_update_user_id'] = JwtToken::getCurrentId();
|
|
|
+ $orderData['order_updatetimes'] = time();
|
|
|
Order::where('order_id', $request->post('order_id'))->update($orderData);
|
|
|
// 该订单Sheet状态
|
|
|
OrderSheet::where('join_sheet_order_id', $request->post('order_id'))->update($orderSheetData);
|
|
@@ -4081,6 +4112,12 @@ class WholeController extends Curd
|
|
|
Event::dispatch('order.write_off', $params);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 写核销人
|
|
|
+ Order::where('order_id', $benefit['join_benefit_order_id'])->update([
|
|
|
+ 'order_update_user_id' => JwtToken::getCurrentId(),
|
|
|
+ 'order_updatetimes' => time()
|
|
|
+ ]);
|
|
|
}
|
|
|
|
|
|
// Redis::del($key);
|
|
@@ -4091,7 +4128,7 @@ class WholeController extends Curd
|
|
|
return json_success('核销成功');
|
|
|
} catch (\Exception $e) {
|
|
|
unset($appointmentIds);
|
|
|
- dump($e->getMessage() . $e->getLine());
|
|
|
+ Log::error('核销失败', ['msg' => $e->getMessage()]);
|
|
|
Db::rollBack();
|
|
|
_syslog("订单", "核销失败");
|
|
|
return json_fail('核销失败');
|
|
@@ -4320,6 +4357,8 @@ class WholeController extends Curd
|
|
|
->first();
|
|
|
$account->member_account_expend = $account->member_account_expend - $amount;
|
|
|
$account->member_account_surplus = $account->member_account_surplus + $amount;
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
|
|
|
$data = [
|
|
@@ -4338,6 +4377,8 @@ class WholeController extends Curd
|
|
|
->first();
|
|
|
$account->member_account_expend = $account->member_account_expend - $amount;
|
|
|
$account->member_account_surplus = $account->member_account_surplus + $amount;
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
|
|
|
$data = [
|
|
@@ -5136,6 +5177,8 @@ class WholeController extends Curd
|
|
|
} else {
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $amount;
|
|
|
}
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
|
|
|
PayDetail::where('pay_prepayid', $accountNbr)
|
|
@@ -5249,7 +5292,7 @@ class WholeController extends Curd
|
|
|
$this->insertMemberBenefit($params, $goods);
|
|
|
}
|
|
|
|
|
|
- $this->sendCoupon($params, ['goods_id'=>$params['packageId']], $params['orderId']);
|
|
|
+ $this->sendCoupon($params, ['goods_id' => $params['packageId']], $params['orderId']);
|
|
|
}
|
|
|
} catch (\Exception $e) {
|
|
|
_syslog("下单", '权益设置失败');
|
|
@@ -5272,6 +5315,7 @@ class WholeController extends Curd
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
public function deductAccount($orderId, $orderGroup, $payWay)
|
|
|
{
|
|
|
$payDetails = PayDetail::where('join_pay_order_id', $orderGroup)
|
|
@@ -5293,6 +5337,8 @@ class WholeController extends Curd
|
|
|
$account = MemberAccount::where('member_account_nbr', $key)->first();
|
|
|
$account->member_account_expend = $account->member_account_expend + $amount;
|
|
|
$account->member_account_surplus = $account->member_account_surplus - $amount;
|
|
|
+ $account->member_account_update_user_id = JwtToken::getCurrentId();
|
|
|
+ $account->member_account_updatetimes = time();
|
|
|
$account->save();
|
|
|
}
|
|
|
}
|