mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-26 10:16:14 +00:00
提交
This commit is contained in:
@@ -146,6 +146,13 @@ public class GPlayerPetController {
|
||||
|
||||
TbGRoleUpLevel resource = TD.DATA.getTbGRoleUpLevel().get(pet.getPetLevel() + 1);
|
||||
|
||||
if(Objects.isNull(resource)) return NewsResource.onFail("无法升级");
|
||||
|
||||
//星级不够则 无法升级
|
||||
if(pet.getPetStar() * 10 <= pet.getPetLevel()){
|
||||
return NewsResource.onFail("突破星级 可升级");
|
||||
}
|
||||
|
||||
//扣除玩家材料
|
||||
for (int i = 0; i < resource.materials.length; i++) {
|
||||
TResource res = resource.materials[i];
|
||||
|
@@ -47,7 +47,7 @@ public class ResourceServiceImpl extends ServiceImpl<ResourceMapper, Resource> i
|
||||
Wrappers.lambdaUpdate(Resource.class)
|
||||
.eq(Resource::getPlayerId, playerId) //玩家
|
||||
.eq(Resource::getResourceTbId, type) //资源
|
||||
.setSql("resource_value = resource_value + "+value)
|
||||
.setSql("version = version + 1,resource_value = resource_value + "+value)
|
||||
)){
|
||||
//添加资源
|
||||
res.setResourceValue(res.getResourceValue() + value);
|
||||
|
Reference in New Issue
Block a user