今天上午繼續在弄WHLC的東西,是環境的問題。工具
下午繼續解決12PD的bug:
由於12PD的網站只能支持一個月內的搜索,因此當工具釐米的起始時間和結束時間超過一個月,沒法返回正確的內容。網站
關於這個是由於我以前研究過這個網站,確實是不能搜索超過一個月,會報一個錯,因此當時間超過1個月是,我會返回一個noResult的exception,我覺得這是正確的。可是站在客戶的角度講,他可能會須要搜索到兩個月,三個月的的信息,而這些信息是存在的,只要在網站上分開一個一個月來搜索就好了,因此返回noResult是錯的,這是以前開發的時候所沒有想到的。cdn
解法方案:
我以前的邏輯是:從instruction獲取信息(時間 城市等)-> 拼接header -> 拼接request body -> 獲取 response -> 解析 response
如今的邏輯:從instruction獲取信息(時間 城市等) -> 將起始時間賦值給FromDate 結束時間賦值給ToDate -> 判斷FromDate和ToDate之間是否是超過30天 -> 超過30天就截取前30天執行查詢blog
processon打不開,否則就能畫圖了。開發