xucaiqin 2 лет назад
Родитель
Сommit
94893799ed

+ 2 - 0
iot-module/iot-module-system/iot-module-system-biz/src/main/java/com/middle/platform/system/biz/SystemApplication.java

@@ -2,12 +2,14 @@ package com.middle.platform.system.biz;
 
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
 
 /**
  * @author xucaiqin
  * @date 2023-12-17 10:51:37
  */
 @SpringBootApplication
+@EnableTransactionManagement
 public class SystemApplication {
     public static void main(String[] args) {
         // 启动 Spring Boot 应用

+ 1 - 1
iot-module/iot-module-system/iot-module-system-biz/src/main/java/com/middle/platform/system/biz/service/SysUserService.java

@@ -220,7 +220,7 @@ public class SysUserService {
         }
         SysUserVo sysUserVo = new SysUserVo();
         BeanUtils.copyProperties(sysUser, sysUserVo);
-        Optional.of(sysUserVo).ifPresent(u -> Optional.ofNullable(dictApi.query(DictType.SEX_TYPE, String.valueOf(u.getSex()))).ifPresent(d -> u.setSexLabel(d.getLabel())));
+        Optional.ofNullable(dictApi.query(DictType.SEX_TYPE, String.valueOf(sysUserVo.getSex()))).ifPresent(d -> sysUserVo.setSexLabel(d.getLabel()));
         UserDetailVo userDetailVo = new UserDetailVo();
         userDetailVo.setSysUserVo(sysUserVo);