| 
					
				 | 
			
			
				@@ -228,6 +228,7 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SubjectChange studentOriginal = getStudentOriginal(subjectChange.getStudentId(), subjectChange.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subjectChange.setOriginalOrderId(studentOriginal.getOrderId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subjectChange.setOriginalCost(studentOriginal.getOriginalCost()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        subjectChange.setOriginalAccessories(studentOriginal.getOriginalAccessories()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subjectChange.setStatus(SubjectChangeStatusEnum.WAIT_PAY); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MusicGroup musicGroup = musicGroupDao.get(subjectChange.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subjectChange.setOrganId(musicGroup.getOrganId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -246,8 +247,10 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (subjectChange.getChangeMusical() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             goodsIds += subjectChange.getChangeMusical() + ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (subjectChange.getChangeAccessories() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtils.isNotBlank(subjectChange.getChangeAccessories())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             goodsIds += StringUtils.isNotBlank(goodsIds) ? "," + subjectChange.getChangeAccessories() : subjectChange.getChangeAccessories(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subjectChange.setChangeAccessories(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal goodsPrice = BigDecimal.ZERO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Goods> goodies = goodsDao.findGoodsByIds(goodsIds); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -344,7 +347,7 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 subjectChange.setOriginalMusicalPrice(studentLastChange.getChangeMusicalPrice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (studentLastChange.getChangeAccessories() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (StringUtils.isNotBlank(studentLastChange.getChangeAccessories())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String[] goodsIdArr = studentLastChange.getChangeAccessories().split(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String accessoriesId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (String goodsId : goodsIdArr) { 
			 |