| @@ -108,7 +108,7 @@ public class ComputingResourceController extends BaseController { | |||||
| @GetMapping("/credit") | @GetMapping("/credit") | ||||
| @ApiOperation("查询用户积分使用情况") | @ApiOperation("查询用户积分使用情况") | ||||
| public GenericsAjaxResult<Map<String, Integer>> queryCredit() { | |||||
| public GenericsAjaxResult<Map<String, Double>> queryCredit() { | |||||
| return genericsSuccess(resourceOccupyService.queryCredit()); | return genericsSuccess(resourceOccupyService.queryCredit()); | ||||
| } | } | ||||
| } | } | ||||
| @@ -26,7 +26,7 @@ public interface ResourceOccupyDao { | |||||
| List<ResourceOccupy> queryByPage(@Param("userId") Long userId, @Param("pageable") Pageable pageable); | List<ResourceOccupy> queryByPage(@Param("userId") Long userId, @Param("pageable") Pageable pageable); | ||||
| Integer getUserCredit(@Param("userId") Long userId); | |||||
| Double getUserCredit(@Param("userId") Long userId); | |||||
| Integer getDeduceCredit(@Param("userId") Long userId); | |||||
| Double getDeduceCredit(@Param("userId") Long userId); | |||||
| } | } | ||||
| @@ -19,5 +19,5 @@ public interface ResourceOccupyService { | |||||
| Page<ResourceOccupy> queryByPage(PageRequest pageRequest); | Page<ResourceOccupy> queryByPage(PageRequest pageRequest); | ||||
| Map<String, Integer> queryCredit(); | |||||
| Map<String, Double> queryCredit(); | |||||
| } | } | ||||
| @@ -120,10 +120,10 @@ public class ResourceOccupyServiceImpl implements ResourceOccupyService { | |||||
| } | } | ||||
| @Override | @Override | ||||
| public Map<String, Integer> queryCredit() { | |||||
| Integer userCredit = resourceOccupyDao.getUserCredit(SecurityUtils.getLoginUser().getUserid()); | |||||
| Integer deduceCredit = resourceOccupyDao.getDeduceCredit(SecurityUtils.getLoginUser().getUserid()); | |||||
| HashMap<String, Integer> result = new HashMap<>(); | |||||
| public Map<String, Double> queryCredit() { | |||||
| Double userCredit = resourceOccupyDao.getUserCredit(SecurityUtils.getLoginUser().getUserid()); | |||||
| Double deduceCredit = resourceOccupyDao.getDeduceCredit(SecurityUtils.getLoginUser().getUserid()); | |||||
| HashMap<String, Double> result = new HashMap<>(); | |||||
| result.put("userCredit", userCredit); | result.put("userCredit", userCredit); | ||||
| result.put("deduceCredit", deduceCredit); | result.put("deduceCredit", deduceCredit); | ||||
| return result; | return result; | ||||
| @@ -79,13 +79,13 @@ | |||||
| order by start_time desc limit #{pageable.offset}, #{pageable.pageSize} | order by start_time desc limit #{pageable.offset}, #{pageable.pageSize} | ||||
| </select> | </select> | ||||
| <select id="getUserCredit" resultType="java.lang.Integer"> | |||||
| <select id="getUserCredit" resultType="java.lang.Double"> | |||||
| select TRUNCATE(credit, 1) as credit | select TRUNCATE(credit, 1) as credit | ||||
| from sys_user | from sys_user | ||||
| where user_id = #{userId} | where user_id = #{userId} | ||||
| </select> | </select> | ||||
| <select id="getDeduceCredit" resultType="java.lang.Integer"> | |||||
| <select id="getDeduceCredit" resultType="java.lang.Double"> | |||||
| select TRUNCATE(sum(deduce_credit), 1) as deduce_credit | select TRUNCATE(sum(deduce_credit), 1) as deduce_credit | ||||
| from resource_occupy | from resource_occupy | ||||
| where user_id = #{userId} | where user_id = #{userId} | ||||