瀏覽代碼

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

王苗苗 1 天之前
父節點
當前提交
679635d48b
共有 1 個文件被更改,包括 5 次插入2 次删除
  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();
     }