Commit a8eca211 by xiongjiangtao

统计获取奖励次数

parent b456af72
...@@ -32,11 +32,19 @@ public interface GroupChatActivityLogApiService { ...@@ -32,11 +32,19 @@ public interface GroupChatActivityLogApiService {
ServiceResponse<Page<GroupChatActivityInviteLogDTO>> queryInviteLogDetails(GroupChatActivityInviteLogQDTO inviteLogQDTO); ServiceResponse<Page<GroupChatActivityInviteLogDTO>> queryInviteLogDetails(GroupChatActivityInviteLogQDTO inviteLogQDTO);
/** /**
* 查询奖励详情 * 查询奖励明细
* *
* @param rewardLogQDTO * @param rewardLogQDTO
* @return * @return
*/ */
ServiceResponse<Page<GroupChatActivityRewardLogDTO>> queryRewardLogDetails(GroupChatActivityRewardLogQDTO rewardLogQDTO); ServiceResponse<Page<GroupChatActivityRewardLogDTO>> queryRewardLogDetails(GroupChatActivityRewardLogQDTO rewardLogQDTO);
/**
* 查询奖励次数
*
* @param rewardLogQDTO
* @return
*/
ServiceResponse<Long> queryRewardNum(GroupChatActivityRewardLogQDTO rewardLogQDTO);
} }
...@@ -29,4 +29,12 @@ public interface GroupChatActivityRewardLogService { ...@@ -29,4 +29,12 @@ public interface GroupChatActivityRewardLogService {
*/ */
void dealRewardAndSaveLog(GroupChatActivityContext context); void dealRewardAndSaveLog(GroupChatActivityContext context);
/**
* 查询奖励次数
*
* @param rewardLogQDTO
* @return
*/
Long queryRewardNum(GroupChatActivityRewardLogQDTO rewardLogQDTO);
} }
...@@ -102,6 +102,16 @@ public class GroupChatActivityRewardLogServiceImpl implements GroupChatActivityR ...@@ -102,6 +102,16 @@ public class GroupChatActivityRewardLogServiceImpl implements GroupChatActivityR
page.setResult(rewardLogDTOList); page.setResult(rewardLogDTOList);
return page; return page;
} }
@Override
public Long queryRewardNum(GroupChatActivityRewardLogQDTO rewardLogQDTO) {
TabGroupChatActivityRewardLog tabGroupChatActivityRewardLog = new TabGroupChatActivityRewardLog();
tabGroupChatActivityRewardLog.setChatActivityId(rewardLogQDTO.getChatActivityId());
tabGroupChatActivityRewardLog.setRewardInvite(1);
tabGroupChatActivityRewardLog.setMemberId(rewardLogQDTO.getMemberId());
return groupChatActivityRewardLogMapper.count(tabGroupChatActivityRewardLog);
}
@Override @Override
public void dealRewardAndSaveLog(GroupChatActivityContext context) { public void dealRewardAndSaveLog(GroupChatActivityContext context) {
Long chatActivityId = context.getChatActivityId(); Long chatActivityId = context.getChatActivityId();
......
...@@ -43,4 +43,9 @@ public class GroupChatActivityLogApiServiceImpl implements GroupChatActivityLogA ...@@ -43,4 +43,9 @@ public class GroupChatActivityLogApiServiceImpl implements GroupChatActivityLogA
public ServiceResponse<Page<GroupChatActivityRewardLogDTO>> queryRewardLogDetails(GroupChatActivityRewardLogQDTO rewardLogQDTO) { public ServiceResponse<Page<GroupChatActivityRewardLogDTO>> queryRewardLogDetails(GroupChatActivityRewardLogQDTO rewardLogQDTO) {
return ServiceResponse.success(groupChatActivityRewardLogService.queryRewardLogDetails(rewardLogQDTO)); return ServiceResponse.success(groupChatActivityRewardLogService.queryRewardLogDetails(rewardLogQDTO));
} }
@Override
public ServiceResponse<Long> queryRewardNum(GroupChatActivityRewardLogQDTO rewardLogQDTO) {
return ServiceResponse.success(groupChatActivityRewardLogService.queryRewardNum(rewardLogQDTO));
}
} }
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