diff --git a/module/api/model.php b/module/api/model.php index cff240d946..8e8f207f74 100644 --- a/module/api/model.php +++ b/module/api/model.php @@ -428,13 +428,14 @@ class apiModel extends model } /** + * 获取接口状态对应的语言项。 * Get status text by status. * - * @param string $status + * @param string $status * @access public * @return string */ - public static function getApiStatusText($status) + public static function getApiStatusText(string $status): string { global $lang; switch($status) @@ -448,6 +449,7 @@ class apiModel extends model return $lang->api->done; } } + return $status; } /** diff --git a/module/api/test/model/getapistatustext.php b/module/api/test/model/getapistatustext.php new file mode 100755 index 0000000000..6918b23a5f --- /dev/null +++ b/module/api/test/model/getapistatustext.php @@ -0,0 +1,23 @@ +#!/usr/bin/env php +getApiStatusText(); +timeout=0 +cid=1 + +- 测试获取接口状态为doing对应的语言项。 @开发中 +- 测试获取接口状态为done对应的语言项。 @开发完成 +- 测试获取接口状态为wait对应的语言项。 @wait + +*/ + +global $tester; +$tester->loadModel('api'); + +r($tester->api->getApiStatusText('doing')) && p() && e('开发中'); // 测试获取接口状态为doing对应的语言项。 +r($tester->api->getApiStatusText('done')) && p() && e('开发完成'); // 测试获取接口状态为done对应的语言项。 +r($tester->api->getApiStatusText('wait')) && p() && e('wait'); // 测试获取接口状态为wait对应的语言项。