清库后活动数据自动填充
This commit is contained in:
parent
1d46dac1e7
commit
f7db22665e
@ -134,6 +134,7 @@ func (this *modelHdList) loadHdInfo() (err error) {
|
|||||||
if _, err = this.DB.InsertMany(core.SqlTable(this.TableName), data); err != nil {
|
if _, err = this.DB.InsertMany(core.SqlTable(this.TableName), data); err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
this.module.ReloadActivity()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
@ -97,35 +97,39 @@ func (this *Activity) Start() (err error) {
|
|||||||
}
|
}
|
||||||
this.uigame = module.(comm.IUiGame)
|
this.uigame = module.(comm.IUiGame)
|
||||||
if !db.IsCross() {
|
if !db.IsCross() {
|
||||||
this.modelhdList.LoadActivityData()
|
this.ReloadActivity()
|
||||||
for k, v := range this.modelhdList.activity {
|
|
||||||
switch k {
|
|
||||||
case pb.HdType_HdTypeWarorder, pb.HdType_SupplyWarOrder, pb.HdType_MoondreamWarOrder:
|
|
||||||
this.warorder.ActivityOpenNotice(v)
|
|
||||||
break
|
|
||||||
case pb.HdType_HdTypePay, pb.HdType_ShopCenterPayPakcge:
|
|
||||||
this.pay.ActivityOpenNotice(v)
|
|
||||||
break
|
|
||||||
case pb.HdType_XSFundPhysical, pb.HdType_XSFundRecruit, pb.HdType_XSFundExp:
|
|
||||||
this.shopcenter.ActivityOpenNotice(v)
|
|
||||||
break
|
|
||||||
case pb.HdType_AddUpRecharge:
|
|
||||||
this.addrecharge.ActivityOpenNotice(v)
|
|
||||||
break
|
|
||||||
case pb.HdType_KFSevenTask:
|
|
||||||
this.kftask.ActivityOpenNotice(v)
|
|
||||||
break
|
|
||||||
case pb.HdType_HdPuzzle, pb.HdType_HdLattice, pb.HdType_HdMiner:
|
|
||||||
this.uigame.ActivityOpenNotice(v)
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
this.service.RegisterFunctionName(string(comm.Rpc_ActivityOver), this.Rpc_ActivityOver)
|
this.service.RegisterFunctionName(string(comm.Rpc_ActivityOver), this.Rpc_ActivityOver)
|
||||||
this.service.RegisterFunctionName(string(comm.Rpc_ActivityStart), this.Rpc_ActivityStart)
|
this.service.RegisterFunctionName(string(comm.Rpc_ActivityStart), this.Rpc_ActivityStart)
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this *Activity) ReloadActivity() {
|
||||||
|
this.modelhdList.LoadActivityData()
|
||||||
|
for k, v := range this.modelhdList.activity {
|
||||||
|
switch k {
|
||||||
|
case pb.HdType_HdTypeWarorder, pb.HdType_SupplyWarOrder, pb.HdType_MoondreamWarOrder:
|
||||||
|
this.warorder.ActivityOpenNotice(v)
|
||||||
|
break
|
||||||
|
case pb.HdType_HdTypePay, pb.HdType_ShopCenterPayPakcge:
|
||||||
|
this.pay.ActivityOpenNotice(v)
|
||||||
|
break
|
||||||
|
case pb.HdType_XSFundPhysical, pb.HdType_XSFundRecruit, pb.HdType_XSFundExp:
|
||||||
|
this.shopcenter.ActivityOpenNotice(v)
|
||||||
|
break
|
||||||
|
case pb.HdType_AddUpRecharge:
|
||||||
|
this.addrecharge.ActivityOpenNotice(v)
|
||||||
|
break
|
||||||
|
case pb.HdType_KFSevenTask:
|
||||||
|
this.kftask.ActivityOpenNotice(v)
|
||||||
|
break
|
||||||
|
case pb.HdType_HdPuzzle, pb.HdType_HdLattice, pb.HdType_HdMiner:
|
||||||
|
this.uigame.ActivityOpenNotice(v)
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
func (this *Activity) OnInstallComp() {
|
func (this *Activity) OnInstallComp() {
|
||||||
this.ModuleBase.OnInstallComp()
|
this.ModuleBase.OnInstallComp()
|
||||||
this.api = this.RegisterComp(new(apiComp)).(*apiComp)
|
this.api = this.RegisterComp(new(apiComp)).(*apiComp)
|
||||||
@ -134,50 +138,6 @@ func (this *Activity) OnInstallComp() {
|
|||||||
this.modelhdList = this.RegisterComp(new(modelHdList)).(*modelHdList)
|
this.modelhdList = this.RegisterComp(new(modelHdList)).(*modelHdList)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 创建一条活动数据
|
|
||||||
// func (this *Activity) CreateHdData() (err error) {
|
|
||||||
// var db *pb.DBHuodong
|
|
||||||
// db = &pb.DBHuodong{
|
|
||||||
// Id: primitive.NewObjectID().Hex(),
|
|
||||||
// Hdid: 10001,
|
|
||||||
// Rtime: 1680105599,
|
|
||||||
// Itype: 0,
|
|
||||||
// Name: "累计充值活动",
|
|
||||||
// Img: "",
|
|
||||||
// Showtime: "03月15日00:00-03月20日23:59",
|
|
||||||
// PressImg: "huodong_btn4_1.png",
|
|
||||||
// Intr: "累计充值,限时福利",
|
|
||||||
// Etime: 1680105599,
|
|
||||||
// NormalImg: "huodong_btn4.png",
|
|
||||||
// Stime: 1679414400,
|
|
||||||
// Tab: 2,
|
|
||||||
// Ttype: 0,
|
|
||||||
// Icon: "ico_event_yxjl",
|
|
||||||
// Open: 1,
|
|
||||||
// Order: 102,
|
|
||||||
// Stype: 10009,
|
|
||||||
// Htype: 9,
|
|
||||||
// Data: &pb.ActivityInfo{},
|
|
||||||
// }
|
|
||||||
// for i := 0; i < 6; i++ {
|
|
||||||
// var p []*pb.UserAssets
|
|
||||||
// p = append(p, &pb.UserAssets{
|
|
||||||
// A: "item",
|
|
||||||
// T: "10000001",
|
|
||||||
// N: 1,
|
|
||||||
// })
|
|
||||||
// db.Data.Prize = append(db.Data.Prize, &pb.Arr{
|
|
||||||
// Prize: p,
|
|
||||||
// Val: int32(i) + 1,
|
|
||||||
// })
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
// this.modelhdList.addHdInfo(db)
|
|
||||||
// fmt.Printf("%v", db)
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
|
|
||||||
func (this *Activity) CreateHdData() (err error) {
|
func (this *Activity) CreateHdData() (err error) {
|
||||||
this.modelhdList.getHdInfo()
|
this.modelhdList.getHdInfo()
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user