修改在线开发数字控件添加精度时存在的bug

This commit is contained in:
2023-05-12 09:40:34 +08:00
parent a12824d040
commit eb4a17e592

View File

@@ -119,7 +119,8 @@ public class FormDataParsing : ITransient
{
var len = data.ToString().Split('.').Last().Length;
if (fieldsModel.precision > len) fieldsModel.precision = len;
conversionData = data.ToString().Substring(0, data.ToString().IndexOf(".") + (int)fieldsModel.precision);
conversionData = data.ToString().Substring(0, data.ToString().IndexOf(".") + (int)fieldsModel.precision + 1);//modifyby zhoukeda 20230512 增加+1
conversionData = data.ParseToDouble();//modifyby zhoukeda 20230512
}
else conversionData = data;
break;