5.0订餐软件,补办卡时提示补办失败,确认系统时间是否正确:
答:由于5.01订餐系统有BUG,采集订餐机记录时,如果跨年采集,会导致采集的订餐记录日期错误。
【假如现在是2020年】机器里有2019年12月份的订餐记录没采集清空,到了2020年才采集上来,会导致订餐记录采集成了2020年12月。
这时我们通过下面3个语句,就能查到错误日期的记录,需删掉这些错误记录。
select * from OrderDintab where ordertime>'2020-10-1'or dindate>'2020-10-1'or consumed_time>'2020-10-1'
select * from orderdinop where ordertime>'2020-10-1'or din_date>'2020-10-1'or op_date>'2020-10-1'
select * from orderdintabe where dindate>'2020-10-1'or ordertime>'2020-10-1'
如果还需要2019年的记录,可以把电脑日期改到2019年12月,再导入包含错误记录的Din开头的订餐文本,正确记录就回来了,最后电脑日期记得改回去。【如果现在不用管2019年的记录,这一步可以不处理】