all(); $pageSize = isset($params['pageSize'])? $params['pageSize'] : 18; $params['user_id'] = $this->userId; $datas = MemberBankService::make()->getDataList($params, $pageSize); return message(1010, true, $datas); } /** * @return array */ public function save(BankValidator $validator) { $params = $validator->check(request()->all(), 'save'); if(!is_array($params)){ return message($params, false); } if(MemberBankService::make()->saveData($this->userId, $params)){ RedisService::clear("caches:members:banks:{$this->userId}"); return message(MemberBankService::make()->getError(), true); }else{ return message(MemberBankService::make()->getError(), false); } } /** * 选项 * @return array */ public function options() { $datas = MemberBankService::make()->options($this->userId); return message(1010, true, $datas); } /** * 删除 * @return array */ public function delete() { if(MemberBankService::make()->delete()){ RedisService::clear("caches:members:banks:{$this->userId}"); return message(MemberBankService::make()->getError(), true); }else{ return message(MemberBankService::make()->getError(), false); } } }