<?php namespace App\Service\Fms; use App\Model\Telegram\TelegramBot; use App\Library\Log; use Hyperf\DbConnection\Db; class FmsWalletServices { /** * 获取机器人钱包列表 * @param $type [0.读取 1.更新] */ public function getList($type=0){ $res = TelegramBot::select('rid','recharge_wallet_addr','get_tx_time')->whereNotNull('recharge_wallet_addr')->where('recharge_wallet_addr','like','T%')->whereRaw('length(recharge_wallet_addr) = 34')->orderBy('rid')->get(); $data = array(); if($res->count() > 0){ $res = $res->toArray(); foreach ($res as $key => $v) { $data[$v['rid']] = $v; } } return $res; } /** * 记入日志 * @param $log_title [日志路径] * @param $message [内容,不支持数组] * @param $remarks [备注] */ protected function log($log_title,$message,$remarks='info'){ Log::get($remarks,$log_title)->info($message); } }