app支付金额为100,但是前端却显示50,这种情况是怎么回事呢?该如何处理?

发布时间 2023-11-01 17:20:39作者: 勾影变形计

app支付金额为100,但是前端却显示50,这种情况是怎么回事呢?该如何处理?

1、可能是服务端没有正常响应返回数据导致的问题--前端发起请求到服务端后没有正常响应返回响应数据,导致回显金额跟实际支付金额不一致;

2、可能是前端展示的问题--前端正常请求了,服务端也正常响应返回数据了,包括通过查询数据库记录发现也是ok的话(跟实际支付金额一致),但显示金额跟实际支付金额不一致,那就是前端展示的问题;

3、可能是读取缓存数据导致的问题--前端正常请求,服务端正常响应,查询的数据记录跟当前交易不匹配(不是同一个时间点的交易:比如没写入或有延迟),那么可能是数据回显的时候展示的是之前缓存的数据;

 

以上问题处理方式:

可结合抓包、查看后台log、查看数据库log等方式确定问题出现的根本原因,然后协同研发同学处理。