|
@@ -0,0 +1,167 @@
|
|
|
|
|
+package base_config
|
|
|
|
|
+
|
|
|
|
|
+import (
|
|
|
|
|
+ "github.com/astaxie/beego"
|
|
|
|
|
+ "github.com/astaxie/beego/orm"
|
|
|
|
|
+ "time"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+const (
|
|
|
|
|
+ base_configs_tablename = "base_configs"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+type BaseConfig struct {
|
|
|
|
|
+ Id int64 `orm:"column(id);pk" json:"id"` // int(11)
|
|
|
|
|
+ BuyCash int64 `orm:"column(buy_cash)" json:"-"` // int(11)
|
|
|
|
|
+ SendCash int64 `orm:"column(send_cash)" json:"-"` // int(11)
|
|
|
|
|
+ CashAward int64 `orm:"column(cash_award)" json:"-"` // int(11)
|
|
|
|
|
+ OrderLimit int64 `orm:"column(order_limit)" json:"-"` // int(11)
|
|
|
|
|
+ Freight int64 `orm:"column(freight)" json:"-"` // int(11)
|
|
|
|
|
+
|
|
|
|
|
+ UserApply int64 `orm:"column(user_apply)" json:"-"` // int(11)
|
|
|
|
|
+ UserCash int64 `orm:"column(user_cash)" json:"-"` // int(11)
|
|
|
|
|
+ UserAward int64 `orm:"column(user_award)" json:"-"` // int(11)
|
|
|
|
|
+
|
|
|
|
|
+ AgentApply int64 `orm:"column(agent_apply)" json:"-"` // int(11)
|
|
|
|
|
+ AgentCash int64 `orm:"column(agent_cash)" json:"-"` // int(11)
|
|
|
|
|
+ AgentAward int64 `orm:"column(agent_award)" json:"-"` // int(11)
|
|
|
|
|
+
|
|
|
|
|
+ CreatedAt time.Time `orm:"column(created_at);null;auto_now_add;type(datetime)" json:"-"` // datetime
|
|
|
|
|
+ UpdatedAt time.Time `orm:"column(updated_at);null;auto_now;type(datetime)" json:"-"` // datetime
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (self *BaseConfig) TableName() string {
|
|
|
|
|
+ return base_configs_tablename
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 获取购券支付金额
|
|
|
|
|
+func GetBuyCash() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.BuyCash
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 购券实得金额
|
|
|
|
|
+func GetSendCash() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.SendCash
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 获取购券返佣
|
|
|
|
|
+func GetCashAward() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.CashAward
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 订单免运金额
|
|
|
|
|
+func GetOrderLimit() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.OrderLimit
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 获取购券支付金额
|
|
|
|
|
+func GetFreight() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.Freight
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 会员申店金额
|
|
|
|
|
+func GetUserApply() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.UserApply
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 会员申店反券
|
|
|
|
|
+func GetUserCash() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.UserCash
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 会员申店返佣
|
|
|
|
|
+func GetUserAward() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.UserAward
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 代理申店金额
|
|
|
|
|
+func GetAgentApply() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.AgentApply
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 代理申店反券
|
|
|
|
|
+func GetAgentCash() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.AgentCash
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 代理申店返佣
|
|
|
|
|
+func GetAgentAward() int64 {
|
|
|
|
|
+ baseConfig := &BaseConfig{}
|
|
|
|
|
+ if err := orm.NewOrm().QueryTable(baseConfig).Limit(1).One(baseConfig); err != nil {
|
|
|
|
|
+ beego.BeeLogger.Error("get BaseConfig by err=%s", err)
|
|
|
|
|
+ baseConfig = nil
|
|
|
|
|
+ return int64(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return baseConfig.AgentAward
|
|
|
|
|
+}
|