博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HIS系统结算后,没有更新单据状态为“已结算”
阅读量:5090 次
发布时间:2019-06-13

本文共 350 字,大约阅读时间需要 1 分钟。

1.由于查询单据有个参数:时间,而应用服务器和数据库服务器存在时间差,经比对,数据库服务器时间要快7秒

2.应用服务器查询单据,根据当前时间去查,但是由于数据库服务器要快7秒,导致查询不出数据。

总结:

1.数据的创建、更新时间、查询,统一取一个服务器的时间,不能两个服务器时间混淆使用,比如新增取数据库服务器时间,查询又根据应用服务器时间,哪怕几秒钟的时间差,也会导致错误。

2.查询的时候,经常取数据库服务器的系统时间,比如now(),建议取数据库服务器的时间。

3.开发、测试、用户的电脑配置不一样,操作也不一样,加上一个系统经常有不同的开发人员维护,避免发生类似bug,统一规范是必要的。

转载于:https://www.cnblogs.com/ligenyun/p/9035427.html

你可能感兴趣的文章