|
@@ -134,9 +134,17 @@ class MemberService
|
|
->first();
|
|
->first();
|
|
$balance = $account->member_account_surplus + $account->member_account_added;
|
|
$balance = $account->member_account_surplus + $account->member_account_added;
|
|
|
|
|
|
- $info = PayDetail::where('join_pay_member_id', $memberId)
|
|
|
|
- ->where('pay_status', 'SUCCESS')
|
|
|
|
- ->orderByDesc('pay_addtimes')
|
|
|
|
|
|
+ $info = PayDetail::where(function ($query) use ($memberId) {
|
|
|
|
+ $query->where('join_pay_member_id', $memberId)
|
|
|
|
+ ->whereIn('pay_prepayid', ['W06', 'A01'])
|
|
|
|
+ ->where('pay_category', 'RECHARGE')
|
|
|
|
+ ->where('pay_status', 'SUCCESS');
|
|
|
|
+ })->orWhere(function ($query) use ($memberId) {
|
|
|
|
+ $query->where('join_pay_member_id', $memberId)
|
|
|
|
+ ->whereNotIn('pay_prepayid', ['W06', 'A01'])
|
|
|
|
+ ->where('pay_category', '<>', 'RECHARGE')
|
|
|
|
+ ->where('pay_status', 'SUCCESS');
|
|
|
|
+ })->orderByDesc('pay_addtimes')
|
|
->get()
|
|
->get()
|
|
->toArray();
|
|
->toArray();
|
|
$data = [];
|
|
$data = [];
|
|
@@ -158,12 +166,12 @@ class MemberService
|
|
}
|
|
}
|
|
$item['goods_category'] = implode(',', $categoryName);
|
|
$item['goods_category'] = implode(',', $categoryName);
|
|
|
|
|
|
- if (in_array($item['pay_category'],['RECHARGE','REFUND'])) {
|
|
|
|
|
|
+ if (in_array($item['pay_category'], ['RECHARGE', 'REFUND'])) {
|
|
$item['balance_type'] = 'add';
|
|
$item['balance_type'] = 'add';
|
|
} else {
|
|
} else {
|
|
$item['balance_type'] = 'cut';
|
|
$item['balance_type'] = 'cut';
|
|
}
|
|
}
|
|
- if ($key == 0 && in_array($item['pay_category'],['RECHARGE','REFUND'])) {
|
|
|
|
|
|
+ if ($key == 0 && in_array($item['pay_category'], ['RECHARGE', 'REFUND'])) {
|
|
if (!empty($item['pay_extend_json'])) {
|
|
if (!empty($item['pay_extend_json'])) {
|
|
$extendJson = json_decode($item['pay_extend_json'], true);
|
|
$extendJson = json_decode($item['pay_extend_json'], true);
|
|
if (!isset($extendJson['added_amount'])) {
|
|
if (!isset($extendJson['added_amount'])) {
|
|
@@ -192,7 +200,7 @@ class MemberService
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
- if (in_array($item['pay_category'],['RECHARGE','REFUND'])) {
|
|
|
|
|
|
+ if (in_array($item['pay_category'], ['RECHARGE', 'REFUND'])) {
|
|
if (!empty($item['pay_extend_json'])) {
|
|
if (!empty($item['pay_extend_json'])) {
|
|
$extendJson = json_decode($item['pay_extend_json'], true);
|
|
$extendJson = json_decode($item['pay_extend_json'], true);
|
|
if (isset($extendJson['added_amount'])) {
|
|
if (isset($extendJson['added_amount'])) {
|
|
@@ -404,12 +412,12 @@ class MemberService
|
|
MemberCert::where('join_cert_member_id', $params['member_id'])->update($certData);
|
|
MemberCert::where('join_cert_member_id', $params['member_id'])->update($certData);
|
|
}
|
|
}
|
|
// member info
|
|
// member info
|
|
- if(strpos($params['avatar'],getenv('APP_IMAGE_DOMAIN')) !== false || strpos($params['avatar'],getenv('SYSTEM_AVATAR_DOMAIN')) !== false){
|
|
|
|
|
|
+ if (strpos($params['avatar'], getenv('APP_IMAGE_DOMAIN')) !== false || strpos($params['avatar'], getenv('SYSTEM_AVATAR_DOMAIN')) !== false) {
|
|
$avatar = $params['avatar'];
|
|
$avatar = $params['avatar'];
|
|
- }else{
|
|
|
|
- $avatar = getenv('SYSTEM_AVATAR_DOMAIN').str_replace(getenv('STORAGE_DOMAIN'), '', $params['avatar']);
|
|
|
|
|
|
+ } else {
|
|
|
|
+ $avatar = getenv('SYSTEM_AVATAR_DOMAIN') . str_replace(getenv('STORAGE_DOMAIN'), '', $params['avatar']);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
$infoData = [
|
|
$infoData = [
|
|
'join_info_member_id' => $memberId,
|
|
'join_info_member_id' => $memberId,
|
|
'member_info_nickname' => $params['account_name'],
|
|
'member_info_nickname' => $params['account_name'],
|