zouxuan 3 年之前
父節點
當前提交
6f3fb07bb6
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreServiceImpl.java

+ 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.stream.Collectors;
 
+import static com.ym.mec.biz.dal.enums.ClientTypeEnum.SMART_PRACTICE;
+
 @Service
 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());
 		}
 		Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
-		if(categoriesId != null){
+		if(categoriesId != null && sysMusicScore.getClientType() == SMART_PRACTICE){
 			while (true){
 				SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
 				if(categories.getParentId() == 0){
@@ -111,7 +113,7 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
 		sysMusicScoreDao.delete(id);
 		sysMusicScoreAccompanimentDao.deleteBySongId(id);
 		Integer categoriesId = sysMusicScore.getMusicScoreCategoriesId();
-		if(categoriesId != null){
+		if(categoriesId != null && sysMusicScore.getClientType() == SMART_PRACTICE){
 			while (true){
 				SysMusicScoreCategories categories = sysMusicScoreCategoriesDao.get(categoriesId);
 				if(categories.getParentId() == 0){