补充商店手动刷新时间重置
This commit is contained in:
parent
c759df3117
commit
d99a893586
@ -110,7 +110,23 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq)
|
||||
}
|
||||
sdata.ManualRefreshNum++
|
||||
}
|
||||
|
||||
//重新计算刷新时间点
|
||||
switch shopconf.Rtype {
|
||||
case -1: //一百年不刷新
|
||||
sdata.LastRefreshTime = 0
|
||||
case 1:
|
||||
sdata.LastRefreshTime = configure.Now().Add(time.Hour * time.Duration(shopconf.Rtime)).Unix()
|
||||
break
|
||||
case 2:
|
||||
sdata.LastRefreshTime = utils.GetZeroTime(configure.Now().Unix())
|
||||
break
|
||||
case 3:
|
||||
sdata.LastRefreshTime = utils.WeekIntervalTime(configure.Now().Unix())
|
||||
break
|
||||
case 4:
|
||||
sdata.LastRefreshTime = utils.GetMonthEnd(configure.Now().Unix())
|
||||
break
|
||||
}
|
||||
var _items []*cfg.GameShopitemData
|
||||
for _, v := range shopconf.Shopitem {
|
||||
if _items, err = this.module.configure.GetShopItemsConfigureByGroups(v, udata); err != nil || len(_items) == 0 {
|
||||
|
Loading…
Reference in New Issue
Block a user