Browse Source

修改排序 以便于param排序覆盖

gufengshou1 1 năm trước cách đây
mục cha
commit
e6d0ab69bc

+ 8 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/impl/PredictModelServiceImpl.java

@@ -380,6 +380,14 @@ public class PredictModelServiceImpl implements PredictModelService {
         String[] ids=testIds.split(",");
         List<String> idList=Arrays.asList(ids);
         List<Map<String,Object>> mapList=(List)modelParam.getAbExpInfo().get("ab_test002");
+        Collections.sort(mapList,new Comparator<Map<String, Object>>() {
+            @Override
+            public int compare(Map<String, Object> map1, Map<String, Object> map2) {
+                int abExpCode1 =Integer.parseInt(map1.get("abExpCode").toString()) ;
+                int abExpCode2 =Integer.parseInt(map2.get("abExpCode").toString());
+                return Integer.compare(abExpCode1, abExpCode2);
+            }
+        });
         Map<String,Object> configMap;
         for(Map<String,Object> map:mapList){
             if(idList.contains(map.getOrDefault("abExpCode",""))){