• 手机端系统提交数据的创建时间验证的问题


             今天查看系统时,发现手机端系统提交的数据中存在一些日期特别离谱的数据。比如创建时间为1978年和2019年的数据都出现了。

    果真是穿越了半个世纪了。于是我马上将问题提交出来,安排同事处理,并分析产生数据的原因,并且寻找解决方案。

             经过一番验证终于发现了其中的蹊跷,原来手机系统只是在应用系统登录时会验证时间,而且如果是断网状态是不会验证的。由于

    在断网状态下可以编辑保存数据,而且上传手机端系统的数据到服务器时也不会验证创建时间,那么这些数据产生也不足为奇了。

            而且以前的系统是不会将创建时间差的离谱的数据显示在前台,所以一直也没有人关注。而且业务员在手机上提交数据如果发现没

    有显示到PC系统上时也会以为是网络问题没有传送成功,因此这个问题一直没有暴露并引起关注。所以难怪手机系统上线了1年多都没有

    发现这个问题的存在,只是这次由于新增了需求要求将没有审核的数据,不论什么时候创建的都要显示出来,这样才将这个问题暴露出来

    了。

            虽然我们也很快找到问题的原因并有了应对方案和解决方法,但是我也不得不考虑一个问题,对于以后移动端的系统,提交数据的

    时间一定要加强验证或者直接使用提交时服务器上的时间为标准,这样可以避免问题产生,同时对于手机的创建时间可以记录下来作为

    一个参考值。其实该问题对于PC端系统也同样适用,就是我们在设计和开发系统时,不要取客户端的时间来作为记录标准,要记录最好

    以一个比较准确的时间来记录,而且这个时间一定要能实时更新,保证准确性。

  • 相关阅读:
    java fx example
    JavaFX 2.0+ WebView /WebEngine render web page to an image
    剑指Offer面试题41(Java版):和为s的两个数字VS和为s的连续正数序列
    时间类(时间戳的各种转换成)
    Android系统各种类型的service刨根解读
    二叉树的建立基本操作(链表方式)(一)
    从头认识java-13.2 利用元组的方式返回多类型对象
    EA初步使用
    inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移
    下拉框与列表框
  • 原文地址:https://www.cnblogs.com/riskyer/p/3341625.html
Copyright © 2020-2023  润新知