1、问题现象:筛选出错
排查数据:数字显示字符串类型,期望是数值类型
接口数据找破绽
原因:因为类型不对,可能导致范围查询出现不合预期的现象
暂时解决:先改下数据库,再重点排查存储何时导致数值是字符串类型
2、测试环境复现:
异常的数据
查看线上出现数据的操作路径
(1)表单一比一还原配置,操作流程一模一样
(2)猜测有哪些操作,一边操作,一边查看数据库
【找到出错的数据,流程场景一比一还原,最后发现是带有组合标签的执行表单,且提交数据选择了普通数据,进行提交后,下一步审批的时候,入库数据才不对】
3、复现出来,进一步定位前后端问题
(1)后端返回数据为字符串类型,用数值类型是有两个问题的:科学计数法和精度丢失问题
(2)前端不能传字符串