Przeglądaj źródła

试验委托单不强制获取取样材料

cr 1 miesiąc temu
rodzic
commit
783b07516b

+ 9 - 3
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ExcelTabServiceImpl.java

@@ -5751,7 +5751,9 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
                 textareaElement = select.first();
                 String keyName = textareaElement.attr("keyName");
                 if(ObjectUtil.isNotEmpty(value)){
-                    reData.put(keyName, value);
+                    if(!reData.containsKey(keyName)||reData.get(keyName)==null||reData.get(keyName).equals("")){
+                        reData.put(keyName, value);
+                    }
                 }
                 return ;
             }
@@ -5759,7 +5761,9 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
                 String id = textareaElement.attr("id");
                 isCancelList.add(id);
                 if(ObjectUtil.isNotEmpty(value)){
-                    reData.put(id, value);
+                    if(!reData.containsKey(id)||reData.get(id)==null||reData.get(id).equals("")){
+                        reData.put(id, value);
+                    }
                 }
             }
         } else {// 没有找到 可能格式不同 换一种方式找
@@ -5770,7 +5774,9 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
                     String id = textareaElement.attr("id");
                     isCancelList.add(id);
                     if(ObjectUtil.isNotEmpty(value)){
-                        reData.put(id, value);
+                        if(!reData.containsKey(id)||reData.get(id)==null||reData.get(id).equals("")){
+                            reData.put(id, value);
+                        }
                     }
                 }
             }