| 
														
															@@ -94,7 +94,7 @@ public class RecommendService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Autowired 
														 | 
														
														 | 
														
															     @Autowired 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private ABTestRemoteService abTestRemoteService; 
														 | 
														
														 | 
														
															     private ABTestRemoteService abTestRemoteService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private ThreadLocal<Map<String, Long>> timerLogMapTL = ThreadLocal.withInitial(HashMap::new); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private ThreadLocal<Map<String, Object>> timerLogMapTL = ThreadLocal.withInitial(HashMap::new); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @PostConstruct 
														 | 
														
														 | 
														
															     @PostConstruct 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public void init() { 
														 | 
														
														 | 
														
															     public void init() { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -111,11 +111,13 @@ public class RecommendService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public RecommendResponse recommend(RecommendRequest request, int recommendType) { 
														 | 
														
														 | 
														
															     public RecommendResponse recommend(RecommendRequest request, int recommendType) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         try { 
														 | 
														
														 | 
														
															         try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (request == null) { 
														 | 
														
														 | 
														
															             if (request == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                timerLogMapTL.get().put("traceId", TraceUtils.currentTraceId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return RecommendResponse.newBuilder() 
														 | 
														
														 | 
														
															                 return RecommendResponse.newBuilder() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         .setResult(Result.newBuilder().setCode(1).setMessage("success")) 
														 | 
														
														 | 
														
															                         .setResult(Result.newBuilder().setCode(1).setMessage("success")) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         .build(); 
														 | 
														
														 | 
														
															                         .build(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (request.getVersionAuditStatus() == 1) { 
														 | 
														
														 | 
														
															             if (request.getVersionAuditStatus() == 1) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                timerLogMapTL.get().put("special", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return specialMidRecommend(request); 
														 | 
														
														 | 
														
															                 return specialMidRecommend(request); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Stopwatch stopwatch = Stopwatch.createStarted(); 
														 | 
														
														 | 
														
															             Stopwatch stopwatch = Stopwatch.createStarted(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -124,7 +126,6 @@ public class RecommendService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return specialMidRecommend(request); 
														 | 
														
														 | 
														
															                 return specialMidRecommend(request); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             stopwatch.reset().start(); 
														 | 
														
														 | 
														
															             stopwatch.reset().start(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             RecommendParam param = genRecommendParam(request, recommendType); 
														 | 
														
														 | 
														
															             RecommendParam param = genRecommendParam(request, recommendType); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             long genRecommendParamTime = stopwatch.stop().elapsed(TimeUnit.MILLISECONDS); 
														 | 
														
														 | 
														
															             long genRecommendParamTime = stopwatch.stop().elapsed(TimeUnit.MILLISECONDS); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             timerLogMapTL.get().put("genRecommendParamTime", genRecommendParamTime); 
														 | 
														
														 | 
														
															             timerLogMapTL.get().put("genRecommendParamTime", genRecommendParamTime); 
														 |