| 
					
				 | 
			
			
				@@ -280,12 +280,13 @@ func (e *Entry) recalculate(neckRingList []*model.NeckRingOriginal) []*model.Nec 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// 算平均值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	for _, v := range originalMapData { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for k, v := range originalMapData { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 过滤掉合并后不满6条数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if v.RecordCount != 6 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			maxFrameId := e.CurrentMaxXFrameId(v.NeckRingNumber, v.ActiveDate) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			xframeId := util.XFrameId(maxFrameId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if xframeId-v.XframeId <= 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			currXframeId := util.XFrameId(maxFrameId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if currXframeId-v.XframeId <= 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				delete(originalMapData, k) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.SumAvg() 
			 |