Commit 1c5d8ffd by 田超

Merge branch 'fixbug/1028234' into 'master'

bug: [1028234] 二维码筛选导出

See merge request rays/pcloud-book!1219
parents 823b58d3 648b0c0f
...@@ -288,7 +288,10 @@ public interface BookGroupFacade { ...@@ -288,7 +288,10 @@ public interface BookGroupFacade {
@ApiImplicitParam(name = "bookId", value = "书籍标识", dataType = "int", paramType = "query"), @ApiImplicitParam(name = "bookId", value = "书籍标识", dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "startDate", value = "开始时间", dataType = "string", paramType = "query"), @ApiImplicitParam(name = "startDate", value = "开始时间", dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "endDate", value = "结束时间", dataType = "string", paramType = "query"), @ApiImplicitParam(name = "endDate", value = "结束时间", dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "joinGroupType", value = "类型", dataType = "int", paramType = "query") @ApiImplicitParam(name = "joinGroupType", value = "类型", dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "hasServe", value = "结束时间", dataType = "boolean", paramType = "query"),
@ApiImplicitParam(name = "isPrint", value = "是否已下印", dataType = "Boolean", paramType = "query"),
@ApiImplicitParam(name = "jumpType", value = "跳转类型", dataType = "int", paramType = "query")
}) })
@RequestMapping(value = "exportGroupQrcode4Adviser", method = RequestMethod.GET) @RequestMapping(value = "exportGroupQrcode4Adviser", method = RequestMethod.GET)
ResponseDto<?> exportGroupQrcode4Adviser(@RequestHeader("token") String token, ResponseDto<?> exportGroupQrcode4Adviser(@RequestHeader("token") String token,
...@@ -302,7 +305,10 @@ public interface BookGroupFacade { ...@@ -302,7 +305,10 @@ public interface BookGroupFacade {
@RequestParam(value = "bookId", required = false) Integer bookId, @RequestParam(value = "bookId", required = false) Integer bookId,
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate, @RequestParam(value = "endDate", required = false) String endDate,
@RequestParam(value = "joinGroupType", required = false) Integer joinGroupType) @RequestParam(value = "joinGroupType", required = false) String joinGroupType,
@RequestParam(value = "hasServe", required = false) Boolean hasServe,
@RequestParam(value = "isPrint", required = false) Boolean isPrint,
@RequestParam(value = "jumpType", required = false) Integer jumpType)
throws BizException, PermissionException; throws BizException, PermissionException;
@ApiOperation("根据bookId获取社群书分类等统计") @ApiOperation("根据bookId获取社群书分类等统计")
......
...@@ -443,7 +443,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade { ...@@ -443,7 +443,10 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@RequestParam(value = "bookId", required = false) Integer bookId, @RequestParam(value = "bookId", required = false) Integer bookId,
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate, @RequestParam(value = "endDate", required = false) String endDate,
@RequestParam(value = "joinGroupType", required = false) Integer joinGroupType ) @RequestParam(value = "joinGroupType", required = false) String joinGroupType,
@RequestParam(value = "hasServe", required = false) Boolean hasServe,
@RequestParam(value = "isPrint", required = false) Boolean isPrint,
@RequestParam(value = "jumpType", required = false) Integer jumpType)
throws BizException, PermissionException { throws BizException, PermissionException {
Long adviserId = (Long) SessionUtil.getVlaue(token, SessionUtil.PARTY_ID); Long adviserId = (Long) SessionUtil.getVlaue(token, SessionUtil.PARTY_ID);
Map<String, Object> paramMap = new HashMap<>(); Map<String, Object> paramMap = new HashMap<>();
...@@ -460,7 +463,19 @@ public class BookGroupFacadeImpl implements BookGroupFacade { ...@@ -460,7 +463,19 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
paramMap.put("startDate", startDate + " 00:00:00"); paramMap.put("startDate", startDate + " 00:00:00");
paramMap.put("endDate", endDate + " 23:59:59"); paramMap.put("endDate", endDate + " 23:59:59");
} }
paramMap.put("joinGroupType", joinGroupType); List<Integer> joinGroupTypes = new ArrayList<>();
if ("GROUP".equals(joinGroupType)) {
joinGroupTypes.add(JoinGroupTypeEnum.GROUP_QRCODE.getCode());
}
if ("ROBOT".equals(joinGroupType)) {
joinGroupTypes.add(JoinGroupTypeEnum.ROBOT.getCode());
joinGroupTypes.add(JoinGroupTypeEnum.AI_ROBOT.getCode());
joinGroupTypes.add(JoinGroupTypeEnum.XIAORUI.getCode());
}
paramMap.put("joinGroupTypes", joinGroupTypes);
paramMap.put("hasServe", hasServe);
paramMap.put("isPrint", isPrint);
paramMap.put("jumpType", jumpType);
bookGroupBiz.exportGroupQrcode4Adviser(paramMap, adviserId); bookGroupBiz.exportGroupQrcode4Adviser(paramMap, adviserId);
return new ResponseDto<>(); return new ResponseDto<>();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment