zouxuan 3 years ago
parent
commit
6f3fb07bb6

+ 4 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreServiceImpl.java

@@ -20,6 +20,8 @@ import org.springframework.transaction.annotation.Transactional;
 import java.util.*;
 import java.util.*;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
 
 
+import static com.ym.mec.biz.dal.enums.ClientTypeEnum.SMART_PRACTICE;
+
 @Service
 @Service
 public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicScore> implements SysMusicScoreService {
 public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicScore> implements SysMusicScoreService {
 	
 	
@@ -88,7 +90,7 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
 			sysMusicScoreAccompanimentDao.batchInsert(sysMusicScoreAccompaniments,sysMusicScore.getId());
 			sysMusicScoreAccompanimentDao.batchInsert(sysMusicScoreAccompaniments,sysMusicScore.getId());
 		}
 		}
 		Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
 		Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
-		if(categoriesId != null){
+		if(categoriesId != null && sysMusicScore.getClientType() == SMART_PRACTICE){
 			while (true){
 			while (true){
 				SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
 				SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
 				if(categories.getParentId() == 0){
 				if(categories.getParentId() == 0){
@@ -111,7 +113,7 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
 		sysMusicScoreDao.delete(id);
 		sysMusicScoreDao.delete(id);
 		sysMusicScoreAccompanimentDao.deleteBySongId(id);
 		sysMusicScoreAccompanimentDao.deleteBySongId(id);
 		Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
 		Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
-		if(categoriesId != null){
+		if(categoriesId != null && sysMusicScore.getClientType() == SMART_PRACTICE){
 			while (true){
 			while (true){
 				SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
 				SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
 				if(categories.getParentId() == 0){
 				if(categories.getParentId() == 0){