diff --git a/src/main/java/com/muyu/system/controller/SysUserController.java b/src/main/java/com/muyu/system/controller/SysUserController.java index c30bfc7..ce612e9 100644 --- a/src/main/java/com/muyu/system/controller/SysUserController.java +++ b/src/main/java/com/muyu/system/controller/SysUserController.java @@ -26,6 +26,7 @@ import org.springframework.web.multipart.MultipartFile; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; +import java.math.BigDecimal; import java.util.Date; import java.util.List; import java.util.Set; @@ -275,9 +276,10 @@ public class SysUserController extends BaseController { @GetMapping("/balance/{userId}") public Result userBalance(@PathVariable("userId") Long userId){ userService.checkUserDataScope(userId); - int rows = userService.selectBalance(userId); - System.out.println(rows); - return Result.success(rows); + BigDecimal balance = userService.selectBalance(userId); + String balanceString = balance.toPlainString(); + System.out.println(balanceString); + return Result.success(balanceString); } diff --git a/src/main/java/com/muyu/system/mapper/SysUserMapper.java b/src/main/java/com/muyu/system/mapper/SysUserMapper.java index b1206af..901b158 100644 --- a/src/main/java/com/muyu/system/mapper/SysUserMapper.java +++ b/src/main/java/com/muyu/system/mapper/SysUserMapper.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.muyu.common.system.domain.SysUser; import org.apache.ibatis.annotations.Param; +import java.math.BigDecimal; import java.util.List; /** @@ -144,5 +145,6 @@ public interface SysUserMapper extends BaseMapper { public SysUser checkEmailUnique (String email); - public int selectBalance(Long userId); + + BigDecimal selectBalance(Long userId); } diff --git a/src/main/java/com/muyu/system/service/SysUserService.java b/src/main/java/com/muyu/system/service/SysUserService.java index 6b67cdf..f04a34b 100644 --- a/src/main/java/com/muyu/system/service/SysUserService.java +++ b/src/main/java/com/muyu/system/service/SysUserService.java @@ -3,6 +3,7 @@ package com.muyu.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.muyu.common.system.domain.SysUser; +import java.math.BigDecimal; import java.util.List; /** @@ -229,5 +230,5 @@ public interface SysUserService extends IService { int insertBalance(SysUser user); - int selectBalance(Long userId); + BigDecimal selectBalance(Long userId); } diff --git a/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java b/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java index a37d6c9..99bb708 100644 --- a/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java +++ b/src/main/java/com/muyu/system/service/impl/SysUserServiceImpl.java @@ -128,10 +128,8 @@ public class SysUserServiceImpl extends ServiceImpl impl @Override - public int selectBalance(Long userId) { - int i = userMapper.selectBalance(userId); - System.out.println(i); - return i; + public BigDecimal selectBalance(Long userId) { + return userMapper.selectBalance(userId); } /** diff --git a/src/main/resources/mapper/system/SysUserMapper.xml b/src/main/resources/mapper/system/SysUserMapper.xml index 039bbe8..87f7f29 100644 --- a/src/main/resources/mapper/system/SysUserMapper.xml +++ b/src/main/resources/mapper/system/SysUserMapper.xml @@ -184,7 +184,7 @@ and del_flag = '0' limit 1 - select user_balance from sys_user where user_id = #{userId}