|
@@ -64,7 +64,8 @@ public class MetaSignAwardDrawRecordService {
|
|
|
// 给用户增加金币
|
|
// 给用户增加金币
|
|
|
metaUserGoldController.changeNum(userId, metaSignAward.getGoldNum());
|
|
metaUserGoldController.changeNum(userId, metaSignAward.getGoldNum());
|
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
|
- return MetaRestResult.returnSuccess("金币领取成功,已自动加入金币余额", metaSignAward);
|
|
|
|
|
|
|
+ metaSignAward.setDraw(true);
|
|
|
|
|
+ return MetaRestResult.returnSuccess("金币奖励领取成功,已自动加入金币余额", metaSignAward);
|
|
|
}
|
|
}
|
|
|
if (MetaAwardTypeEnum.ACCESSORIES.equals(metaSignAward.getAwardType())) {
|
|
if (MetaAwardTypeEnum.ACCESSORIES.equals(metaSignAward.getAwardType())) {
|
|
|
Long metaAccessoriesId = metaSignAward.getMetaAccessoriesId();
|
|
Long metaAccessoriesId = metaSignAward.getMetaAccessoriesId();
|
|
@@ -76,14 +77,17 @@ public class MetaSignAwardDrawRecordService {
|
|
|
if (Objects.isNull(metaAccessoriesPurchaseRecord)) {
|
|
if (Objects.isNull(metaAccessoriesPurchaseRecord)) {
|
|
|
metaAccessoriesPurchaseRecordRepo.save(new MetaAccessoriesPurchaseRecord(userId, metaAccessoriesId));
|
|
metaAccessoriesPurchaseRecordRepo.save(new MetaAccessoriesPurchaseRecord(userId, metaAccessoriesId));
|
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
|
|
|
+ metaSignAward.setDraw(true);
|
|
|
return MetaRestResult.returnSuccess("配饰奖励领取成功", metaSignAward);
|
|
return MetaRestResult.returnSuccess("配饰奖励领取成功", metaSignAward);
|
|
|
}
|
|
}
|
|
|
// 配饰已经存在,转化为对应金币
|
|
// 配饰已经存在,转化为对应金币
|
|
|
metaUserGoldController.changeNum(userId, metaAccessories.getPrice());
|
|
metaUserGoldController.changeNum(userId, metaAccessories.getPrice());
|
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
|
|
|
+ metaSignAward.setDraw(true);
|
|
|
return MetaRestResult.returnSuccess("玩家已经拥有该配饰,奖励自动转化为金币", metaSignAward);
|
|
return MetaRestResult.returnSuccess("玩家已经拥有该配饰,奖励自动转化为金币", metaSignAward);
|
|
|
}
|
|
}
|
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
metaSignAwardDrawRecordRepo.save(new MetaSignAwardDrawRecord(userId, metaSignAwardId, metaSignAward.getDate()));
|
|
|
|
|
+ metaSignAward.setDraw(true);
|
|
|
return MetaRestResult.returnSuccess("NFT奖励领取成功,将在指定时间统一发放给用户", metaSignAward);
|
|
return MetaRestResult.returnSuccess("NFT奖励领取成功,将在指定时间统一发放给用户", metaSignAward);
|
|
|
}
|
|
}
|
|
|
|
|
|