| | |
| | | .select(HappyFollow::getId, HappyFollow::getType) |
| | | .eq(HappyFollow::getSourceType, StateUpDownEnum.SOURCE_TYPE_SOCIAL_CIRCLE.getCode()) |
| | | .eq(HappyFollow::getSourceId, happySocialCircle.getId()) |
| | | .in(HappyFollow::getType, Arrays.asList(StateUpDownEnum.LIKE.getCode(), StateUpDownEnum.SHARE.getCode())) |
| | | .in(HappyFollow::getType, Arrays.asList(StateUpDownEnum.FOLLOW.getCode(), StateUpDownEnum.LIKE.getCode(), StateUpDownEnum.SHARE.getCode())) |
| | | .eq(HappyFollow::getDeleteFlag, StateUpDownEnum.DOWN.getCode()) |
| | | ); |
| | | if(CollUtil.isNotEmpty(happyFollows)){ |
| | |
| | | apiScInfoVo.setZanCnt(Math.toIntExact(zanCnt)); |
| | | Long sendCnt = ObjectUtil.defaultIfNull(typeCountMap.get(StateUpDownEnum.SHARE.getCode()), 0L); |
| | | apiScInfoVo.setSendCnt(Math.toIntExact(sendCnt)); |
| | | Long followCnt = ObjectUtil.defaultIfNull(typeCountMap.get(StateUpDownEnum.FOLLOW.getCode()), 0L); |
| | | apiScInfoVo.setFollowCnt(Math.toIntExact(followCnt)); |
| | | } |
| | | } |
| | | return new FebsResponse().success().data(apiScInfoVo); |