diff --git a/visualdev/Tnb.VisualDev.Engine/Core/FormDataParsing.cs b/visualdev/Tnb.VisualDev.Engine/Core/FormDataParsing.cs index 9b5d4270..5dd420a1 100644 --- a/visualdev/Tnb.VisualDev.Engine/Core/FormDataParsing.cs +++ b/visualdev/Tnb.VisualDev.Engine/Core/FormDataParsing.cs @@ -116,11 +116,13 @@ public class FormDataParsing : ITransient if (fieldsModel.precision > dataList.Last().Length) fieldsModel.precision = dataList.Last().Length; conversionData = dataList.First() + "." + dataList.Last().Substring(0, (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 + conversionData = conversionData.ParseToDouble();//modifyby zhoukeda 20230605 } - else if (fieldsModel.precision > 0) conversionData = data.ToString() + ".".PadRight((int)fieldsModel.precision + 1, '0'); - else conversionData = data; + else if (fieldsModel.precision > 0) + { + conversionData = data.ToString() + ".".PadRight((int)fieldsModel.precision + 1, '0'); + conversionData = conversionData.ParseToDouble();//modifyby zhoukeda 20230605 + }else conversionData = data; break; case JnpfKeyConst.JNPFAMOUNT: conversionData = data.ParseToDecimal(); // 金额输入