You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

3.1 KiB

BUG整合(财务审核部分)

Redis服务问题

接口recharge/recharge问题,原测试服务器redis服务可能没有开启,本地开启Redis解决

2025年6月16日下午再次测试,服务器Redis服务已经恢复

解决方案

开启Redis

支付凭证不显示

之前是502 代理错误,可以ping到54.251.137.151。

image-20250616151742936

现在均为404,根据标头何返回相应判断,上传的图片存到了原服务器

image-20250616151136378

审核通过接口异常

image-20250616151655365

Failed to insert recharge data 数据插入异常

image-20250616152258295

原因

审核状态为空时,进行通过或者驳回会出现(根本是有数据库的脏数据,recharge表和audit表数据不一致

解决方案

去除脏数据

审核驳回接口异常

接口 /audit/audit/edit

原因

SQLSyntaxErrorException错误

image-20250616152400758

解决方案

加上逗号

数据显示不统一

![Pasted image 20250612145902](C:/Users/Administrator/Downloads/Pasted image 20250612145902.png)

原因

调用了recharge和RechargeA分别来获取数据

image-20250616152807365

解决方案

使用同一个接口逻辑计算

退款不显示驳回理由

image-20250616155429118

原因

前后端字段不统一,前段为reson,后端为auditReson,返回前端没有解析

解决方案

前后端口规范,使用同一个字段,可以使用充值审核的驳回逻辑

前端计算问题

image-20250616160256738

原因

超长小数计算

解决方案

统计逻辑,不允许退款超长小数

或者使用math/big 等大数计算

多个活动问题

image-20250616160619946

原因

数据库脏数据,activity表数据问题

解决方案

去除脏数据

代码逻辑重复更新

image-20250616160719841

问题

重复更新,可能导致数据不一致

解决方案

return result

代码逻辑问题,try catch

image-20250616160810089

原因

try catch逻辑问题,不会执行return

解决方案

移动位置

代码规范问题

image-20250616160917949

image-20250616162052420

原因

  1. 多处代码,命名有问题,不能见名知意
  2. 变量重复定义
  3. 多个变量未使用

解决方案

规范命名,规范变量使用

Redis超时问题

RedisCommandTimeoutException

原因

可能是大量数据到了redis

解决方案

配置增加超时时间