|
@@ -46,19 +46,25 @@ public class SysMusicScoreCategoriesServiceImpl extends BaseServiceImpl<Integer,
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void save(SysMusicScoreCategories musicScoreCategories) {
|
|
|
+ String organId = musicScoreCategories.getOrganId();
|
|
|
+ Boolean enable = musicScoreCategories.getEnable();
|
|
|
musicScoreCategories.setParentId(0);
|
|
|
sysMusicScoreCategoriesDao.insert(musicScoreCategories);
|
|
|
List<SysMusicScoreCategories> sysMusicScoreCategoriesList = musicScoreCategories.getSysMusicScoreCategoriesList();
|
|
|
if(sysMusicScoreCategoriesList != null && sysMusicScoreCategoriesList.size() > 0){
|
|
|
for (SysMusicScoreCategories categories : sysMusicScoreCategoriesList) {
|
|
|
+ categories.setOrganId(organId);
|
|
|
+ categories.setEnable(enable);
|
|
|
categories.setParentId(musicScoreCategories.getId());
|
|
|
sysMusicScoreCategoriesDao.insert(categories);
|
|
|
List<SysMusicScoreCategories> categoriesList = categories.getSysMusicScoreCategoriesList();
|
|
|
if(categoriesList != null && categoriesList.size() > 0){
|
|
|
categoriesList.forEach(e->{
|
|
|
+ e.setOrganId(organId);
|
|
|
+ e.setEnable(enable);
|
|
|
e.setParentId(categories.getId());
|
|
|
});
|
|
|
- sysMusicScoreCategoriesDao.batchInsert(categoriesList);
|
|
|
+ sysMusicScoreCategoriesDao.batchInsert(categoriesList,organId,enable);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -67,6 +73,8 @@ public class SysMusicScoreCategoriesServiceImpl extends BaseServiceImpl<Integer,
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void updateCategories(SysMusicScoreCategories musicScoreCategories) {
|
|
|
+ String organId = musicScoreCategories.getOrganId();
|
|
|
+ Boolean enable = musicScoreCategories.getEnable();
|
|
|
sysMusicScoreCategoriesDao.update(musicScoreCategories);
|
|
|
String delCategoriesIds = musicScoreCategories.getDelCategoriesIds();
|
|
|
if(StringUtils.isNotEmpty(delCategoriesIds)){
|
|
@@ -84,14 +92,18 @@ public class SysMusicScoreCategoriesServiceImpl extends BaseServiceImpl<Integer,
|
|
|
List<SysMusicScoreCategories> insertCategoriesList = sysMusicScoreCategoriesList.stream().filter(e -> e.getId() == null).collect(Collectors.toList());
|
|
|
if(insertCategoriesList != null && insertCategoriesList.size() > 0){
|
|
|
for (SysMusicScoreCategories categories : insertCategoriesList) {
|
|
|
+ categories.setOrganId(organId);
|
|
|
+ categories.setEnable(enable);
|
|
|
categories.setParentId(musicScoreCategories.getId());
|
|
|
sysMusicScoreCategoriesDao.insert(categories);
|
|
|
List<SysMusicScoreCategories> categoriesList = categories.getSysMusicScoreCategoriesList();
|
|
|
if(categoriesList != null && categoriesList.size() > 0){
|
|
|
categoriesList.forEach(e->{
|
|
|
+ e.setOrganId(organId);
|
|
|
+ e.setEnable(enable);
|
|
|
e.setParentId(categories.getId());
|
|
|
});
|
|
|
- sysMusicScoreCategoriesDao.batchInsert(categoriesList);
|
|
|
+ sysMusicScoreCategoriesDao.batchInsert(categoriesList,organId,enable);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -103,22 +115,25 @@ public class SysMusicScoreCategoriesServiceImpl extends BaseServiceImpl<Integer,
|
|
|
List<SysMusicScoreCategories> insertCategories = categoriesList.stream().filter(e -> e.getId() == null).collect(Collectors.toList());
|
|
|
if(insertCategories != null && insertCategories.size() > 0){
|
|
|
for (SysMusicScoreCategories insertCategory : insertCategories) {
|
|
|
+ insertCategory.setOrganId(organId);
|
|
|
+ insertCategory.setEnable(enable);
|
|
|
insertCategory.setParentId(categories.getId());
|
|
|
}
|
|
|
- sysMusicScoreCategoriesDao.batchInsert(insertCategories);
|
|
|
+ sysMusicScoreCategoriesDao.batchInsert(insertCategories,organId,enable);
|
|
|
}
|
|
|
List<SysMusicScoreCategories> updateCategories = categoriesList.stream().filter(e -> e.getId() == null).collect(Collectors.toList());
|
|
|
if(updateCategories != null && updateCategories.size() > 0){
|
|
|
- sysMusicScoreCategoriesDao.batchUpdate(updateCategories);
|
|
|
+ sysMusicScoreCategoriesDao.batchUpdate(updateCategories,organId,enable);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- sysMusicScoreCategoriesDao.batchUpdate(updateCategoriesList);
|
|
|
+ sysMusicScoreCategoriesDao.batchUpdate(updateCategoriesList,organId,enable);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public void del(Integer id) {
|
|
|
String byCategoriesIds = sysMusicScoreCategoriesDao.findByCategoriesIds(id.toString());
|
|
|
byCategoriesIds = sysMusicScoreCategoriesDao.findByCategoriesIds(byCategoriesIds);
|