dengbiao 3 days ago
parent
commit
7f5269dfd6
1 changed files with 26 additions and 27 deletions
  1. +26
    -27
      app/svc/svc_withdraw_apply.go

+ 26
- 27
app/svc/svc_withdraw_apply.go View File

@@ -182,8 +182,33 @@ func GetWithdrawCondition(user *model.User, setting *model.FinWithdrawSetting, i
IsBindWx: false,
}
now := time.Now()
// 1.判断是否需要实名
switch setting.IsRealName {
case 0:
resp.IsNeedRealName = false
case 1:
resp.IsNeedRealName = true
default:
resp.IsNeedRealName = true
}

// 2.判断是否实名
switch user.IsRealName {
case 0:
resp.IsRealName = false
if resp.IsNeedRealName {
// 2.1 需要实名但未实名
resp.IsCanWithdraw = false
resp.NotWithdrawReason = enum.FinWithdrawApplyWithdrawConditionDissatisfyKind.
String(enum.FinWithdrawApplyWithdrawConditionDissatisfyKindNotRealName)
}
case 1:
resp.IsRealName = true
default:
resp.IsRealName = false
}

// 1. 首次提现判断
// 3. 首次提现判断
if isFirst {
resp.IsFirst = true
resp.IsCanWithdraw = true
@@ -255,32 +280,6 @@ func GetWithdrawCondition(user *model.User, setting *model.FinWithdrawSetting, i
}
}

// 2.判断是否需要实名
switch setting.IsRealName {
case 0:
resp.IsNeedRealName = false
case 1:
resp.IsNeedRealName = true
default:
resp.IsNeedRealName = true
}

// 3.判断是否实名
switch user.IsRealName {
case 0:
resp.IsRealName = false
if resp.IsNeedRealName {
// 2.1 需要实名但未实名
resp.IsCanWithdraw = false
resp.NotWithdrawReason = enum.FinWithdrawApplyWithdrawConditionDissatisfyKind.
String(enum.FinWithdrawApplyWithdrawConditionDissatisfyKindNotRealName)
}
case 1:
resp.IsRealName = true
default:
resp.IsRealName = false
}

//6、验证时段
if setting.WithdrawTimeInterval != "" {
withdrawTimeInterval := strings.Split(setting.WithdrawTimeInterval, "-")


Loading…
Cancel
Save