From 905504272275696c7779bb04cc8273b8071d67a5 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期二, 25 六月 2024 11:12:01 +0800
Subject: [PATCH] 修改结果匹配范围箭头

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
index b39aa29..71badca 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
@@ -40,6 +41,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.math.BigDecimal;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -771,6 +773,24 @@
                 if (null != tjOrderDetails && tjOrderDetails.size() > 0) {
                     for (TjOrderDetail tjOrderDetail : tjOrderDetails) {
                         if(remark.getProId().equals(tjOrderDetail.getProId())){
+                            String ckfw = tjOrderDetail.getStanId();
+                            if (StrUtil.isNotBlank(ckfw)) {
+                                try {
+                                    Integer.parseInt(tjOrderDetail.getYcbz());
+                                    String[] split = ckfw.split("-");
+                                    BigDecimal min = new BigDecimal(split[0]);
+                                    BigDecimal max = new BigDecimal(split[1]);
+                                    String proResult = tjOrderDetail.getProResult();
+                                    BigDecimal jyjgval = new BigDecimal(proResult);
+                                    if (jyjgval.compareTo(min) < 0) {
+                                        tjOrderDetail.setYcbz("鈫�");
+                                    } else if (jyjgval.compareTo(max) > 0) {
+                                        tjOrderDetail.setYcbz("鈫�");
+                                    }else {
+                                        tjOrderDetail.setYcbz("");
+                                    }
+                                } catch (NumberFormatException ignored) { }
+                            }
                             if(null !=tjOrderDetail.getYcbz() && !tjOrderDetail.getYcbz().equals("")){
                                 tjOrderDetail.setProResult(tjOrderDetail.getProResult()+" ["+tjOrderDetail.getYcbz()+"]");
                             }

--
Gitblit v1.8.0