Mure преди 7 месеца
родител
ревизия
74e77c4aed
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      src/main/java/com/backendsys/modules/system/controller/SysUserIntegralController.java

+ 8 - 0
src/main/java/com/backendsys/modules/system/controller/SysUserIntegralController.java

@@ -4,7 +4,9 @@ import com.backendsys.exception.CustException;
 import com.backendsys.modules.common.config.security.enums.SecurityEnum;
 import com.backendsys.modules.common.config.security.utils.SecurityUtil;
 import com.backendsys.modules.common.utils.Result;
+import com.backendsys.modules.system.dao.SysUserDao;
 import com.backendsys.modules.system.entity.SysLogEntity;
+import com.backendsys.modules.system.entity.SysUser;
 import com.backendsys.modules.system.service.SysUserIntegralService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -25,6 +27,8 @@ public class SysUserIntegralController {
     @Autowired
     private SecurityUtil securityUtil;
 
+    @Autowired
+    private SysUserDao sysUserDao;
     @Autowired
     private SysUserIntegralService sysUserIntegralService;
 
@@ -40,6 +44,10 @@ public class SysUserIntegralController {
             throw new CustException(SecurityEnum.NOAUTH);
         }
 
+        SysUser sysUser = sysUserDao.selectById(user_id);
+        if (sysUser == null) throw new CustException("用户不存在");
+
+        // 获取用户积分
         Integer integral = sysUserIntegralService.selectIntegralByUserId(user_id);
 
         Map<String, Object> resp = new LinkedHashMap<>();