Initial commit

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 13:57:10 +08:00
co-authored by Claude Opus 5
commit 8679200f41
1897 changed files with 257900 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
package withdrawctrl
import (
"fmt"
"net/http"
"91porn-server/app/service/withdrawser"
"91porn-server/common/log"
"91porn-server/common/rchgutil"
"91porn-server/common/stderr"
"github.com/gin-gonic/gin"
)
// YinseCallBack
func YinseCallBack(ctx *gin.Context) {
name := ctx.Param("name")
if name == "goldfish" {
GoldFishCallBack(ctx)
return
}
ctx.JSON(http.StatusOK, func() (msg rchgutil.ExchgBackMsg) {
exchg := rchgutil.ExchgBack{}
msg.Code = int(stderr.Failure)
if err := ctx.ShouldBindJSON(&exchg); err != nil {
msg.Err = fmt.Sprintf("GoldFish callback parameter bind fail error:%+v:", err)
log.Error(msg.Err)
return
}
log.Info(fmt.Sprintf("GoldFish callback parameter data:%+v:", exchg))
exchg.TradeNo = rchgutil.EChgIDDisassemble(exchg.TradeNo)
if err := withdrawser.ExchgCallBack(exchg.TradeNo, exchg.OID, exchg.Money, exchg.Status, exchg.Mark); err != nil {
msg.Err = fmt.Sprintf("GoldFish RechargeCallBack fail error:%+v:", err)
log.Error(msg.Err)
return
}
msg.Code = int(stderr.Success)
return
}())
}