Sfoglia il codice sorgente

质检-资料填报-评定表
1、汇总时数据去重(只针对字符串)

LHB 6 giorni fa
parent
commit
e4c86f977f

+ 6 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/FormulaServiceImpl.java

@@ -533,6 +533,12 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
                                             }
                                         }
                                     }
+                                    //数据去重 只有全部数据都不为数字才执行
+                                    long count = values.stream().filter(StringUtils::isNumber).count();
+                                    if(!values.isEmpty() && count == 0){
+                                        Set<String> set = new LinkedHashSet<>(values);
+                                        values = new ArrayList<>(set);
+                                    }
                                     int scale = StringUtils.getScale(values);
                                     FormulaUtils.write(t.getValue(), values.stream().map(u -> {
                                     /*    if(StringUtils.isEmpty(u)){