数据表主键使用雪花算法生成的ID,类型为bigint(20),当查询主键时
OrderModel::get('585909439232610304');

生成的SQL语句为:

SELECT * FROM `order` WHERE (  `id` = 5.8590943923261E+17 ) LIMIT 1

导致无法查询到对应结果。

经排查发现是框架对PDO::PARAM_INT类型的数据使用(float)自动转成了科学计数。

虽然修改php.ini的浮点精度可以使用,但是对于框架来说这和不友好,特此提交下PR。