燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-05-16 0e8c298a310465190cdbcda830f95a51f09ca0b3
src/main/java/com/yssh/utils/CalculateUtils.java
@@ -1,10 +1,6 @@
package com.yssh.utils;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.*;
import com.yssh.entity.MonitorPointPosition;
@@ -143,6 +139,7 @@
      Collections.sort(list, new Comparator<Map<String, Object>>(){
         @Override
         public int compare(Map<String, Object> o1, Map<String, Object> o2) {
            try {
            Object oo1 = o1.get(property);
            Object oo2 = o2.get(property);
            if(oo1 == null || "null".equals(oo1.toString()) || "".equals(oo1.toString()) || oo1.toString().endsWith("999") ){
@@ -163,6 +160,9 @@
                if(Double.parseDouble(oo1.toString()) == Double.parseDouble(oo2.toString())){
                    return 0;
                }
            }catch (Exception ex){
               System.out.println(ex.getMessage());
            }
                return -1;
         }
       });