From 359a0d155942c6f31fe80a8dfad16efe13e982ea Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期一, 02 二月 2026 15:21:07 +0800
Subject: [PATCH] 校验工or0

---
 src/main/java/com/zy/asrs/controller/SaleOrderController.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/SaleOrderController.java b/src/main/java/com/zy/asrs/controller/SaleOrderController.java
index 63dd356..1c96798 100644
--- a/src/main/java/com/zy/asrs/controller/SaleOrderController.java
+++ b/src/main/java/com/zy/asrs/controller/SaleOrderController.java
@@ -330,19 +330,24 @@
     }
     
     /**
-     * 姣旇緝涓や釜Double鍊兼槸鍚︾浉绛夛紙澶勭悊null鍊硷級
+     * 姣旇緝涓や釜Double鍊兼槸鍚︾浉绛夛紙澶勭悊null鍊煎拰0鍊硷級
+     * 閲嶈锛歯ull鍜�0琚涓烘槸涓嶅悓鐨勫�硷紝闇�瑕佹洿鏂�
      * @param d1 绗竴涓狣ouble鍊�
      * @param d2 绗簩涓狣ouble鍊�
      * @return true-鐩哥瓑锛宖alse-涓嶇浉绛�
      */
     private boolean isDoubleEqual(Double d1, Double d2) {
+        // 涓や釜閮芥槸null锛岃涓虹浉绛�
         if (d1 == null && d2 == null) {
             return true;
         }
+        // 涓�涓负null锛屽彟涓�涓笉涓簄ull锛岃涓轰笉鐩哥瓑锛堥渶瑕佹洿鏂帮級
+        // 娉ㄦ剰锛歯ull鍜�0鏄笉鍚岀殑锛宯ull鍜�0.0浼氳繑鍥瀎alse锛岃Е鍙戞洿鏂�
         if (d1 == null || d2 == null) {
             return false;
         }
-        // 浣跨敤璇樊鑼冨洿姣旇緝锛岄伩鍏嶆诞鐐规暟绮惧害闂
+        // 涓や釜閮戒笉涓簄ull锛屼娇鐢ㄨ宸寖鍥存瘮杈冿紝閬垮厤娴偣鏁扮簿搴﹂棶棰�
+        // 娉ㄦ剰锛�0鍊间細琚纭瘮杈冿紝渚嬪锛�0.0鍜�0.0浼氳繑鍥瀟rue锛�100.0鍜�0.0浼氳繑鍥瀎alse
         return Math.abs(d1 - d2) < 0.0001;
     }
 

--
Gitblit v1.9.1