From 7ea1537c02273a796781bb05f8b0c87969aeccc6 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 14 五月 2025 16:48:38 +0800 Subject: [PATCH] 问题清单修改 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java index 92480e9..44c66d2 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderItemServiceImpl.java @@ -248,9 +248,9 @@ // } //淇濆瓨鎵╁睍瀛楁 try { + StringBuffer sb = new StringBuffer(); if (Objects.isNull(asnOrderItem.getFieldsIndex()) || StringUtils.isBlank(asnOrderItem.getFieldsIndex())) { - StringBuffer sb = new StringBuffer(); - if (!asnOrderItem.getExtendFields().isEmpty()) { + if (!Objects.isNull(asnOrderItem.getExtendFields()) && !asnOrderItem.getExtendFields().isEmpty()) { Map<String, String> fields = asnOrderItem.getExtendFields(); asnOrderItem.getExtendFields().keySet().forEach(key -> { sb.append(fields.get(key)); @@ -260,10 +260,10 @@ //鑾峰彇16浣島uid String uuid16 = Cools.md5Chinese(sb.toString()); asnOrderItem.setFieldsIndex(uuid16); - if (FieldsUtils.saveFields(params, uuid16)) { - asnOrderItem.setFieldsIndex(uuid16); - } + params.put("index", uuid16); } + //淇濆瓨鎴栨洿鏂板姩鎬佸瓧娈靛�� + FieldsUtils.updateFieldsValue(params); } catch (Exception e) { throw new RuntimeException(e); } -- Gitblit v1.9.1