fix(BaiduPan): 处理目录不存在时的错误码返回

在BaiduPan.php中添加了对返回错误码的处理逻辑,当目录不存在时返回相应的错误信息。同时,在BaiduWork.php中更新了错误提示信息,使其更加简洁清晰。
This commit is contained in:
admin
2025-04-01 10:47:47 +08:00
parent 1550eed2c5
commit 5a58163bf0
2 changed files with 6 additions and 2 deletions
+4
View File
@@ -13,6 +13,10 @@ class BaiduPan extends BasePan
$network = new \netdisk\pan\BaiduWork($cookie);
$res = $network->getDirList($pdir_fid);
// 如果返回的是错误码,说明目录不存在,需要创建
if (is_numeric($res)) {
return jerr2($network->getErrorMessage($res));
}
return jok2('获取成功',$res);
}
+2 -2
View File
@@ -5,8 +5,8 @@ class BaiduWork
{
protected $errorCodes = [
-1 => '链接错误,链接失效或缺少提取码',
-4 => '转存失败,无效登录。请退出账号在其他地方的登录',
-6 => '转存失败,请用浏览器无痕模式获取 Cookie 后再试',
-4 => '无效登录。请退出账号在其他地方的登录',
-6 => '请用浏览器无痕模式获取 Cookie 后再试',
-7 => '转存失败,转存文件夹名有非法字符,不能包含 < > | * ? \\ :,请改正目录名后重试',
-8 => '转存失败,目录中已有同名文件或文件夹存在',
-9 => '链接错误,提取码错误',