|
@@ -19,7 +19,7 @@ public class AbTestConfigContainer {
|
|
|
@Value("${ad.abtest.time.plan.code:555}")
|
|
|
String adTestCode;
|
|
|
|
|
|
-
|
|
|
+
|
|
|
Map<String,List<JSONObject>> adTimePlanMap=new HashMap<>();
|
|
|
@PostConstruct
|
|
|
public void initContainer(){
|
|
@@ -38,6 +38,8 @@ public class AbTestConfigContainer {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
public void initMap(Integer appType,String typeValue){
|
|
|
AbTestConfigRequest request=new AbTestConfigRequest();
|
|
|
request.setAppType(0);
|
|
@@ -69,6 +71,16 @@ public class AbTestConfigContainer {
|
|
|
return flag;
|
|
|
}
|
|
|
|
|
|
+ public Boolean inAdTimeTest(JSONObject abExpInfo){
|
|
|
+ List<Map<String,Object>> mapList=(List)abExpInfo.get("ab_test002");
|
|
|
+ for(Map<String,Object> map:mapList){
|
|
|
+ if(adTestCode.equals(map.getOrDefault("abExpCode",""))){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
public static void main(String[] args){
|