|
|
@@ -69,6 +69,25 @@ class GetBookList extends API {
|
|
|
})
|
|
|
const data = res.data
|
|
|
if (!data || data.code !== 0 || !data.data) {
|
|
|
+
|
|
|
+ if (data.msg === '统一订购模式下无权限查看订购数据!') {
|
|
|
+ const endpoint = "https://api.quxuanshu.com/student/order/orderInfo/list"
|
|
|
+ const res = await axios.post(endpoint, { type: 0, termCode }, {
|
|
|
+ proxy: false,
|
|
|
+ headers: {
|
|
|
+ accessToken,
|
|
|
+ "User-Agent": this.UserAgent,
|
|
|
+ "Referer": this.Refer
|
|
|
+ }
|
|
|
+ })
|
|
|
+ const data = res.data
|
|
|
+ if (!data || data.code !== 0 || !data.data || !data.data.list[0] || !data.data.list[0].orderItem) {
|
|
|
+ throw new Error(data?.msg ?? "请稍后再试")
|
|
|
+ }
|
|
|
+
|
|
|
+ return { bookList: data.data.list[0].orderItem ?? [] }
|
|
|
+ }
|
|
|
+
|
|
|
throw new Error(data?.msg ?? "请稍后再试")
|
|
|
}
|
|
|
return { bookList: data.data.list ?? [] }
|