Explorar el Código

test

tags/v1.1.7
huangjiajun hace 1 año
padre
commit
591905c461
Se han modificado 3 ficheros con 8 adiciones y 3 borrados
  1. +1
    -1
      md/day_luck_draw_order_jackpot.go
  2. +0
    -2
      svc/svc_day_luck_draw_reward.go
  3. +7
    -0
      svc/svc_day_luck_draw_settle_order.go

+ 1
- 1
md/day_luck_draw_order_jackpot.go Ver fichero

@@ -6,5 +6,5 @@ type DayLuckDrawOrderJackpotReq struct {
Pvd string `json:"pvd"`
Amount string `json:"amount"`
Commission string `json:"commission" `
Reward string `json:"reward" `
Bili string `json:"bili"`
}

+ 0
- 2
svc/svc_day_luck_draw_reward.go Ver fichero

@@ -115,8 +115,6 @@ func GetUserReward(eg *xorm.Engine, mid string, isTask bool) error {
sum := db.GetSettleAllOrderSum(sess, "0")
if setting.Source == "amount" {
sum = zhios_day_luck_draw_utils.StrToFloat64(setting.Amount)
} else {
sum = sum * zhios_day_luck_draw_utils.StrToFloat64(setting.CommissionBili) / 100
}
if sum == 0 { //没金额中断了
setting.OpenTime = time.Unix(now+int64(setting.CycleDay)*86400, 0)


+ 7
- 0
svc/svc_day_luck_draw_settle_order.go Ver fichero

@@ -3,6 +3,7 @@ package svc
import (
"code.fnuoos.com/go_rely_warehouse/zyos_go_day_luck_draw.git/db"
"code.fnuoos.com/go_rely_warehouse/zyos_go_day_luck_draw.git/md"
zhios_day_luck_draw_utils "code.fnuoos.com/go_rely_warehouse/zyos_go_day_luck_draw.git/utils"
"xorm.io/xorm"
)

@@ -11,6 +12,9 @@ func AddSettleOrder(eg *xorm.Engine, req md.DayLuckDrawOrderJackpotReq) error {
if setting == false {
return nil
}
drawSetting := db.GetDayLuckDrawSetting(eg)
req.Bili = drawSetting.CommissionBili
req.Commission = zhios_day_luck_draw_utils.Float64ToStrByPrec(zhios_day_luck_draw_utils.StrToFloat64(req.Commission)*(zhios_day_luck_draw_utils.StrToFloat64(req.Bili)/100), 7)
err := db.AddSettle(eg, req)
if err != nil {
return err
@@ -22,6 +26,9 @@ func AddSettleOrderSess(sess *xorm.Session, req md.DayLuckDrawOrderJackpotReq) e
if setting == false {
return nil
}
drawSetting := db.GetDayLuckDrawSettingSess(sess)
req.Bili = drawSetting.CommissionBili
req.Commission = zhios_day_luck_draw_utils.Float64ToStrByPrec(zhios_day_luck_draw_utils.StrToFloat64(req.Commission)*(zhios_day_luck_draw_utils.StrToFloat64(req.Bili)/100), 7)
err := db.AddSettleSess(sess, req)
if err != nil {
return err


Cargando…
Cancelar
Guardar