waline icon indicating copy to clipboard operation
waline copied to clipboard

fix: fix sqlite date field

Open MXWXZ opened this issue 3 years ago • 0 comments

修复 #1272 问题出在think-model-abstract的parseData函数 ref 对于 createdAtupdatedAt,执行到此处时 schema[key].default 值为string类型的 datetime('now', 'localtime'),后续isFunction判断为假然后插入的时候就是datetime('now', 'localtime')而不是预期的时间了。

完全修起来比较麻烦要改think-model-abstract实现sqlite内置函数,可能会影响到thinkjs框架。这里取了个巧手动赋值一下日期。

修复前 image 修复后 image

MXWXZ avatar Aug 10 '22 17:08 MXWXZ