diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java index 472d1166c..064ef73a1 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java @@ -823,7 +823,8 @@ public class BuyGoodsNewLogic { int bagId = judgePushCondition(user,con); int conditionType=con.getConditionId()[0]; int pushId=con.getId(); - if (info.getDayPushNum(pushId)>=con.getStatistics()||info.getAllPuthNum(pushId)>=con.getCount())continue; + if (con.getStatistics()>0&&info.getDayPushNum(pushId)>=con.getStatistics())continue; + if (con.getCount()>0&&info.getAllPuthNum(pushId)>=con.getCount())continue; //条件成功 if(bagId > 0 && info.getNextPushTime() < System.currentTimeMillis()&& info.getTypePushTimeMap(conditionType) < System.currentTimeMillis()){ popup = bagId; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/NewRechargeInfo.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/NewRechargeInfo.java index 298e0d863..bb9973881 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/NewRechargeInfo.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/NewRechargeInfo.java @@ -277,6 +277,7 @@ public class NewRechargeInfo extends MongoBase { public void setTypePushTimeMap(int pushType,long nextPushTime) { this.typePushTimeMap.put(pushType,nextPushTime); + updateString("typePushTimeMap."+pushType,nextPushTime); } public int getDayPushNum(int pushId) {