| 
					
				 | 
			
			
				@@ -143,12 +143,13 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public void saveMusicCompareData(SysMusicCompareRecord sysMusicCompareRecord) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void saveMusicCompareData(SysMusicCompareRecord sysMusicCompareRecord,Integer campId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Integer userId = sysMusicCompareRecord.getUserId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		sysMusicCompareRecordDao.update(sysMusicCompareRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		studentDao.addStudentCloudStudySequenceDays(userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        updateCampData(sysMusicCompareRecord,campId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		sysMusicCompareWeekDataService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				.updateUserWeekTrainData(userId, LocalDate.now().with(DateUtil.weekFields.dayOfWeek(), DayOfWeek.MONDAY.getValue())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -511,11 +512,19 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param campId 训练营id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public boolean insert(SysMusicCompareRecord record, Integer campId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.insert(record); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        updateCampData(record, campId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private void updateCampData(SysMusicCompareRecord record, Integer campId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (campId == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 保存训练营评测记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int i = userMusicCompareCampDayDataDao.updateCampDayData(record.getUserId(), campId, record.getPlayTime()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -528,7 +537,5 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             campDayData.setTrainTime(record.getPlayTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             userMusicCompareCampDayDataDao.insert(campDayData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |