|
|
@@ -551,12 +551,12 @@ class MemberService extends BaseService
|
|
|
* @param $userId
|
|
|
* @return array|mixed
|
|
|
*/
|
|
|
- public function accountInfo($userId)
|
|
|
+ public function accountInfo($userId,$type=0)
|
|
|
{
|
|
|
- $cacheKey = "caches:members:account:{$userId}";
|
|
|
- $data = RedisService::get($cacheKey);
|
|
|
- if ($data) {
|
|
|
- return $data;
|
|
|
+ $cacheKey = "caches:members:account:{$userId}_{$type}";
|
|
|
+ $datas = RedisService::get($cacheKey);
|
|
|
+ if ($datas) {
|
|
|
+ return $type?(isset($datas[$type-1])?$datas[$type-1]:[]):$datas;
|
|
|
}
|
|
|
|
|
|
$datas[0] = MemberBankModel::where(['type'=>1,'user_id'=>$userId,'status'=>1,'mark'=>1])
|
|
|
@@ -573,7 +573,7 @@ class MemberService extends BaseService
|
|
|
$datas = [['id'=>0,'type'=>1],['id'=>0,'type'=>2]];
|
|
|
}
|
|
|
|
|
|
- return $datas;
|
|
|
+ return $type?(isset($datas[$type-1])?$datas[$type-1]:[]):$datas;
|
|
|
}
|
|
|
|
|
|
/**
|