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