| | |
| | | ArrayList<ApiScCategoryInfoVo> objects = new ArrayList<>(); |
| | | List<HappySocialCircleCategory> happySocialCircleCategories = happySocialCircleCategoryMapper.selectList( |
| | | new LambdaQueryWrapper<HappySocialCircleCategory>() |
| | | .select(HappySocialCircleCategory::getId, HappySocialCircleCategory::getName) |
| | | .select(HappySocialCircleCategory::getId, HappySocialCircleCategory::getName, HappySocialCircleCategory::getBackImage) |
| | | .eq(HappySocialCircleCategory::getState, StateUpDownEnum.UP.getCode()) |
| | | .eq(HappySocialCircleCategory::getDeleteFlag, StateUpDownEnum.DOWN.getCode()) |
| | | .orderByAsc(HappySocialCircleCategory::getOrderCnt) |
| | |
| | | ApiScCategoryInfoVo apiScCategoryInfoVo = new ApiScCategoryInfoVo(); |
| | | apiScCategoryInfoVo.setId(happySocialCircleCategory.getId()); |
| | | apiScCategoryInfoVo.setName(happySocialCircleCategory.getName()); |
| | | apiScCategoryInfoVo.setBackImage(happySocialCircleCategory.getBackImage()); |
| | | objects.add(apiScCategoryInfoVo); |
| | | } |
| | | } |
| | |
| | | ArrayList<ApiScCategoryInfoVo> objects = new ArrayList<>(); |
| | | List<HappySocialCircleCategory> happySocialCircleCategories = happySocialCircleCategoryMapper.selectList( |
| | | new LambdaQueryWrapper<HappySocialCircleCategory>() |
| | | .select(HappySocialCircleCategory::getId, HappySocialCircleCategory::getName) |
| | | .select(HappySocialCircleCategory::getId, HappySocialCircleCategory::getName, HappySocialCircleCategory::getBackImage) |
| | | .eq(HappySocialCircleCategory::getState, StateUpDownEnum.UP.getCode()) |
| | | .eq(HappySocialCircleCategory::getHotState, StateUpDownEnum.UP.getCode()) |
| | | .eq(HappySocialCircleCategory::getDeleteFlag, StateUpDownEnum.DOWN.getCode()) |
| | |
| | | ApiScCategoryInfoVo apiScCategoryInfoVo = new ApiScCategoryInfoVo(); |
| | | apiScCategoryInfoVo.setId(happySocialCircleCategory.getId()); |
| | | apiScCategoryInfoVo.setName(happySocialCircleCategory.getName()); |
| | | apiScCategoryInfoVo.setBackImage(happySocialCircleCategory.getBackImage()); |
| | | objects.add(apiScCategoryInfoVo); |
| | | } |
| | | } |
| | |
| | | .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); |