最近开发一个项目,删除数据使用的fastadmin中的deletetime,默认为null,如果删除的话,deletetime为时间戳。

针对这个功能,在前端用户删除数据的时候,我在做项目的时候,前端删除也使用了操作deletetime为时间戳。

这样做有个特别大的问题,这种删除后使用find和selete方法,全部都查询不到数据,导致查询其他关联表数据的时候,如果关联当前数据则无法查询到,可能会导致数据报错!

总结:在前端删除的功能下,不能操作deletetime这个字段,需要重新使用一个新的字段来处理。

或者查询的时候不要调用admin/model,因为admin/model是默认过滤掉删除的数据,进回收站的。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部