1.由于查询单据有个参数:时间,而应用服务器和数据库服务器存在时间差,经比对,数据库服务器时间要快7秒
2.应用服务器查询单据,根据当前时间去查,但是由于数据库服务器要快7秒,导致查询不出数据。
总结:
1.数据的创建、更新时间、查询,统一取一个服务器的时间,不能两个服务器时间混淆使用,比如新增取数据库服务器时间,查询又根据应用服务器时间,哪怕几秒钟的时间差,也会导致错误。
2.查询的时候,经常取数据库服务器的系统时间,比如now(),建议取数据库服务器的时间。
3.开发、测试、用户的电脑配置不一样,操作也不一样,加上一个系统经常有不同的开发人员维护,避免发生类似bug,统一规范是必要的。