소스 검색

update 绿色双链积分

master
DengBiao 9 달 전
부모
커밋
46cde736ec
2개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. +9
    -0
      db/dbs_user.go
  2. +9
    -0
      rule/green_coin_double_chain_settlement.go

+ 9
- 0
db/dbs_user.go 파일 보기

@@ -17,6 +17,15 @@ func DbsUserFindByIds(eg *xorm.Engine, uid []int) (*[]model.User, error) {
return &users, nil
}

func DbsUserFindByUid(eg *xorm.Engine, uid int) (*model.User, error) {
var data model.User
get, err := eg.Where("uid =?", uid).Get(&data)
if get == false || err != nil {
return nil, zhios_order_relate_logx.Error(err)
}
return &data, nil
}

func DbsUserRelate(eg *xorm.Engine, uid, level int) (*[]model.UserRelate, error) {
var userRelate []model.UserRelate
sess := eg.Where("uid = ?", uid)


+ 9
- 0
rule/green_coin_double_chain_settlement.go 파일 보기

@@ -24,6 +24,15 @@ func InitForGreenCoinDoubleChainIntegral(redisAddr string) (err error) {
}

func DealUserGreenCoinDoubleChainIntegral(Db *xorm.Engine, uid int, amount, ordId, masterId string) (isExchange bool, err error) {
user, err := db.DbsUserFindByUid(Db, uid)
if err != nil {
return
}
if user.Level >= 2 {
//TODO::暂时写死(至少是银卡会员等级才能兑换)
return
}

amountValue, _ := decimal.NewFromString(amount)
session := Db.NewSession()
defer func() {


불러오는 중...
취소
저장