|
@@ -143,6 +143,22 @@ class AccountController extends Curd
|
|
|
$account = MemberAccount::where('member_account_id', $accountId)->first();
|
|
|
$account->member_account_status = $status;
|
|
|
$account->save();
|
|
|
+ // 储值卡账户,把卡冻结掉
|
|
|
+ if ($account->member_account_classify == 'CARD') {
|
|
|
+ $card = Card::where('card_id', $account->member_account_nbr)->first();
|
|
|
+ $cardExtendJson = [];
|
|
|
+ if (!empty($card->card_extend_json)) {
|
|
|
+ $cardExtendJson = json_decode($card->card_extend_json, true);
|
|
|
+ }
|
|
|
+ if ($status == 'DISABLED') {
|
|
|
+ $card->card_status = 'PAUSED';
|
|
|
+ $cardExtendJson['paused_datetime'] = date('Y-m-d H:i:s');
|
|
|
+ $card->card_extend_json = json_encode($cardExtendJson);
|
|
|
+ } elseif ($status == 'ACTIVED') {
|
|
|
+ $card->card_status = 'USED';
|
|
|
+ }
|
|
|
+ $card->save();
|
|
|
+ }
|
|
|
|
|
|
_syslog("修改账户状态", '修改账户状态成功');
|
|
|
return json_success('账户状态修改成功');
|