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