Browse Source

实名认证

master
huangjiajun 1 week ago
parent
commit
776b337509
2 changed files with 24 additions and 0 deletions
  1. +1
    -0
      src/dao/user_real_name_auth_dao.go
  2. +23
    -0
      src/implement/user_real_name_auth_implement.go

+ 1
- 0
src/dao/user_real_name_auth_dao.go View File

@@ -10,4 +10,5 @@ type UserRealNameAuthDao interface {
GetRealNameAuthCount(uid int, cardNo string) (int64, error)
GetRealNameAuthByOid(oid string) (*model.UserRealNameAuth, error)
GetRealNameAuth(uid int) (*model.UserRealNameAuth, error)
FindRealNameAndTotal(page, limit, uid, name, idNo, state string) (*[]model.UserRealNameAuth, int64, error)
}

+ 23
- 0
src/implement/user_real_name_auth_implement.go View File

@@ -3,6 +3,7 @@ package implement
import (
"code.fnuoos.com/EggPlanet/egg_models.git/src/dao"
"code.fnuoos.com/EggPlanet/egg_models.git/src/model"
zhios_order_relate_utils "code.fnuoos.com/EggPlanet/egg_models.git/utils"
zhios_order_relate_logx "code.fnuoos.com/EggPlanet/egg_models.git/utils/logx"
"xorm.io/xorm"
)
@@ -60,3 +61,25 @@ func (u UserRealNameAuthDb) GetRealNameAuth(uid int) (*model.UserRealNameAuth, e
}
return &m, nil
}
func (u UserRealNameAuthDb) FindRealNameAndTotal(page, limit, uid, name, idNo, state string) (*[]model.UserRealNameAuth, int64, error) {
var m []model.UserRealNameAuth
sess := u.Db.Where("1=1")
if uid != "" {
sess.And("uid=?", uid)
}
if name != "" {
sess.And("real_name=?", name)
}
if idNo != "" {
sess.And("card_no=?", idNo)
}
if state != "" {
sess.And("state=?", state)
}
start := (zhios_order_relate_utils.StrToInt(page) - 1) * zhios_order_relate_utils.StrToInt(limit)
count, err := sess.Limit(zhios_order_relate_utils.StrToInt(limit), start).OrderBy("id desc").FindAndCount(&m)
if err != nil {
return nil, count, zhios_order_relate_logx.Error(err)
}
return &m, count, nil
}

Loading…
Cancel
Save