Browse Source

完善功能

gorden 10 months ago
parent
commit
2063e1227f
2 changed files with 24 additions and 2 deletions
  1. 20 0
      app/admin/service/member/MemberService.php
  2. 4 2
      support/helpers.php

+ 20 - 0
app/admin/service/member/MemberService.php

@@ -6,6 +6,7 @@ use app\model\Device;
 use app\model\Family;
 use app\model\FamilyMember;
 use app\model\Member;
+use app\model\MemberAccount;
 use app\model\MemberCert;
 use app\model\MemberDevice;
 use app\model\MemberInfo;
@@ -89,6 +90,25 @@ class MemberService
                 'member_addtimes' => time(),
             ];
             Member::insert($memberData);
+
+            // 账户表
+            $accountData = [
+                'join_account_member_id' => $memberId,
+                'member_account_classify' => 'POINTS',
+                'member_account_status' => 'ACTIVED',
+                'member_account_category' => 'NORMAL',
+                'member_account_nbr' => $memberId . '-POINTS',
+                'member_account_name' => '积分账户',
+                'member_account_addtimes' => time()
+            ];
+            // 积分账户
+            MemberAccount::insert($accountData);
+            $accountData['member_account_classify'] = 'CASH';
+            $accountData['member_account_nbr'] = $memberId . '-CASH';
+            $accountData['member_account_name'] = '余额账户';
+            // 现金/余额账户
+            MemberAccount::insert($accountData);
+
             // member cert
             $certData = [
                 'join_cert_member_id' => $memberId,

+ 4 - 2
support/helpers.php

@@ -85,7 +85,7 @@ function public_path(string $path = ''): string
 }
 
 /**
- * ConfigController path
+ * Config path
  * @param string $path
  * @return string
  */
@@ -169,6 +169,7 @@ function format_string($string)
     return htmlspecialchars(strip_tags($string));
 }
 
+
 /**
  * Xml response
  * @param $xml
@@ -607,6 +608,7 @@ function is_json($string)
     return false;
 }
 
+
 /**
  * @Desc 周几-汉字
  * @Author Gorden
@@ -643,4 +645,4 @@ function _syslog($name, $operation, $operationData = false, $requestParams = fal
     $model->log_request_params = $requestParams ? json_encode($requestParams) : json_encode(\request()->all());
     $model->log_operation_data = $operationData ? json_encode($operationData) : null;
     $model->save();
-}
+}