手机端系统提交数据的创建时间验证的问题
?????????今天查看系統時,發現手機端系統提交的數據中存在一些日期特別離譜的數據。比如創建時間為1978年和2019年的數據都出現了。
果真是穿越了半個世紀了。于是我馬上將問題提交出來,安排同事處理,并分析產生數據的原因,并且尋找解決方案。
???????? 經過一番驗證終于發現了其中的蹊蹺,原來手機系統只是在應用系統登錄時會驗證時間,而且如果是斷網狀態是不會驗證的。由于
在斷網狀態下可以編輯保存數據,而且上傳手機端系統的數據到服務器時也不會驗證創建時間,那么這些數據產生也不足為奇了。
??????? 而且以前的系統是不會將創建時間差的離譜的數據顯示在前臺,所以一直也沒有人關注。而且業務員在手機上提交數據如果發現沒
有顯示到PC系統上時也會以為是網絡問題沒有傳送成功,因此這個問題一直沒有暴露并引起關注。所以難怪手機系統上線了1年多都沒有
發現這個問題的存在,只是這次由于新增了需求要求將沒有審核的數據,不論什么時候創建的都要顯示出來,這樣才將這個問題暴露出來
了。
??????? 雖然我們也很快找到問題的原因并有了應對方案和解決方法,但是我也不得不考慮一個問題,對于以后移動端的系統,提交數據的
時間一定要加強驗證或者直接使用提交時服務器上的時間為標準,這樣可以避免問題產生,同時對于手機的創建時間可以記錄下來作為
一個參考值。其實該問題對于PC端系統也同樣適用,就是我們在設計和開發系統時,不要取客戶端的時間來作為記錄標準,要記錄最好
以一個比較準確的時間來記錄,而且這個時間一定要能實時更新,保證準確性。
轉載于:https://www.cnblogs.com/kevinGao/p/3589972.html
總結
以上是生活随笔為你收集整理的手机端系统提交数据的创建时间验证的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HttpWatch截取网页数据的工具以及
- 下一篇: 项目经理与敏捷开发