k.zhang 3 년 전
부모
커밋
03eb9c5634
2개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      apis/user/user.trans.create.go
  2. BIN
      duoduo.exe

+ 13 - 0
apis/user/user.trans.create.go

@@ -16,6 +16,7 @@ func TransCreate(c *gin.Context) {
 	var trans mysql.TransRecords
 	var pid mysql.Pid
 	var walletInfo mysql.Wallet
+	var user mysql.User
 
 	err := c.ShouldBindJSON(&inData)
 	if err != nil {
@@ -23,6 +24,18 @@ func TransCreate(c *gin.Context) {
 		return
 	}
 
+	user.OpenID = inData.OpenId
+	userInfo, err := user.Get()
+	if err != nil {
+		app.Error(c, 400, err, "提现失败请联系客服")
+		return
+	}
+
+	if userInfo.AliPay == "" && userInfo.WxPay == "" {
+		app.Error(c, 401, err, "请填写提款项目")
+		return
+	}
+
 	if inData.Amount.Cmp(decimal.NewFromFloat32(0)) <= 0 {
 		app.Error(c, 400, err, "提现金额不能小于等于0")
 		return

BIN
duoduo.exe