From 9c29c1ca9b0a20a606266d344851fc51309c6713 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 13 May 2025 12:55:08 +0800 Subject: [PATCH] no message --- app/Http/Controllers/Api/SystemController.php | 1 + app/Module/Doo.php | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/app/Http/Controllers/Api/SystemController.php b/app/Http/Controllers/Api/SystemController.php index 56eaa6f6e..1306a115a 100755 --- a/app/Http/Controllers/Api/SystemController.php +++ b/app/Http/Controllers/Api/SystemController.php @@ -812,6 +812,7 @@ class SystemController extends AbstractController 'info' => Doo::license(), 'macs' => Doo::macs(), 'doo_sn' => Doo::dooSN(), + 'doo_version' => Doo::dooVersion(), 'user_count' => User::whereBot(0)->whereNull('disable_at')->count(), 'error' => [] ]; diff --git a/app/Module/Doo.php b/app/Module/Doo.php index ea5547bfd..fb2e79b43 100644 --- a/app/Module/Doo.php +++ b/app/Module/Doo.php @@ -47,6 +47,7 @@ class Doo char* md5s(char* text, char* password); char* macs(); char* dooSN(); + char* version(); char* pgpGenerateKeyPair(char* name, char* email, char* passphrase); char* pgpEncrypt(char* plainText, char* publicKey); char* pgpDecrypt(char* cipherText, char* privateKey, char* passphrase); @@ -361,6 +362,15 @@ class Doo return self::string(self::doo()->dooSN()); } + /** + * 获取当前版本 + * @return string + */ + public static function dooVersion(): string + { + return self::string(self::doo()->version()); + } + /** * 生成PGP密钥对 * @param $name