From d2dd44a94a4d5936cb0b0bdeceedf0657c5467e0 Mon Sep 17 00:00:00 2001 From: DirectionOfMind <3182967682@qq.com> Date: Tue, 26 Jan 2021 11:44:03 +0800 Subject: [PATCH] fix --- .../lz/modules/app/controller/ThirdTaskController.java | 1 + .../performance/service/impl/ResultTaskServiceImpl.java | 9 ++++++++- .../sys/service/app/impl/ResultDetailServiceImpl.java | 9 ++++++++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java b/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java index 0e88f37b..2c6ec8e6 100644 --- a/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java +++ b/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java @@ -153,4 +153,5 @@ public class ThirdTaskController { redisCacheUtil.saveObject(token, user, CacheConstants.SECOND_OF_HALF_HOUR); return R.ok(token); } + } diff --git a/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java index 5aa04c5d..aa0c3b0a 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java @@ -333,7 +333,14 @@ public class ResultTaskServiceImpl extends ServiceImpl detailIds = resultDtos.stream().map(resultDto -> resultDto.getId() + "").collect(Collectors.toList()); - return resultTaskMapper.listResultTask(detailIds); + + List dtos = resultTaskMapper.listResultTask(detailIds); + for(ResultDto resultDto:dtos){ + String rate = resultDto.getRate(); + BigDecimal bigDecimal = new BigDecimal(rate).setScale(4); + resultDto.setRate((bigDecimal.doubleValue() * 100) + "%"); + } + return dtos; } @Override diff --git a/src/main/java/com/lz/modules/sys/service/app/impl/ResultDetailServiceImpl.java b/src/main/java/com/lz/modules/sys/service/app/impl/ResultDetailServiceImpl.java index 85815bf3..24e50093 100644 --- a/src/main/java/com/lz/modules/sys/service/app/impl/ResultDetailServiceImpl.java +++ b/src/main/java/com/lz/modules/sys/service/app/impl/ResultDetailServiceImpl.java @@ -2,6 +2,7 @@ package com.lz.modules.sys.service.app.impl; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.common.annotation.TaskHeader; import com.lz.common.utils.BigDecimalUtil; import com.lz.common.utils.Constant; import com.lz.common.utils.R; @@ -360,6 +361,12 @@ public class ResultDetailServiceImpl extends ServiceImpl listRecord(SysUserEntity user) { - return resultDetailMapper.listRecord(user.getUserId()); + List resultDtos = resultDetailMapper.listRecord(user.getUserId()); + for(ResultDto resultDto:resultDtos){ + String rate = resultDto.getRate(); + BigDecimal bigDecimal = new BigDecimal(rate).setScale(4); + resultDto.setRate((bigDecimal.doubleValue() * 100) + "%"); + } + return resultDetailMapper.listRecord(user.getUserId()); } }