Merge remote-tracking branch 'origin/master_huanxiang' into master_huanxiang

PC-202302260912\Administrator 2023-07-21 17:55:19 +08:00
commit 8a729c7c22
2 changed files with 6 additions and 3 deletions

View File

@ -88,6 +88,9 @@ public class BuyGoodsNewLogic {
// 没有礼包先新增礼包
if(!rechargeHandler.rechargeIsInBag(user,entry.getKey())){
AbstractWelfareBag bag = rechargeHandler.initUnitWF(user, config);
if (bag == null){
continue;
}
rechargeHandler.addNew(user,bag);
}
// 刷新
@ -1009,12 +1012,12 @@ public class BuyGoodsNewLogic {
* @param user
* @return
*/
public static boolean createPushBag(int bagId,User user) throws Exception {
public static boolean createPushBag(int bagId,User user) {
SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.getConfigById(bagId);
RechargeHandler handler = getRechargeHandler(config.getOtype());
PushWelfareBag pushBag = (PushWelfareBag) handler.getBag(user, bagId);
if (pushBag == null){
pushBag = (PushWelfareBag) handler.initUnitWF(user, config);
pushBag = new PushWelfareBag(user, config);
}
return pushBag.isBuy();
}

View File

@ -48,7 +48,7 @@ public class PushHandler extends AbstractRechargeHandler {
@Override
public AbstractWelfareBag initUnitWF(User user, SRechargeCommodityNewConfig config) {
return new PushWelfareBag(user,config);
return null;
}
@Override