|
@@ -96,6 +96,7 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
|
|
|
sysMusicScoreCategoriesDao.update(categories);
|
|
|
return;
|
|
|
}
|
|
|
+ categoriesId = categories.getParentId();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -112,11 +113,8 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
|
|
|
Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
|
|
|
if(categoriesId != null){
|
|
|
while (true){
|
|
|
- SysMusicScoreCategories categories = null;
|
|
|
- if(categoriesId == 0){
|
|
|
- if(categories == null){
|
|
|
- categories = sysMusicScoreCategoriesDao.get(categoriesId);
|
|
|
- }
|
|
|
+ SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
|
|
|
+ if(categories.getParentId() == 0){
|
|
|
Integer musicScoreNum = categories.getMusicScoreNum() - 1;
|
|
|
if(musicScoreNum < 0){
|
|
|
musicScoreNum = 0;
|
|
@@ -125,7 +123,6 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
|
|
|
sysMusicScoreCategoriesDao.update(categories);
|
|
|
return;
|
|
|
}
|
|
|
- categories = sysMusicScoreCategoriesDao.get(categoriesId);
|
|
|
categoriesId = categories.getParentId();
|
|
|
}
|
|
|
}
|