// 輪詢查找用戶的訂單支付狀態(tài)
const statueInfo = await getPayStatus(`${orderInfo.data.orderNumberStr}`).catch(res => res);
const getPayStatus = async (orderNumber) => { // 輪詢查找訂單狀態(tài)
let counter = 0;
const MAXCOUNTER = 3;
return new Promise((resolve) => {
const loopFun = async () => {
if (counter > MAXCOUNTER) {
resolve(false);
} else {
counter++;
const payInfo = await paySatus({ orderNumber, noLoading: true }).catch(res => res);
console.log(' === payinfo ==', payInfo);
if (payInfo?.data?.status && parseInt(payInfo.data.status) === 2) {
resolve(true);
} else {
setTimeout(() => {
loopFun();
}, 1000)
}
}
}
loopFun();
})
};
JS輪詢查找接口
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掌桩,“玉大人边锁,你說我怎么就攤上這事〔ǖ海” “怎么了茅坛?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長则拷。 經(jīng)常有香客問我贡蓖,道長,這世上最難降的妖魔是什么隔躲? 我笑而不...
- 正文 為了忘掉前任摩梧,我火速辦了婚禮,結(jié)果婚禮上宣旱,老公的妹妹穿的比我還像新娘仅父。我一直安慰自己,他們只是感情好浑吟,可當(dāng)我...
- 文/花漫 我一把揭開白布笙纤。 她就那樣靜靜地躺著,像睡著了一般组力。 火紅的嫁衣襯著肌膚如雪省容。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼滨砍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起惋戏,我...
- 正文 年R本政府宣布误甚,位于F島的核電站缚甩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏窑邦。R本人自食惡果不足惜擅威,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望冈钦。 院中可真熱鬧郊丛,春花似錦、人聲如沸瞧筛。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽较幌。三九已至揍瑟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乍炉,已是汗流浹背绢片。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- Script(JS)為Postman賦予無限可能 基于Postman 6.1.4 Mac Native版演示結(jié)合u...
- 在使用jmeter調(diào)用接口時,某些場景需要輪詢接口直到接口返回預(yù)期的才停止輪詢灭袁,這種場景在一些異步處理的接口非常常...
- 根據(jù)這里整理所得 問題點 當(dāng)前 Web Server 處理一個請求時多數(shù)時間被消耗在等待磁盤I/O及網(wǎng)絡(luò)延遲上 解...
- 實現(xiàn)每隔幾秒調(diào)用一次接口的方法: // 設(shè)置用間隔時間1s猬错,每隔一秒調(diào)用一次。 https://blog.csdn...
- 此篇文章僅做記錄茸歧,不供參考倦炒! /** * 倒計時 s-e */ private Timertimer; priva...