关于bug修复:long转为number溢出

问题:
在进行后端接口调试的时候,发现无奈更新数据,最初发现是因为id的最初两位全副变为00。后端人员说ID的类型设置为long,而前端是Number类型,超过了17位产生溢出,不应用String是因为数据库的效率问题。
解决方案:
后端:在发送数据之前通过注解的形式将long转为string。
前端:在接收数据的时候通过success回调函数进行解决转为string。
最初是后端人员解决了这个问题,因为后端的接口会被其余人员调用,从源头解决不便大多数人。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理