From 614ef57d87b48462783428f8bf27cdf604b70600 Mon Sep 17 00:00:00 2001 From: wangxiangshun Date: Wed, 29 Oct 2025 23:05:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=BF=A1=E6=81=AF=E5=AE=8C?= =?UTF-8?q?=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vetti/system/service/impl/SysUserServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vetti-system/src/main/java/com/vetti/system/service/impl/SysUserServiceImpl.java b/vetti-system/src/main/java/com/vetti/system/service/impl/SysUserServiceImpl.java index 69b2dcc..9cf04d2 100644 --- a/vetti-system/src/main/java/com/vetti/system/service/impl/SysUserServiceImpl.java +++ b/vetti-system/src/main/java/com/vetti/system/service/impl/SysUserServiceImpl.java @@ -4,6 +4,10 @@ import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import javax.validation.Validator; + +import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSONUtil; +import com.vetti.common.core.domain.dto.UserBestSideDto; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -125,7 +129,12 @@ public class SysUserServiceImpl implements ISysUserService @Override public SysUser selectUserById(Long userId) { - return userMapper.selectUserById(userId); + SysUser user = userMapper.selectUserById(userId); + if(user != null && StrUtil.isNotEmpty(user.getBestSideJson())) { + List bestSideDtoList = JSONUtil.toList(user.getBestSideJson(), UserBestSideDto.class); + user.setBestSideDtoList(bestSideDtoList); + } + return user; } /**