12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- package controller
- import (
- "github.com/gin-gonic/gin"
- "github.com/mhaya/game/game_cluster/internal/code"
- "github.com/mhaya/game/game_cluster/nodes/webadmin/common"
- "github.com/mhaya/game/game_cluster/nodes/webadmin/entity"
- "github.com/mhaya/game/game_cluster/nodes/webadmin/service"
- )
- type RiskControl struct {
- sev *service.RiskControl
- }
- func NewRiskControl() *RiskControl {
- return &RiskControl{
- sev: service.NewRiskControl(),
- }
- }
- // 同IP下,有多个指纹数据
- func (w *RiskControl) MultipleFingerprintInIp(ctx *gin.Context) {
- // TODO MultipleFingerprintInIp
- var req entity.WhitelistListReq
- if err := ctx.ShouldBindJSON(&req); err != nil {
- common.PackOkResult(ctx, code.ParamError)
- return
- }
- resp, err := w.sev.MultipleFingerprintInIp(req)
- if err != nil {
- common.PackOkResult(ctx, err.Code)
- return
- }
- common.PackOkResult(ctx, code.OK, resp)
- }
- // 同tg号码下,有多个提现地址
- func (w *RiskControl) MultipleAddressInTg(ctx *gin.Context) {
- // TODO MultipleAddress
- var req entity.WhitelistListReq
- if err := ctx.ShouldBindJSON(&req); err != nil {
- common.PackOkResult(ctx, code.ParamError)
- return
- }
- resp, err := w.sev.MultipleAddressInTg(req)
- if err != nil {
- common.PackOkResult(ctx, err.Code)
- return
- }
- common.PackOkResult(ctx, code.OK, resp)
- }
- // 同提现地址下,有多个tg号码
- func (w *RiskControl) MultipleTgInAddress(ctx *gin.Context) {
- // TODO MultipleTgInAddress
- var req entity.WhitelistListReq
- if err := ctx.ShouldBindJSON(&req); err != nil {
- common.PackOkResult(ctx, code.ParamError)
- return
- }
- resp, err := w.sev.MultipleTgInAddress(req)
- if err != nil {
- common.PackOkResult(ctx, err.Code)
- return
- }
- common.PackOkResult(ctx, code.OK, resp)
- }
- // 同IP下,有多个tg号码
- func (w *RiskControl) MultipleTgInIp(ctx *gin.Context) {
- // TODO MultipleTgInIp
- var req entity.WhitelistListReq
- if err := ctx.ShouldBindJSON(&req); err != nil {
- common.PackOkResult(ctx, code.ParamError)
- return
- }
- resp, err := w.sev.MultipleTgInIp(req)
- if err != nil {
- common.PackOkResult(ctx, err.Code)
- return
- }
- common.PackOkResult(ctx, code.OK, resp)
- }
|