diff --git a/blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/vo/IndicatorsVO.java b/blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/vo/IndicatorsVO.java index b490767ad..8022a430d 100644 --- a/blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/vo/IndicatorsVO.java +++ b/blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/vo/IndicatorsVO.java @@ -17,6 +17,8 @@ public class IndicatorsVO extends IndicatorsEntity { private Long parentClassifyId; + private String createdUserName; + private Integer bonusPoin; private Integer deductionPoints; diff --git a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java index a7a906f25..f42b91afd 100644 --- a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java +++ b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java @@ -49,8 +49,10 @@ import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; import org.springblade.system.entity.Dept; +import org.springblade.system.entity.User; import org.springblade.system.feign.IDeptClient; import org.springblade.system.feign.ISysClient; +import org.springblade.system.feign.IUserClient; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -83,6 +85,8 @@ public class ClassifyServiceImpl extends BaseServiceImpl list = indicatorsAnnexService.list(Wrappers.query().lambda().eq(IndicatorsAnnexEntity::getIndicatorsId, id)); IndicatorsVO indicatorsVO = IndicatorsWrapper.build().entityVO(indicatorsEntity); + R userR = userClient.userInfoById(indicatorsVO.getCreateUser()); + if (Func.isNotEmpty(userR)){ + indicatorsVO.setCreatedUserName(userR.getData().getName()); + } if (Func.isNotEmpty(list)){ Map> resourceMap = list.stream().collect(Collectors.groupingBy(IndicatorsAnnexEntity::getType)); if (Func.isNotEmpty(resourceMap.get(1))){ @@ -330,7 +338,13 @@ public class ClassifyServiceImpl extends BaseServiceImpl indicatorsVOPage = indicatorsMapper.selectBeMyApiIndicators(page, params); if (Func.isNotEmpty(indicatorsVOPage)){ + for (IndicatorsVO record : indicatorsVOPage.getRecords()) { + //查询创建人 + R userR = userClient.userInfoById(record.getCreateUser()); + record.setCreatedUserName(userR.getData().getName()); + } beIndicatorsVO.setIndicatorsVOS(indicatorsVOPage); + } return R.data(beIndicatorsVO); }