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 d2b2520c..c37996e9 100644 --- a/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java +++ b/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java @@ -154,4 +154,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 7c32dbea..efa84415 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()); } }