7日发了1个版本,字段【mete_type】的填写由流程3,改为在流程1进行填写。
【问题发现】上线后2天,生产环境发现部分订单的该字段【mete_type】为空,但是状态已经是“执行中”了。
【排查原因】
1.查看生产环境的数据库,的确存储为空。确定不是前段显示问题。
2.预生产进行操作,确实为必填项。未重现。
3.重新查看出现问题的几条数据,发现这几条数据均已流转到了后面很远的流程了。
【确定原因】
流程1将字段【mete_type】填写后,在流程3虽然隐藏了该字段【mete_type】,但是接口依然回传参数 为空(mete_type:“”)。 导致数据被覆盖。