XXX公眾號專案總結
阿新 • • 發佈:2019-01-01
公眾號採用的是開源的jeesite架構,大概看下其實還是SSM架構,沒有采用什麼特別的技術。這個公眾號專案有倆個系統,一個是公眾號,一個是後臺管理系統。公眾號的主要功能是繫結使用者、線上投保、線上保全、線上理賠、會員繫結、及一些預約等服務性質的功能。後臺管理系統,主要包含微信的一些服務管理、保單資訊查詢、使用者許可權管理功能等功能。我在這個專案中主要是負責線理賠功能。
來做這個專案的時候,專案已經做得七七八八了,功能上已經比較齊全了。我來做只是錦上添花罷了。做線上理賠功能對自己還是有點提高的,至少對SSM框架使用的熟練程度又提高了。
倒是出的一個生產BUG倒是讓我到現在還是記憶深刻。一部分使用者反饋理賠圖片上傳後在理賠確認頁面就看不到了。出現這個問題的原因,是生產上的掛載出了問題。生產上採用的是負載均衡,有兩臺伺服器。通過靜態伺服器訪問的。出現這種情況的原因,我已經忘了。就說一下正確的掛載方式吧,正確的掛載是要以共享目錄為核心,將共享目錄掛載到靜態伺服器,再將共享目錄掛載到兩臺伺服器上。
還有一件事情的處理,讓我記憶也挺深刻的,就是在調支付平臺介面,一直返回驗證驗籤不合法。支付平臺和公眾號採用的都是MD5加密,它是為了防止資料被篡改的一種機制;最後排查到報驗籤不合法原因在進行MD5加密時,倆邊都對請求明文進行了排序,但是採用的排序方法不同,導致倆邊的明文內容順序不一致,最終導致加密後的驗籤不一直。後來我們我們處理是我們這邊的專案也採用了支付平臺的交易平臺加密方法,至此問題得以解決。