调用model update的时候 遇到了小数变整数的bug
bug发生过程
获取user表中的float的字段,
$objTmp = TmpModel::find(123);
$objTmp->update(['stockmoney' => 12.35]);
update后 stockmoney 为12.00
修改为
$arrWhere = array();
$arrWhere[] = ['id', '=', 123];
$arrUpdate = array();
$arrUpdate['stockmoney'] = 12.35;
TmpModel::where($arrWhere)->update($arrUpdate);
这样就可以了
具体什么原因导致的还没查