| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package asign
- import (
- "mtp2_if/global/app"
- "mtp2_if/global/e"
- "mtp2_if/logger"
- "net/http"
- asignService "mtp2_if/services/asign"
- "github.com/gin-gonic/gin"
- )
- // BankCard4 银行卡四要素认证
- // @Summary 银行卡四要素认证
- // @Produce json
- // @Security ApiKeyAuth
- // @accept application/json
- // @Param data body asignService.BankCard4Req true "入参"
- // @Failure 500 {object} asignService.BankCard4Rsp
- // @Router /Asign/BankCard4 [post]
- // @Tags 爱签
- func BankCard4(c *gin.Context) {
- appG := app.Gin{C: c}
- // 获取请求参数
- var req asignService.BankCard4Req
- if err := appG.C.ShouldBindJSON(&req); err != nil {
- logger.GetLogger().Errorf(err.Error())
- appG.Response(http.StatusBadRequest, e.INVALID_PARAMS, nil)
- return
- }
- if rsp, err := asignService.BankCard4(req); err == nil {
- appG.Response(http.StatusOK, e.SUCCESS, rsp)
- } else {
- appG.Response(http.StatusBadRequest, e.ERROR, nil)
- }
- }
|