增加:银行卡提现
This commit is contained in:
@@ -50,10 +50,17 @@ func (l *AdminGetAgentWithdrawalListLogic) AdminGetAgentWithdrawalList(req *type
|
||||
}
|
||||
item.CreateTime = v.CreateTime.Format("2006-01-02 15:04:05")
|
||||
|
||||
// 设置银行卡信息(如果模型有这些字段,copier会自动复制;如果没有,这里手动设置默认值)
|
||||
// 注意:如果数据库还没有迁移,这些字段可能不存在,需要先注释
|
||||
// 如果模型有这些字段,copier会自动复制,这里不需要手动设置
|
||||
// 如果模型没有这些字段,需要等数据库迁移后重新生成模型
|
||||
// 手动设置银行卡信息(copier不会自动处理sql.NullString)
|
||||
item.WithdrawType = v.WithdrawType
|
||||
if v.BankCardNo.Valid {
|
||||
item.BankCardNo = v.BankCardNo.String
|
||||
}
|
||||
if v.BankName.Valid {
|
||||
item.BankName = v.BankName.String
|
||||
}
|
||||
if v.PayeeName.Valid {
|
||||
item.PayeeName = v.PayeeName.String
|
||||
}
|
||||
|
||||
items = append(items, item)
|
||||
}
|
||||
|
||||
@@ -80,11 +80,10 @@ func (l *AdminReviewBankCardWithdrawalLogic) AdminReviewBankCardWithdrawal(req *
|
||||
return errors.Wrapf(xerr.NewErrMsg("该提现记录已处理,无法重复操作"), "状态验证失败")
|
||||
}
|
||||
|
||||
// 验证提现类型(如果模型有WithdrawType字段)
|
||||
// 注意:如果数据库还没有迁移,可以先注释这个验证
|
||||
// if record.WithdrawType != WithdrawTypeBankCard {
|
||||
// return errors.Wrapf(xerr.NewErrMsg("该记录不是银行卡提现,无法审核"), "提现类型验证失败")
|
||||
// }
|
||||
// 验证提现类型
|
||||
if record.WithdrawType != WithdrawTypeBankCard {
|
||||
return errors.Wrapf(xerr.NewErrMsg("该记录不是银行卡提现,无法审核"), "提现类型验证失败")
|
||||
}
|
||||
|
||||
if req.Action == ReviewActionApprove {
|
||||
// 确认提现
|
||||
|
||||
Reference in New Issue
Block a user