|
|
@@ -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 |
|
|
|