Browse Source

🐞 fix: 更改乐跑错误状态

Pchen. 5 months ago
parent
commit
313a28b7c3
1 changed files with 7 additions and 7 deletions
  1. 7 7
      lib/Lepao/Lepao.js

+ 7 - 7
lib/Lepao/Lepao.js

@@ -153,9 +153,9 @@ class Lepao {
 
                 if (!data || data.status !== 1 || !data.data) {
                     // 10.17更新,只有明确说明登录失效才会更新状态
-                    if (data && data.info && data.info === '登录信息失效,请重新登录')
+                    if (data && data.info && data.info.includes('请重新登录'))
                         this.setStatusFail(account)
-                    throw new Error(data?.info || '未知错误,请尝试重新登录')
+                    throw new Error(data?.info || '系统繁忙,请联系客服或稍后再试')
                 }
             } catch (error) {
                 this.logger.error(`${account}更换跑区失败: ${error.stack || error.message}`)
@@ -180,7 +180,7 @@ class Lepao {
                         return this.beginLepao(uuid, account, token, uid, school_id, state)
                     }
 
-                    throw new Error('请检查登录是否过期,并尝试更新乐跑登录状态')
+                    throw new Error('系统繁忙,请联系客服或稍后再试')
                 }
                 oss_path = data.oss_path
                 point_data = data.point_data
@@ -188,7 +188,7 @@ class Lepao {
             } catch (error) {
                 // this.setStatusFail(account)
                 this.logger.error(`${account}上传OSS记录失败,请检查登录是否过期。${error.stack || error.message}`)
-                throw new Error('系统繁忙,请稍后再试')
+                throw new Error('系统繁忙,请联系客服或稍后再试')
             }
 
             // 扣除乐跑次数
@@ -221,10 +221,10 @@ class Lepao {
 
                 if (!data || data.status !== 1 || !data.data) {
                     // 10.17更新,只有明确说明登录失效才会更新状态
-                    if (data && data.info && data.info === '登录信息失效,请重新登录')
+                    if (data && data.info && data.info.includes('请重新登录'))
                         this.setStatusFail(account)
 
-                    throw new Error(data?.info || '系统繁忙,请稍后再试')
+                    throw new Error(data?.info || '系统繁忙,请联系客服或稍后再试')
                 }
 
                 await this.addRecord(uuid, account, data.data, path_id, point_data)
@@ -264,7 +264,7 @@ class Lepao {
             }
         } catch (error) {
             this.logger.error(`${account}乐跑流程异常: ${error.stack || error.message}`)
-            await this.sendFailEmail(account, error.message || '未知错误,请尝试重新登录')
+            await this.sendFailEmail(account, error.message || '系统繁忙,请联系客服或稍后再试')
         } finally {
             await Redis.del(`lepaoProgress:${account}`)
         }