From d982cc41c31dc3529969ce08beaf96de3b53dbf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E9=B8=BF=E5=B1=95?= <18031053041@163.com> Date: Mon, 29 Jun 2026 15:47:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=90=8C=E6=AD=A5YMS=E7=94=A8=E6=88=B7BUG=E4=BF=AE=E6=94=B91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mhd/user/application/service/UserApplicationService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java index 4a147a23e..acf878138 100644 --- a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java +++ b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java @@ -1902,6 +1902,10 @@ public class UserApplicationService { log.warn("同步商城用户失败,但不影响用户保存: {}", e.getMessage()); } try { + // 截断avatar URL(YMS的avatar列长度有限,去掉OSS签名参数) + if (userEntity.getAvatar() != null && userEntity.getAvatar().contains("?")) { + userEntity.setAvatar(userEntity.getAvatar().substring(0, userEntity.getAvatar().indexOf("?"))); + } ymsDomainService.addOrEditYmsUser(userEntity); } catch (Exception e) { log.warn("同步YMS平台员工信息失败,但不影响用户保存: {}", e.getMessage());