소스 검색

Merge branch 'master' into pre-master

gufengshou1 1 년 전
부모
커밋
08dd569bc9
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/container/PidLambdaContainer.java

+ 10 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/container/PidLambdaContainer.java

@@ -176,6 +176,10 @@ public class PidLambdaContainer {
             }else {
                 lambdaNew=cvr*ctr/(pctr*pctr);
             }
+            //避免异常数据
+            if(lambdaNew>5){
+                lambdaNew=1d;
+            }
             return lambdaNew;
         }catch (Exception e){
             return 1d;
@@ -194,6 +198,9 @@ public class PidLambdaContainer {
             }else {
                 lambdaNew=cvr*ctr/(pctr*pctr);
             }
+            if(lambdaNew>3){
+                lambdaNew=1d;
+            }
             return lambdaNew;
         }catch (Exception e){
             return 1d;
@@ -212,6 +219,9 @@ public class PidLambdaContainer {
             }else {
                 lambdaNew=cvr*ctr/(pctr*pctr);
             }
+            if(lambdaNew>3){
+                lambdaNew=1d;
+            }
             return lambdaNew;
         }catch (Exception e){
             return 1d;