From 6f3f068606f1f18ce859def1b6960571fd742605 Mon Sep 17 00:00:00 2001
From: yangyang
Date: 星期四, 20 三月 2025 08:59:19 +0800
Subject: [PATCH] #新增 1. 物料保存扩展字段优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/common/utils/FieldsUtils.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/FieldsUtils.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/FieldsUtils.java
index d71068e..abf6c8a 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/FieldsUtils.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/FieldsUtils.java
@@ -58,22 +58,22 @@
      * @description 鍔ㄦ�佸瓧娈祐alue淇濆瓨
      * @time 2025/3/18 15:00
      */
-    public static void saveFields(Map<String, String> template, String uuid) {
+    public static void saveFields(Map<String, ?> template, String uuid) {
         List<Fields> fields = getFieldsSta();
         FieldsItemService fieldsItemService = SpringUtils.getBean(FieldsItemService.class);
         if (fields.isEmpty()) {
             throw new CoolException("鎵╁睍瀛楁涓嶅瓨鍦紒锛�");
         }
         List<FieldsItem> fieldsItems = new ArrayList<>();
-        fields.forEach(fields1 -> {
-            if (!Objects.isNull(template.get(fields1.getFields()))) {
+        for (Fields field : fields) {
+            if (!Objects.isNull(template.get(field.getFields()))) {
                 FieldsItem item = new FieldsItem();
-                item.setFieldsId(fields1.getId())
+                item.setFieldsId(field.getId())
                         .setUuid(uuid)
-                        .setValue(template.get(fields1.getFields()));
+                        .setValue(template.get(field.getFields()).toString());
                 fieldsItems.add(item);
             }
-        });
+        }
        if (!fieldsItemService.saveBatch(fieldsItems)) {
            throw new CoolException("鍔ㄦ�佸瓧娈靛�间繚瀛樺け璐ワ紒锛�");
        }

--
Gitblit v1.9.1