高质量-运营提升小课堂

This commit is contained in:
yss
2023-04-25 09:54:30 +08:00
parent 4902263bd1
commit 24e42fe932
2 changed files with 19 additions and 19 deletions

View File

@ -52,7 +52,7 @@ public class HighQualityClientController {
@ApiOperation("活动风采轮播列表") @ApiOperation("活动风采轮播列表")
@GetMapping("/eventStyle/banner") @GetMapping("/eventStyle/banner")
public BaseResponse<List<HighQualityStyle>> getHighQualityStyleBanner() { public BaseResponse<List<HighQualityStyle>> getHighQualityStyleBanner() {
return BaseResponse.success(highQualityStyleService.getHighQualityStyle("banner",null)); return BaseResponse.success(highQualityStyleService.getHighQualityStyle("1",null));
} }
@ApiOperation("活动联系人列表-按公司分组") @ApiOperation("活动联系人列表-按公司分组")
@ -74,10 +74,16 @@ public class HighQualityClientController {
} }
@ApiOperation("活动风采列表") @ApiOperation("工作风采")
@PostMapping("/eventStyle/list") @PostMapping("/eventStyle/list")
public BaseResponse<List<HighQualityStyle>> getHighQualityStyleList(@RequestBody(required = false) HighQualityQueryInVO inVO) { public BaseResponse<List<HighQualityStyle>> getHighQualityStyleList(@RequestBody(required = false) HighQualityQueryInVO inVO) {
return BaseResponse.success(highQualityStyleService.getHighQualityStyle("list", inVO)); return BaseResponse.success(highQualityStyleService.getHighQualityStyle("2", inVO));
}
@ApiOperation("运营提升小课堂")
@PostMapping("/eventStyle/classlist")
public BaseResponse<List<HighQualityStyle>> getHighQualityClassList(@RequestBody(required = false) HighQualityQueryInVO inVO) {
return BaseResponse.success(highQualityStyleService.getHighQualityStyle("4", inVO));
} }

View File

@ -42,9 +42,6 @@ public class HighQualityStyleServiceImpl extends ServiceImpl<HighQualityStyleMap
@Resource @Resource
private DocumentCenterService documentCenterService; private DocumentCenterService documentCenterService;
@Resource
private IUploadOssService iUploadOssService;
@Override @Override
public List<HighQualityStyle> getHighQualityStyle(String type, HighQualityQueryInVO inVO) { public List<HighQualityStyle> getHighQualityStyle(String type, HighQualityQueryInVO inVO) {
@ -54,20 +51,17 @@ public class HighQualityStyleServiceImpl extends ServiceImpl<HighQualityStyleMap
} }
query.orderByDesc(HighQualityStyle::getCreateTime); query.orderByDesc(HighQualityStyle::getCreateTime);
List<HighQualityStyle> list; List<HighQualityStyle> list;
if ("banner".equals(type)) { query.eq(HighQualityStyle::getCategory, type);
query.eq(HighQualityStyle::getCategory, "1").eq(HighQualityStyle::getStatus, "1").orderByAsc(HighQualityStyle::getSort); query.ne(HighQualityStyle::getDeleteFlag, "1").eq(HighQualityStyle::getStatus, "1").orderByAsc(HighQualityStyle::getSort);
} else {
query.eq(HighQualityStyle::getCategory, "2").eq(HighQualityStyle::getStatus, "1").orderByAsc(HighQualityStyle::getSort);
}
query.ne(HighQualityStyle::getDeleteFlag, "1");
list = this.list(query); list = this.list(query);
if(!type.equals("4")){
List<String> imageIdList = list.stream().map(HighQualityStyle::getImage).filter(StrUtil::isNotBlank).distinct().collect(Collectors.toList()); List<String> imageIdList = list.stream().map(HighQualityStyle::getImage).filter(StrUtil::isNotBlank).distinct().collect(Collectors.toList());
BaseResponse<List<DocumentDataVO>> queryReturn = documentCenterService.queryReturn(imageIdList); BaseResponse<List<DocumentDataVO>> queryReturn = documentCenterService.queryReturn(imageIdList);
log.info("文档中心返回:{}", queryReturn.toString()); log.info("文档中心返回:{}", queryReturn.toString());
HighQualityExceptionEnum.FRAME_EXCEPTION_NO_IMAGE_INFO_FAIL.customValid(!queryReturn.isSuccess()); HighQualityExceptionEnum.FRAME_EXCEPTION_NO_IMAGE_INFO_FAIL.customValid(!queryReturn.isSuccess());
Map<String, DocumentDataVO> collect = queryReturn.getData().stream().collect(Collectors.toMap(DocumentDataVO::getObjectId, Function.identity(),(o1,o2) -> o1)); Map<String, DocumentDataVO> collect = queryReturn.getData().stream().collect(Collectors.toMap(DocumentDataVO::getObjectId, Function.identity(),(o1,o2) -> o1));
list.forEach(l -> l.setFilePath(collect.get(l.getImage()) == null ? "" : collect.get(l.getImage()).getFilePath())); list.forEach(l -> l.setFilePath(collect.get(l.getImage()) == null ? "" : collect.get(l.getImage()).getFilePath()));
}
return list; return list;
} }