提交 a0faa0c4 作者: han

Merge branch 'develop'

流水线 #7965 已通过 于阶段
in 2 分 45 秒
...@@ -18,4 +18,4 @@ patches: ...@@ -18,4 +18,4 @@ patches:
images: images:
- name: REGISTRY/NAMESPACE/IMAGE:TAG - name: REGISTRY/NAMESPACE/IMAGE:TAG
newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims
newTag: 5fe08a84d8b68023c3454815e98013081971855e newTag: 8e6175c9b1f0d61a22b2b7ae11e8d2f63bbb92c8
...@@ -99,9 +99,22 @@ public class DynamicController extends BaseController { ...@@ -99,9 +99,22 @@ public class DynamicController extends BaseController {
@RequestParam(required = false) List<String> gambitName) { @RequestParam(required = false) List<String> gambitName) {
return ResultBody.success( return ResultBody.success(
dynamicService.dynamicList( dynamicService.dynamicList(
pageNo, pageSize, this.getUserLoginInfoFromRedis(request).getUserAccountId(), request,gambitId,id,userAccountId,description,gambitName)); pageNo, pageSize, this.getUserLoginInfoFromRedis(request).getUserAccountId(),gambitId,id,userAccountId,description,gambitName));
} }
@ApiOperation(value = "动态 列表(未登录)")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = DynamicVO.class)})
@GetMapping("/dynamicList1")
public ResultBody<DynamicVO> dynamicList1(
@RequestParam Integer pageNo, @RequestParam Integer pageSize,
@RequestParam(required = false) Integer gambitId, @RequestParam(required = false) Integer id,
@RequestParam(required = false) Integer userAccountId,
@RequestParam(required = false) String description,
@RequestParam(required = false) List<String> gambitName) {
return ResultBody.success(
dynamicService.dynamicList(
pageNo, pageSize, 0,gambitId,id,userAccountId,description,gambitName));
}
@ApiOperation(value = "new-小程序-返回最新5条带动态的图片") @ApiOperation(value = "new-小程序-返回最新5条带动态的图片")
@GetMapping("/recentNews") @GetMapping("/recentNews")
......
...@@ -67,6 +67,9 @@ public interface UserAppApi { ...@@ -67,6 +67,9 @@ public interface UserAppApi {
@PostMapping("/userapp/user-account/feignListAppUserAccount") @PostMapping("/userapp/user-account/feignListAppUserAccount")
List<UserAccountSimpleDTO> feignListAppUserAccount(@ApiParam(value = "账号查询QO", required = true) @RequestBody UserAccountQO userAccountQO, @RequestHeader("token") String token); List<UserAccountSimpleDTO> feignListAppUserAccount(@ApiParam(value = "账号查询QO", required = true) @RequestBody UserAccountQO userAccountQO, @RequestHeader("token") String token);
@PostMapping("/userapp/user-account/feignListAppUserAccount1")
List<UserAccountSimpleDTO> feignListAppUserAccount1(@ApiParam(value = "账号查询QO", required = true) @RequestBody UserAccountQO userAccountQO);
/** /**
* 根据用户id获取基本信息 * 根据用户id获取基本信息
......
...@@ -47,6 +47,11 @@ public class UserAppApiHystrix implements UserAppApi { ...@@ -47,6 +47,11 @@ public class UserAppApiHystrix implements UserAppApi {
log.error("熔断:feignListAppUserAccount:{}", userAccountQO); log.error("熔断:feignListAppUserAccount:{}", userAccountQO);
return null; return null;
} }
@Override
public List<UserAccountSimpleDTO> feignListAppUserAccount1(UserAccountQO userAccountQO) {
log.error("熔断:feignListAppUserAccount:{}", userAccountQO);
return null;
}
@Override @Override
public PilotCertificationInteriorDTO feignInteriorDetailPilot(Integer userAccountId) { public PilotCertificationInteriorDTO feignInteriorDetailPilot(Integer userAccountId) {
......
...@@ -58,7 +58,7 @@ public interface DynamicService { ...@@ -58,7 +58,7 @@ public interface DynamicService {
ResultBody dynamicDetails(Integer dynamicId, Integer userId, HttpServletRequest request); ResultBody dynamicDetails(Integer dynamicId, Integer userId, HttpServletRequest request);
PageResult dynamicList( PageResult dynamicList(
Integer pageNo, Integer pageSize, Integer userAccountId, HttpServletRequest request, Integer gambitId, Integer id, Integer userId, String description, List<String> gambitName); Integer pageNo, Integer pageSize, Integer userAccountId, Integer gambitId, Integer id, Integer userId, String description, List<String> gambitName);
ResultBody recentNewsList(Integer userAccountId); ResultBody recentNewsList(Integer userAccountId);
......
...@@ -299,7 +299,7 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -299,7 +299,7 @@ public class DynamicServiceImpl implements DynamicService {
@Override @Override
public PageResult dynamicList( public PageResult dynamicList(
Integer pageNo, Integer pageSize, Integer userId, HttpServletRequest request, Integer gambitId,Integer dynId,Integer userAccountIds, Integer pageNo, Integer pageSize, Integer userId, Integer gambitId,Integer dynId,Integer userAccountIds,
String description,List<String> gambitName) { String description,List<String> gambitName) {
Integer tokenUserId =userId; Integer tokenUserId =userId;
Integer inUserId =userAccountIds; Integer inUserId =userAccountIds;
...@@ -380,7 +380,7 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -380,7 +380,7 @@ public class DynamicServiceImpl implements DynamicService {
UserAccountQO bUserAccountQO = new UserAccountQO(); UserAccountQO bUserAccountQO = new UserAccountQO();
bUserAccountQO.setUserIds(userIdList); bUserAccountQO.setUserIds(userIdList);
List<UserAccountSimpleDTO> userAccountSimpleDTOS = List<UserAccountSimpleDTO> userAccountSimpleDTOS =
userAppApi.feignListAppUserAccount(bUserAccountQO, request.getHeader(TokenConstant.TOKEN)); userAppApi.feignListAppUserAccount1(bUserAccountQO);
Map<Integer, UserAccountSimpleDTO> userAccountInfoMap = Map<Integer, UserAccountSimpleDTO> userAccountInfoMap =
userAccountSimpleDTOS.stream() userAccountSimpleDTOS.stream()
.collect(Collectors.toMap(UserAccountSimpleDTO::getId, Function.identity())); .collect(Collectors.toMap(UserAccountSimpleDTO::getId, Function.identity()));
...@@ -406,7 +406,7 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -406,7 +406,7 @@ public class DynamicServiceImpl implements DynamicService {
List<Integer> commentUserIds = comment.stream().map(ForumDynamicDO::getUserAccountId).collect(Collectors.toList()); List<Integer> commentUserIds = comment.stream().map(ForumDynamicDO::getUserAccountId).collect(Collectors.toList());
bUserAccountQO.setUserIds(commentUserIds); bUserAccountQO.setUserIds(commentUserIds);
List<UserAccountSimpleDTO> commentUserAccountSimple = List<UserAccountSimpleDTO> commentUserAccountSimple =
userAppApi.feignListAppUserAccount(bUserAccountQO, request.getHeader(TokenConstant.TOKEN)); userAppApi.feignListAppUserAccount1(bUserAccountQO);
List<DynamicVO> commentAndReply = comment.stream().limit(2).map(ForumDynamicDO::buildDynamicVO).collect(Collectors.toList()); List<DynamicVO> commentAndReply = comment.stream().limit(2).map(ForumDynamicDO::buildDynamicVO).collect(Collectors.toList());
for (DynamicVO vo : commentAndReply) { for (DynamicVO vo : commentAndReply) {
for (UserAccountSimpleDTO userAccountSimpleDTO : commentUserAccountSimple) { for (UserAccountSimpleDTO userAccountSimpleDTO : commentUserAccountSimple) {
...@@ -492,7 +492,6 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -492,7 +492,6 @@ public class DynamicServiceImpl implements DynamicService {
} }
return PageResult.buildPage(pageNo, pageSize, count, dynamicVOList); return PageResult.buildPage(pageNo, pageSize, count, dynamicVOList);
} }
@Override @Override
public ResultBody recentNewsList(Integer userAccountId) { public ResultBody recentNewsList(Integer userAccountId) {
List<ForumDynamicUserDO> forumDynamicDOS = dynamicDao.recentNewsList(userAccountId); List<ForumDynamicUserDO> forumDynamicDOS = dynamicDao.recentNewsList(userAccountId);
......
...@@ -47,4 +47,5 @@ data-filter: ...@@ -47,4 +47,5 @@ data-filter:
- /release/dynamic/appGambitList - /release/dynamic/appGambitList
- /release/curriculum/curriculumDetails - /release/curriculum/curriculumDetails
- /release/backstage/forum/getNotCheckDynamicSum - /release/backstage/forum/getNotCheckDynamicSum
- /release/dynamic/dynamicList1
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论