空奖励修改

lvxinran 2021-04-30 19:36:34 +08:00
parent d9e5327137
commit 8cd48d6adb
1 changed files with 5 additions and 2 deletions

View File

@ -320,7 +320,10 @@ public class BuyGoodsNewLogic {
public static void sendGoodsByType(User user,SRechargeCommodityNewConfig config,int[][] dropArray) throws Exception{
ISession session = OnlineUserManager.getSessionByUid(user.getId());
int type = config.getType();
CommonProto.Drop.Builder drop = ItemUtil.drop(user,dropArray, BIReason.DIRECT_BUY);
CommonProto.Drop.Builder drop = null;
if(dropArray!=null && dropArray.length>1){
drop = ItemUtil.drop(user,dropArray, BIReason.DIRECT_BUY);
}
//直购礼包
if(type == GiftGoodsType.DIRECTBAG){
@ -347,7 +350,7 @@ public class BuyGoodsNewLogic {
MessageUtil.sendIndicationMessage(OnlineUserManager.getSessionByUid(user.getId()),1,MessageTypeProto.MessageType.TREASURE_LEVELUP_INDICATION_VALUE,indication,true);
}
}
if(session!=null){
if(drop!=null&&session!=null){
PlayerInfoProto.DirectBuyIndication build = PlayerInfoProto.DirectBuyIndication.newBuilder().setDrop(drop).build();
MessageUtil.sendIndicationMessage(session,1, MessageTypeProto.MessageType.DIRECT_BUY_GOODS_INDICATION_VALUE,build,true);
}