Browse Source

本地决策拼接多条数据处理

王苗苗 1 day ago
parent
commit
679635d48b
1 changed files with 5 additions and 2 deletions
  1. 5 2
      slibra-quartz/src/main/java/com/slibra/quartz/task/AsyncTask.java

+ 5 - 2
slibra-quartz/src/main/java/com/slibra/quartz/task/AsyncTask.java

@@ -4718,15 +4718,18 @@ public class AsyncTask {
     }
 
     private String getJsNh3StrByList(List<TXinyiIndustry> tXinyiIndustries) {
+        log.info("需要拼接的对应多条数据的原始值为{}", JSON.toJSONString(tXinyiIndustries));
 //        return StringUtil.join(tXinyiIndustries.stream().map(TXinyiIndustry::getJsNh3).collect(Collectors.toList()) , "mg/L、");
         int size = tXinyiIndustries.size();
         StringBuilder sb = new StringBuilder();
         for (int i = 0; i < size; i++) {
             TXinyiIndustry tXinyiIndustry = tXinyiIndustries.get(i);
-            if(i < size - 1)
+            /*if(i < size - 1)
                 sb.append(DecimalUtils.getAbsAndScale(tXinyiIndustry.getJsNh3(), INT_2)).append("mg/L、");
             else
-                sb.append("mg/L");
+                sb.append("mg/L");*/
+            //2025年05月08日14:07:50 bug修复:传过来几条数据,都需要拼接
+            sb.append(DecimalUtils.getAbsAndScale(tXinyiIndustry.getJsNh3(), INT_2)).append("mg/L、");
         }
         return sb.toString();
     }