Explorar o código

计算数值失真

DESKTOP-2K9OVK9\siwei hai 4 meses
pai
achega
084e17edf8

+ 4 - 1
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/impl/qytdzz/TdzzyjHandleService.java

@@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.math.BigDecimal;
 import java.util.*;
 
 @Service
@@ -187,7 +188,9 @@ public class TdzzyjHandleService {
             }
             objMap.put("zzq_area", zzqarea);
             objMap.put("zzh_area", zzharea);
-            objMap.put("ce_area", zzqarea - zzharea);
+            BigDecimal b7 = new BigDecimal(Double.toString(zzqarea));
+            BigDecimal b8 = new BigDecimal(Double.toString(zzharea));
+            objMap.put("ce_area", b7.divide(b8).doubleValue());
             objMap.put("color", color);
             sdList.add(objMap);
         }