首页 / 服务中心 / 常见问题

自定义的数值类型字段保存时提示无效的解决方法

时间:2015-07-08 11:57:04 点击:

 近期有客户反映自定义的字段保存时,经常弹出提示xx字段无效而无法保存的问题,现将问题现象跟解决方法整理如下:

1.问题现象

客户模块自定义数值字段:累积交易金额(长度20,小数点后2 位)

新建数据时;该字段默认值 0.00 ,直接保存提示无效;

输入整数值保存成功,输入带小数点提示无效。

无效.jpg

2.解决方法

数据库检查,客户表ec_account中该字段的数据类型跟ec_field中不对应。

找到 累积交易金额 的变量为 cf_995  (查找字段变量:谷歌浏览器,客户编辑或新建状态,字段上面右键-审查元素)

表ec_account 中cf_955的 decimal(20,2)  :长度20,小数点后2位

表ec_field 中cf_995的typeofdata为 N~O~20,0:长度20,小数点后0位

小数点位数不对应,客户需要保留小数点后2位,所以修改ec_field里面该字段的typeofdata 为N~O~20,2 

修改1.jpg

修改2.jpg

修改好;控制面板-清除缓存就可以了。

注意:操作数据前请备份数据库