100天土雞飼養計畫(63)

2021-07-23 15:17:40 字數 394 閱讀 1990

今天本來的任務是完成支付寶的手機**支付,但是昨天只是把條碼支付正常流程走完了,還沒處理異常情況,本以為很簡單無非就是成功失敗,結果一點都不簡單。

首先支付有成功、失敗和支付中三種情況,前兩種很簡單,第三種就需要進行輪詢,輪詢也分成功、失敗,輪詢成功的情況下,支付狀態也是成功、失敗和支付中,如果輪詢10次都還是在支付中,那麼就得啟動撤銷交易,撤銷交易又分成功、失敗和異常。如果一次撤銷失敗,就得另開執行緒進行重複撤銷,如果10次重複後還是異常,就需要支付寶人工干預了,且這過程中即使支付寶正常返回狀態,我們自己的程式也可能發生異常,就不得不考慮各種情況。

然後就是昨天說的,思考的過程中,被各種問題打斷,特別是這種邏輯性很強的,中途一旦被打斷就得從頭開始重新思考,所以今天是花了整整一天去搞定這個問題。

2016.10.10 星期一

100天土雞飼養計畫(2)

今天因為工作變動的事情,浪費了不少時間,其餘時間了解了一下webservice的工作原理。webservice是一種通訊技術,是基於xml soap wsdl uddi來實現的,乙個個的說。empire burlesque bob dylan usacolumbia 10.90 1985 hide ...

100天土雞飼養計畫(11)

我的天,今天一天的時間浪費在除錯git上了!各種提交有bug!簡直浪費了大量的時間!順帶了解一下新的架構,有點失望呢 感覺並沒有什麼特別大的變化,僅僅只是專案裡的service,controller等重新根據新的思路,劃分到新的資料夾或者專案裡,資料庫的表進行了清理,各表的結構進行了優化,但也就僅此...

100天土雞飼養計畫(19)

今天週六,但是因為颱風的原因,需要補班,其實我好多時候週六都會自己來加班,但是自己加班和被要求上班感覺上還是差太多,總有一種被強迫的感覺.今天最重要的收穫是好好折騰了一下ef 是這樣的,有3個表a,b,c,a表和b表是一對一關係,b表和c表是多對多關係,他們都有關聯屬性。現在我需要生成乙個objec...