新礼包
parent
2de2762b5d
commit
fcff8428e9
|
|
@ -322,10 +322,7 @@ public class BuyGoodsNewLogic {
|
|||
//直购礼包
|
||||
if(type == GiftGoodsType.DIRECTBAG){
|
||||
|
||||
if(session!=null){
|
||||
PlayerInfoProto.DirectBuyIndication build = PlayerInfoProto.DirectBuyIndication.newBuilder().setDrop(drop).build();
|
||||
MessageUtil.sendIndicationMessage(session,1, MessageTypeProto.MessageType.DIRECT_BUY_GOODS_INDICATION_VALUE,build,true);
|
||||
}
|
||||
|
||||
|
||||
}else{
|
||||
if(type==GiftGoodsType.RED_PACKET){
|
||||
|
|
@ -348,6 +345,10 @@ public class BuyGoodsNewLogic {
|
|||
MessageUtil.sendIndicationMessage(OnlineUserManager.getSessionByUid(user.getId()),1,MessageTypeProto.MessageType.TREASURE_LEVELUP_INDICATION_VALUE,indication,true);
|
||||
}
|
||||
}
|
||||
if(session!=null){
|
||||
PlayerInfoProto.DirectBuyIndication build = PlayerInfoProto.DirectBuyIndication.newBuilder().setDrop(drop).build();
|
||||
MessageUtil.sendIndicationMessage(session,1, MessageTypeProto.MessageType.DIRECT_BUY_GOODS_INDICATION_VALUE,build,true);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -706,10 +707,12 @@ public class BuyGoodsNewLogic {
|
|||
|
||||
public static void sendReward(int uid,int id,ReceiveWelfareBag bag,int type) throws Exception{
|
||||
int nowTime = (int)(System.currentTimeMillis()/1000);
|
||||
if(bag.getGetRewardTime() == 0){
|
||||
bag.setGetRewardTime(TimeUtils.getTodayZero() - 24*3600*1000);
|
||||
int getDays = 0;
|
||||
if(bag.getGetRewardTime() != 0){
|
||||
getDays = TimeUtils.differentDays(bag.getLastBuyTime(),bag.getGetRewardTime());
|
||||
}else{
|
||||
bag.setGetRewardTime(TimeUtils.getTodayZero() - 3600*24*1000);
|
||||
}
|
||||
int getDays = TimeUtils.differentDays(bag.getLastBuyTime(),bag.getGetRewardTime());
|
||||
int canget = TimeUtils.differentDays(bag.getGetRewardTime(),System.currentTimeMillis());
|
||||
getRewards(uid,id,getDays,canget,bag.getContinueDays());
|
||||
bag.setGetRewardTime(TimeUtils.getTodayZero());
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ public class AbstractWelfareBag extends MongoBase{
|
|||
setRefreshTime(TimeUtils.getTodayZero() + getDailyUpdate() * TimeUtils.DAY);
|
||||
}
|
||||
setBuyTimes(getBuyTimes()+1);
|
||||
setLastBuyTime(System.currentTimeMillis());
|
||||
setLastBuyTime(TimeUtils.getTodayZero());
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue