From dc60b385266ed9ab5b2ad963be92ea1d87000fbe Mon Sep 17 00:00:00 2001 From: ASUS <515617283@qq.com> Date: Fri, 15 Aug 2025 10:51:00 +0800 Subject: [PATCH] think-orm --- app/admin/controller/Ajax.php | 2 +- app/admin/controller/Alioss.php | 6 +- app/admin/controller/Common.php | 2 +- app/admin/controller/Sys.php | 6 +- app/admin/controller/crud/Crud.php | 2 +- app/admin/library/crud/Helper.php | 2 +- app/admin/model/AdminLog.php | 4 +- app/admin/model/DiscSpinning.php | 10 +- app/api/model/AlibabaSms.php | 2 +- app/api/model/Announcement.php | 2 +- app/api/model/Course.php | 2 +- app/api/model/DiscSpinningRecord.php | 2 +- app/api/model/Invite.php | 10 +- app/api/model/MessageInfo.php | 2 +- app/api/model/TaskCenterRecord.php | 2 +- app/api/model/UniAdCallbackRecord.php | 13 +- app/api/model/UserPrizeExchange.php | 2 +- app/command/SpinningTask3.php | 2 +- app/common/model/SysUser.php | 4 +- app/czg/app/controller/AliossController.php | 4 +- .../app/controller/DiscSpinningController.php | 2 +- .../app/controller/UniCallBackController.php | 2 +- app/functions.php | 4 +- app/queue/redis/DiscCompensateJob.php | 2 +- composer.json | 2 +- composer.lock | 123 +++++++++++++++++- extend/ba/Auth.php | 2 +- 27 files changed, 169 insertions(+), 49 deletions(-) diff --git a/app/admin/controller/Ajax.php b/app/admin/controller/Ajax.php index b344736..0dc2675 100644 --- a/app/admin/controller/Ajax.php +++ b/app/admin/controller/Ajax.php @@ -75,7 +75,7 @@ class Ajax extends Backend public function getDatabaseConnectionList(): void { $quickSearch = $this->request->get("quickSearch/s", ''); - $connections = config('database.connections'); + $connections = config('think-orm.connections'); $desensitization = []; foreach ($connections as $key => $connection) { $connection = TableManager::getConnectionConfig($key); diff --git a/app/admin/controller/Alioss.php b/app/admin/controller/Alioss.php index c4ed224..45f66e9 100644 --- a/app/admin/controller/Alioss.php +++ b/app/admin/controller/Alioss.php @@ -22,7 +22,7 @@ class Alioss extends Backend if(empty($file)) { $this->error('参数不能为空'); } - $commoninfo = Db::connect(config('database.search_library')); + $commoninfo = Db::connect(config('think-orm.search_library')); $endpoint = $commoninfo->name('common_info')->where(['type' => 68])->find()['value']; $accessKeyId = $commoninfo->name('common_info')->where(['type' => 69])->find()['value']; $secretAccessKey = $commoninfo->name('common_info')->where(['type' => 70])->find()['value']; @@ -54,7 +54,7 @@ class Alioss extends Backend 'Content-Encoding' => 'binary', ]; $res = $ossClient->putObject($bucket, $object, $content, $options); - Log::write('上传文件结果' . json_encode($res)); + Log::info('上传文件结果' . json_encode($res)); if(!empty($res['info'])) { return $this->ApiDataReturn(['data' => $befor_url . '/' . $object, 'msg' => 'success', 'code' => 0]); }else { @@ -68,7 +68,7 @@ class Alioss extends Backend // 获取阿里云oss存储相关配置 public function getCredentials() { - $commoninfo = Db::connect(config('database.search_library')); + $commoninfo = Db::connect(config('think-orm.search_library')); $configItems = $commoninfo->name('common_info')->whereIn('type', [66, 67, 69, 70]) ->column('value', 'type'); AlibabaCloud::accessKeyClient($configItems[69], $configItems[70]) diff --git a/app/admin/controller/Common.php b/app/admin/controller/Common.php index bc0cd27..7982063 100644 --- a/app/admin/controller/Common.php +++ b/app/admin/controller/Common.php @@ -38,7 +38,7 @@ class Common extends Backend if(empty($get['num'])) { $this->error('type 不能为空'); } - $data = convertToCamelCase(Db::connect(config('database.search_library'))->name('common_info')->where('type', $get['num'])->find()); + $data = convertToCamelCase(Db::connect(config('think-orm.search_library'))->name('common_info')->where('type', $get['num'])->find()); $this->success('ok', $data); } } \ No newline at end of file diff --git a/app/admin/controller/Sys.php b/app/admin/controller/Sys.php index 881dc57..23b73d5 100644 --- a/app/admin/controller/Sys.php +++ b/app/admin/controller/Sys.php @@ -139,7 +139,7 @@ class Sys extends Backend ->where('t.title', '签到奖励') ->group('t.by_user_id'); })->count(); - $v_db_name = config('database.connections.' . get_slave_connect_name() . '.database'); + $v_db_name = config('think-orm.connections.' . get_slave_connect_name() . '.database'); $result = DatabaseRoute::paginateAllDbBySqlAutoCount(function () use($userId, $v_db_name) { return "select t1.by_user_id as userId, @@ -181,7 +181,7 @@ class Sys extends Backend { $params = $this->request->get(); $keywords = $params['keywords']; - $v_db_name = config('database.connections.' . get_slave_connect_name() . '.database'); + $v_db_name = config('think-orm.connections.' . get_slave_connect_name() . '.database'); $result = DatabaseRoute::paginateAllDb('tb_user', function ($query) use($keywords, $v_db_name) { return $query->alias('t1') ->field([ @@ -219,7 +219,7 @@ class Sys extends Backend from v_disc_spinning_record t1 where t1.user_id = ".$userId); $count = $count[0]['count']; - $v_db_name = config('database.connections.' . get_slave_connect_name() . '.database'); + $v_db_name = config('think-orm.connections.' . get_slave_connect_name() . '.database'); $result = DatabaseRoute::paginateAllDbBySqlAutoCount(function () use($userId, $v_db_name) { return "select t1.id, diff --git a/app/admin/controller/crud/Crud.php b/app/admin/controller/crud/Crud.php index 217c45d..4816bfe 100644 --- a/app/admin/controller/crud/Crud.php +++ b/app/admin/controller/crud/Crud.php @@ -486,7 +486,7 @@ class Crud extends Backend { $table = $this->request->get('table'); $connection = $this->request->get('connection'); - $connection = $connection ?: config('database.default'); + $connection = $connection ?: config('think-orm.default'); $crudLog = Db::name('crud_log') ->where('table_name', $table) diff --git a/app/admin/library/crud/Helper.php b/app/admin/library/crud/Helper.php index ee922f6..7819702 100644 --- a/app/admin/library/crud/Helper.php +++ b/app/admin/library/crud/Helper.php @@ -283,7 +283,7 @@ class Helper return $data['id']; } - $connection = $data['table']['databaseConnection'] ?: config('database.default'); + $connection = $data['table']['databaseConnection'] ?: config('think-orm.default'); $log = CrudLog::create([ 'table_name' => $data['table']['name'], 'comment' => $data['table']['comment'], diff --git a/app/admin/model/AdminLog.php b/app/admin/model/AdminLog.php index 3a4d0f7..3b86aae 100644 --- a/app/admin/model/AdminLog.php +++ b/app/admin/model/AdminLog.php @@ -139,7 +139,7 @@ class AdminLog extends Model $title = $title ?: $this->title; if (!$title) { - $slave_db = Db::connect(config('database.search_library')); + $slave_db = Db::connect(config('think-orm.search_library')); $admin_rule = $slave_db->name('sys_menu'); $controllerTitle = $admin_rule->where('url', $controller)->value('name'); $title = $admin_rule->where('url', $path)->value('name'); @@ -148,7 +148,7 @@ class AdminLog extends Model } // 主库写入 - $master_db = Db::connect(config('database.z_library')); + $master_db = Db::connect(config('think-orm.z_library')); $master_db->name('sys_log')->insert([ 'username' => $username, 'method' => substr(request()->url(), 0, 1500), diff --git a/app/admin/model/DiscSpinning.php b/app/admin/model/DiscSpinning.php index 03b1551..542c3f6 100644 --- a/app/admin/model/DiscSpinning.php +++ b/app/admin/model/DiscSpinning.php @@ -5,7 +5,7 @@ namespace app\admin\model; use app\common\library\DatabaseRoute; use ba\Exception; use think\facade\Db; -use think\facade\Log; +use support\Log; use think\Model; /** @@ -69,7 +69,7 @@ class DiscSpinning extends Model ->value('value'); // 校验是否超过限制 if ($drawCount > $maxDraws) { - Log::write('超过限制' . $receive['id'] . '/' . $drawCount); + Log::info('超过限制' . $receive['id'] . '/' . $drawCount); return false; // 超过次数限制,终止处理 } @@ -79,7 +79,7 @@ class DiscSpinning extends Model $record = $db->name('disc_spinning_record')->find($recordId); // 校验记录是否已处理 if (!empty($record['target_id'])) { - Log::write('记录已处理无需继续处理' . $record['id'] . '/' . $record['target_id']); + Log::info('记录已处理无需继续处理' . $record['id'] . '/' . $record['target_id']); return false; // 已处理,终止处理 } self::receiveAsync($record); @@ -94,7 +94,7 @@ class DiscSpinning extends Model public static function receiveAsync($receive) { - Log::write('正式补偿' . $receive['id']); + Log::info('正式补偿' . $receive['id']); // 校验奖励类型(必须为2) if (($receive['type'] ?? 0) != 2) { Log::info("非现金转盘奖励,type={$receive['type']}"); @@ -135,7 +135,7 @@ class DiscSpinning extends Model 'target' => "2", 'target_id' => $detailId ]); - Log::write('更新奖励' . $a); + Log::info('更新奖励' . $a); Cash::updateAmount(1, $receive['user_id'], $receive['number'], $db); // 提交事务 $db->commit(); diff --git a/app/api/model/AlibabaSms.php b/app/api/model/AlibabaSms.php index 3ac75b9..9ead474 100644 --- a/app/api/model/AlibabaSms.php +++ b/app/api/model/AlibabaSms.php @@ -58,7 +58,7 @@ class AlibabaSms extends Model } // 如有需要,请打印 error Utils::assertAsString($error->message); - Log::write('短信发送错误--' . $error->message); + Log::info('短信发送错误--' . $error->message); return false; } } diff --git a/app/api/model/Announcement.php b/app/api/model/Announcement.php index 682902a..8bbdb1e 100644 --- a/app/api/model/Announcement.php +++ b/app/api/model/Announcement.php @@ -13,7 +13,7 @@ class Announcement extends Model public static function list($type) { - $res_data = Db::connect(config('database.search_library'))->name('announcement')->where(['type' => $type, 'state' => 1])->select()->toArray(); + $res_data = Db::connect(config('think-orm.search_library'))->name('announcement')->where(['type' => $type, 'state' => 1])->select()->toArray(); $res_data = convertToCamelCase($res_data); return returnSuccessData($res_data); } diff --git a/app/api/model/Course.php b/app/api/model/Course.php index 98ec347..5cf3de4 100644 --- a/app/api/model/Course.php +++ b/app/api/model/Course.php @@ -402,7 +402,7 @@ class Course extends Model ]; return returnSuccessData($map); } catch (\Exception $e) { - Log::write("请求剧集异常: " . $e->getMessage() . '/' . $e->getLine() . '/'); + Log::info("请求剧集异常: " . $e->getMessage() . '/' . $e->getLine() . '/'); return returnErrorData($e->getMessage()); } } diff --git a/app/api/model/DiscSpinningRecord.php b/app/api/model/DiscSpinningRecord.php index b141d30..eb9d82a 100644 --- a/app/api/model/DiscSpinningRecord.php +++ b/app/api/model/DiscSpinningRecord.php @@ -28,7 +28,7 @@ class DiscSpinningRecord return 0; } - $db_name = \think\facade\Db::connect(config('database.search_library')); + $db_name = \think\facade\Db::connect(config('think-orm.search_library')); $task = $db_name->name('task_center')->where(['type' => 2]); // 构建查询条件 $sourceType = null; diff --git a/app/api/model/Invite.php b/app/api/model/Invite.php index a909e49..b0eccef 100644 --- a/app/api/model/Invite.php +++ b/app/api/model/Invite.php @@ -4,9 +4,9 @@ namespace app\api\model; use app\common\library\DatabaseRoute; use app\common\model\Common; -use ba\Random; +use extend\ba\Random; use think\facade\Db; -use think\facade\Log; +use support\Log; use think\Model; class Invite extends Model @@ -139,20 +139,20 @@ class Invite extends Model } // 下级user_id集合 $junior_user_list = extract_user_ids($junior_list); - Log::write('下级user_id集合'. json_encode($junior_user_list)); + Log::info('下级user_id集合'. json_encode($junior_user_list)); $ach_select = DatabaseRoute::getDb('invite_achievement', $user['user_id']) ->where('count', '>=', 3) ->where(['user_id' => $user['user_id']]) ->whereIn('target_user_id', $junior_user_list) ->select() ->toArray(); - Log::write('签到集合'. json_encode($ach_select)); + Log::info('签到集合'. json_encode($ach_select)); foreach ($ach_select as $k => &$v) { $v['user_id'] = (string) $v['user_id']; } // 下级user_id集合 $ach_user_list = extract_target_user_ids($ach_select); - Log::write('签到user_id集合---'. json_encode($ach_user_list)); + Log::info('签到user_id集合---'. json_encode($ach_user_list)); $commonInfoCount = CommonInfo::where(['type' => 913])->find()->value; $date = date('Y-m-d 00:00:00'); diff --git a/app/api/model/MessageInfo.php b/app/api/model/MessageInfo.php index 79d2590..42d9244 100644 --- a/app/api/model/MessageInfo.php +++ b/app/api/model/MessageInfo.php @@ -20,7 +20,7 @@ class MessageInfo extends Model return returnErrorData('参数不完整'); } $page = ($data['page'] - 1) * $data['limit']; - $db = Db::connect(config('database.search_library'))->name('message_info'); + $db = Db::connect(config('think-orm.search_library'))->name('message_info'); if(!empty($data['user_id'])) { $where = [ 'state' => $data['state'], diff --git a/app/api/model/TaskCenterRecord.php b/app/api/model/TaskCenterRecord.php index 8631af4..8e60aa9 100644 --- a/app/api/model/TaskCenterRecord.php +++ b/app/api/model/TaskCenterRecord.php @@ -18,7 +18,7 @@ class TaskCenterRecord extends Model public static function selectTaskCenter($user_id, $target_user_id) { // 查找任务 - $db = Db::connect(config('database.search_library')); + $db = Db::connect(config('think-orm.search_library')); $rask_arr = $db->name('task_center')->where(['shows' => 1])->order('type', 'asc')->order('sort', 'asc')->select()->toArray(); $data = []; $day_date = date('Y-m-d 00:00:00'); diff --git a/app/api/model/UniAdCallbackRecord.php b/app/api/model/UniAdCallbackRecord.php index bd27bb7..e5f1b1f 100644 --- a/app/api/model/UniAdCallbackRecord.php +++ b/app/api/model/UniAdCallbackRecord.php @@ -3,11 +3,10 @@ namespace app\api\model; use app\common\library\DatabaseRoute; -use ba\Random; -use think\cache\driver\Redis; -use think\facade\Cache; +use support\Redis; +use support\think\Cache; use think\facade\Db; -use think\facade\Log; +use support\Log; use think\Model; class UniAdCallbackRecord extends Model @@ -32,14 +31,14 @@ class UniAdCallbackRecord extends Model { $respData = []; - $db = Db::connect(config('database.search_library')); + $db = Db::connect(config('think-orm.search_library')); // 检查是否重复回调 $record = $db->name('uni_ad_callback_record') ->where('trans_id', $callBackDTO['trans_id']) ->find(); if ($record) { - Log::write("回调重复, trans_id: {$record['trans_id']}"); + Log::info("回调重复, trans_id: {$record['trans_id']}"); $respData['isValid'] = false; return $respData; } @@ -61,7 +60,7 @@ class UniAdCallbackRecord extends Model $flag = self::validateSign($security, $callBackDTO['trans_id'], $callBackDTO['sign']); if (!$flag) { $recordData['err_msg'] = "签名验证失败"; - Log::write(json_encode($recordData)); + Log::info(json_encode($recordData)); Db::name('uni_ad_callback_record')->insert($recordData); $respData['isValid'] = false; return $respData; diff --git a/app/api/model/UserPrizeExchange.php b/app/api/model/UserPrizeExchange.php index aa55a1a..36dc1db 100644 --- a/app/api/model/UserPrizeExchange.php +++ b/app/api/model/UserPrizeExchange.php @@ -20,7 +20,7 @@ class UserPrizeExchange extends Model $beginDate = $params['beginDate'] ?? ''; $endDate = $params['endDate'] ?? ''; - $db = Db::connect(config('database.search_library')); + $db = Db::connect(config('think-orm.search_library')); // 构建查询条件 $query = $db->name('user_prize_exchange'); diff --git a/app/command/SpinningTask3.php b/app/command/SpinningTask3.php index 79b78b0..9bc1071 100644 --- a/app/command/SpinningTask3.php +++ b/app/command/SpinningTask3.php @@ -58,7 +58,7 @@ class SpinningTask3 extends Command } } $output->writeln("大转盘到账补偿机制结束"); - Log::write("大转盘到账补偿机制结束"); + Log::info("大转盘到账补偿机制结束"); $output->writeln('Hello SpinningTask3'); return self::SUCCESS; } diff --git a/app/common/model/SysUser.php b/app/common/model/SysUser.php index 3c8d024..f2ccd86 100644 --- a/app/common/model/SysUser.php +++ b/app/common/model/SysUser.php @@ -22,9 +22,9 @@ class SysUser extends BaseModel public static function GetByusername($username) { // 全表扫描username - $dbmap = config('database.db_map'); + $dbmap = config('think-orm.db_map'); foreach ($dbmap as $dbname) { - if(!in_array($dbname, config('database.unset_db_map'))) { + if(!in_array($dbname, config('think-orm.unset_db_map'))) { $connect = Db::connect($dbname); $data = $connect->name('sys_user')->where(['username' => $username])->find(); if($data) { diff --git a/app/czg/app/controller/AliossController.php b/app/czg/app/controller/AliossController.php index 8801fc6..a04e28d 100644 --- a/app/czg/app/controller/AliossController.php +++ b/app/czg/app/controller/AliossController.php @@ -21,7 +21,7 @@ class AliossController extends Frontend if(empty($file)) { $this->error('参数不能为空'); } - $commoninfo = Db::connect(config('database.search_library')); + $commoninfo = Db::connect(config('think-orm.search_library')); $endpoint = $commoninfo->name('common_info')->where(['type' => 68])->find()['value']; $accessKeyId = $commoninfo->name('common_info')->where(['type' => 69])->find()['value']; $secretAccessKey = $commoninfo->name('common_info')->where(['type' => 70])->find()['value']; @@ -53,7 +53,7 @@ class AliossController extends Frontend 'Content-Encoding' => 'binary', ]; $res = $ossClient->putObject($bucket, $object, $content, $options); - Log::write('上传文件结果' . json_encode($res)); + Log::info('上传文件结果' . json_encode($res)); if(!empty($res['info'])) { return $this->ApiDataReturn(['data' => $befor_url . '/' . $object, 'msg' => 'success', 'code' => 0]); }else { diff --git a/app/czg/app/controller/DiscSpinningController.php b/app/czg/app/controller/DiscSpinningController.php index ad84b85..a888efa 100644 --- a/app/czg/app/controller/DiscSpinningController.php +++ b/app/czg/app/controller/DiscSpinningController.php @@ -288,7 +288,7 @@ class DiscSpinningController extends Frontend } $page = 1; $limit = 20; - $db = Db::connect(config('database.search_library')); + $db = Db::connect(config('think-orm.search_library')); $list = $db->name('disc_spinning') ->where(['disc_type' => $get['source']]); $count = $list->count(); diff --git a/app/czg/app/controller/UniCallBackController.php b/app/czg/app/controller/UniCallBackController.php index 434066c..2a41f8f 100644 --- a/app/czg/app/controller/UniCallBackController.php +++ b/app/czg/app/controller/UniCallBackController.php @@ -28,7 +28,7 @@ class UniCallBackController extends Frontend 'extra' => $this->request->param('extra', '') // 可选参数,默认空字符串 ]; // 记录日志 - Log::write("接收到uni-ad广告完播回调,回调信息: " . json_encode($params)); + Log::info("接收到uni-ad广告完播回调,回调信息: " . json_encode($params)); // 调用服务处理回调 $result = UniAdCallbackRecord::adCallBack($params); // 返回成功响应 diff --git a/app/functions.php b/app/functions.php index dc7efef..fe20c39 100644 --- a/app/functions.php +++ b/app/functions.php @@ -1322,14 +1322,14 @@ function shiro_simple_hash_hex_salt(string $algorithm, string $source, ?string $ if(!function_exists('get_master_connect_name')) { function get_master_connect_name() { - return config('database.z_library'); + return config('think-orm.z_library'); } } if(!function_exists('get_slave_connect_name')) { function get_slave_connect_name() { - return config('database.search_library'); + return config('think-orm.search_library'); } } diff --git a/app/queue/redis/DiscCompensateJob.php b/app/queue/redis/DiscCompensateJob.php index 3186262..d8568bd 100644 --- a/app/queue/redis/DiscCompensateJob.php +++ b/app/queue/redis/DiscCompensateJob.php @@ -10,7 +10,7 @@ class DiscCompensateJob extends BaseQueue implements Consumer { public function run( $data) { - Log::write('准备处理DiscCompensateJob' . json_encode($data, JSON_UNESCAPED_UNICODE)); + Log::info('准备处理DiscCompensateJob' . json_encode($data, JSON_UNESCAPED_UNICODE)); DiscSpinning::receive1($data); } } \ No newline at end of file diff --git a/composer.json b/composer.json index d474840..225108d 100644 --- a/composer.json +++ b/composer.json @@ -35,7 +35,7 @@ "webman/redis": "^2.1", "illuminate/events": "^11.45", "webman/redis-queue": "^2.1", - "webman/console": "^2.1" + "webman/console": "^2.1.0" }, "suggest": { "ext-event": "For better performance. " diff --git a/composer.lock b/composer.lock index 8d709cd..00961dc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b513a600f1b1dbb2119a8038831ab9e0", + "content-hash": "3b0b855bb81b001e0c6ede85576addf4", "packages": [ { "name": "carbonphp/carbon-doctrine-types", @@ -3115,6 +3115,43 @@ }, "time": "2025-02-14T11:36:24+00:00" }, + { + "name": "webman/redis-queue", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/webman-php/redis-queue.git", + "reference": "6fd491b19acb006d60931724aa2577a046ccb612" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webman-php/redis-queue/zipball/6fd491b19acb006d60931724aa2577a046ccb612", + "reference": "6fd491b19acb006d60931724aa2577a046ccb612", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "workerman/redis-queue": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Webman\\RedisQueue\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "description": "Redis message queue plugin for webman.", + "support": { + "issues": "https://github.com/webman-php/redis-queue/issues", + "source": "https://github.com/webman-php/redis-queue/tree/v1.3.1" + }, + "time": "2024-02-28T07:21:52+00:00" + }, { "name": "webman/think-cache", "version": "v2.1.1", @@ -3245,6 +3282,90 @@ }, "time": "2025-02-17T03:34:21+00:00" }, + { + "name": "workerman/redis", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/walkor/redis.git", + "reference": "82b398c5bdd5d683a3458aaf645b159b7b39b84e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/walkor/redis/zipball/82b398c5bdd5d683a3458aaf645b159b7b39b84e", + "reference": "82b398c5bdd5d683a3458aaf645b159b7b39b84e", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7", + "workerman/workerman": "^4.1.0||^5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Workerman\\Redis\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "homepage": "http://www.workerman.net", + "support": { + "issues": "https://github.com/walkor/redis/issues", + "source": "https://github.com/walkor/redis/tree/v2.0.4" + }, + "time": "2025-04-05T07:45:12+00:00" + }, + { + "name": "workerman/redis-queue", + "version": "v1.2.1", + "source": { + "type": "git", + "url": "https://github.com/walkor/redis-queue.git", + "reference": "75dbf7ed2ea228c45dc0df82c0fea35879b715d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/walkor/redis-queue/zipball/75dbf7ed2ea228c45dc0df82c0fea35879b715d0", + "reference": "75dbf7ed2ea228c45dc0df82c0fea35879b715d0", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.0", + "workerman/redis": "^1.0||^2.0", + "workerman/workerman": ">=4.0.20" + }, + "type": "library", + "autoload": { + "psr-4": { + "Workerman\\RedisQueue\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Message queue system written in PHP based on workerman and backed by Redis.", + "homepage": "http://www.workerman.net", + "support": { + "issues": "https://github.com/walkor/redis-queue/issues", + "source": "https://github.com/walkor/redis-queue/tree/v1.2.1" + }, + "time": "2025-01-02T09:21:45+00:00" + }, { "name": "workerman/webman-framework", "version": "v2.1.2", diff --git a/extend/ba/Auth.php b/extend/ba/Auth.php index 582fb9b..d88e610 100644 --- a/extend/ba/Auth.php +++ b/extend/ba/Auth.php @@ -36,7 +36,7 @@ class Auth public function __construct(array $config = []) { $this->config = array_merge($this->config, $config); - $this->db = Db::connect(config('database.search_library')); + $this->db = Db::connect(config('think-orm.search_library')); } /**