❤ fix(topup): prevent nil-pointer in Epay callback; reset page on search

Add early return when Epay client is missing in controller/topup.go to avoid panic
Introduce handleKeywordChange in TopupHistoryModal.jsx to reset page to 1 when keyword updates
Wire input onChange to new handler; minor UX improvement to avoid empty results on pagination mismatch
This commit is contained in:
Apple\Apple
2025-10-07 14:13:14 +08:00
parent ec590d1075
commit ddf5c85b81
2 changed files with 7 additions and 2 deletions

View File

@@ -237,8 +237,8 @@ func EpayNotify(c *gin.Context) {
_, err := c.Writer.Write([]byte("fail"))
if err != nil {
log.Println("易支付回调写入失败")
return
}
return
}
verifyInfo, err := client.Verify(params)
if err == nil && verifyInfo.VerifyStatus {