diff --git a/api/home/mySelections.js b/api/home/mySelections.js index 4a99366..6801ebc 100644 --- a/api/home/mySelections.js +++ b/api/home/mySelections.js @@ -140,6 +140,36 @@ class MySelectionsAPI { throw error } } + + /** + * 游客查询默认自选股 + * @param {Function} successCallback - 成功回调函数 + * @param {Function} failCallback - 失败回调函数 + * @returns {Promise} + */ + static async getDefaultStocks(successCallback, failCallback = null) { + const url = '/api/homePage/userStock/getDefaultStocks' + + try { + const response = await http({ + url: url, + method: 'POST', + data: {} + }) + + console.log('游客查询默认自选股 - 响应:', response) + if (successCallback && typeof successCallback === 'function') { + successCallback(response) + } + return response + } catch (error) { + console.error('游客查询默认自选股 - 失败:', error) + if (failCallback && typeof failCallback === 'function') { + failCallback(error) + } + throw error + } + } } // 导出API类 @@ -150,5 +180,6 @@ export const { checkExist, getUserStockGroupList, getUserStockList, - getUserOrDefault + getUserOrDefault, + getDefaultStocks } = MySelectionsAPI \ No newline at end of file