/** * 水银行信息 * @param $user_id * @return array */ public function bankInfo($user_id) { $data = []; $user_black_water = UserBlackWater::where('user_id', $user_id)->first(); $data['water_num'] = empty($user_black_water) ? 0 : $user_black_water->black_water; $user_financial = new UserFinancial(); $data['person_water'] = $user_financial->sum('water_count'); $user_financial_result = $user_financial->where('user_id', $user_id)->first(); $data['protect_num'] = $user_financial_result ? $user_financial_result->water_count : 0; $data['water_rank'] = UserRank::getUserRank($user_id); return ['status' => true, 'message' => 'success', 'info' => $data]; }