Commit a8eca211 by xiongjiangtao

统计获取奖励次数

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