diff --git a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/pool/StammkundePoolVO.java b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/pool/StammkundePoolVO.java index e1b8545..f26e56e 100644 --- a/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/pool/StammkundePoolVO.java +++ b/fw-valhalla-domain/src/main/java/cn/fw/valhalla/domain/vo/pool/StammkundePoolVO.java @@ -50,7 +50,7 @@ public class StammkundePoolVO { /** * 战败原因 */ - private Integer reason; + private String reason; /** * 状态 */ diff --git a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/PoolBizService.java b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/PoolBizService.java index 0668d41..11666a5 100644 --- a/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/PoolBizService.java +++ b/fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/follow/PoolBizService.java @@ -227,6 +227,10 @@ public class PoolBizService { vo.setMaintainCard(tags.contains(CusTagEnum.MAINTAIN_CARD.getValue())); vo.setWarrantyCard(tags.contains(CusTagEnum.QUA_ASS_CARD.getValue())); } + if (Objects.nonNull(dto.getReason())) { + DefeatReasonEnum reasonEnum = DefeatReasonEnum.ofValue(dto.getReason()); + vo.setReason(Objects.nonNull(reasonEnum) ? reasonEnum.getName() : null); + } return vo; }