推送礼包修改
parent
47d40eae84
commit
f8a502b6b0
|
@ -437,8 +437,7 @@ public class BuyGoodsLogic {
|
|||
ExpeditionLogic.sendTreasureRewardUpdate(OnlineUserManager.getSessionByUid(user.getId()),user.getExpeditionManager().getWorldTreasureReward().getScore(),rewardStatusMap,user.getExpeditionManager().getWorldTreasureReward().getCreateTime(),1);
|
||||
}
|
||||
if(sRechargeCommodityConfig.getTime() ==5){
|
||||
long nextTime = TimeUtils.getLastOrUnderHour(TimeUtils.now() + sRechargeCommodityConfig.getDailyUpdate() * TimeUtils.DAY, 0, 0, true);
|
||||
rechargeInfo.updateRefreshMapByKey(sRechargeCommodityConfig.getId(),nextTime);
|
||||
rechargeInfo.updateRefreshMapByKey(sRechargeCommodityConfig.getId(),TimeUtils.now()+sRechargeCommodityConfig.getDailyUpdate()*TimeUtils.DAY);
|
||||
}
|
||||
resultRes.setResultCode(1);
|
||||
// KtEventUtils.onKtEvent(user, ParamEventBean.UserPayEvent,goodsId,orderId,resultRes.getResultCode(),price);
|
||||
|
@ -585,9 +584,14 @@ public class BuyGoodsLogic {
|
|||
|
||||
for(SRechargeCommodityConfig sRechargeCommodityConfig :SRechargeCommodityConfig.rechargeCommodityConfigMap.values()){
|
||||
// 25闯关礼包、26、心魔试炼礼包 特殊处理
|
||||
if ((sRechargeCommodityConfig.getShowType() == 25 || sRechargeCommodityConfig.getShowType() == 26)
|
||||
&& !rechargeInfo.getBuyGoodsTimes().containsKey(sRechargeCommodityConfig.getId())) {
|
||||
continue;
|
||||
if (sRechargeCommodityConfig.getTime() == 6) {
|
||||
if (!rechargeInfo.getRefreshBagMap().containsKey(sRechargeCommodityConfig.getId())) {
|
||||
continue;
|
||||
}
|
||||
long dytime = rechargeInfo.getRefreshBagMap().get(sRechargeCommodityConfig.getId()) - now;
|
||||
if(dytime <= 0){
|
||||
continue;
|
||||
}
|
||||
}
|
||||
int limit = sRechargeCommodityConfig.getLimit();
|
||||
int goodsId = sRechargeCommodityConfig.getId();
|
||||
|
@ -976,8 +980,11 @@ public class BuyGoodsLogic {
|
|||
// }
|
||||
// }
|
||||
if (sRechargeCommodityConfig.getTime() == 6) {
|
||||
int dytime = rechargeInfo.getDyGoodsCanBuyTimes().getOrDefault(goodsId,0)-1;
|
||||
if(dytime <0){
|
||||
if (!rechargeInfo.getRefreshBagMap().containsKey(sRechargeCommodityConfig.getId())) {
|
||||
continue;
|
||||
}
|
||||
long dytime = rechargeInfo.getRefreshBagMap().get(sRechargeCommodityConfig.getId()) - now;
|
||||
if(dytime <= 0){
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue