3 changed files with 58 additions and 1 deletions
Split View
Diff Options
-
35dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/mica/MarriageInformationContactApplyApplicationService.java
-
5dating-agency-mall-server/src/main/java/com/qniao/dam/query/mcur/MatchCardUsageRecordQueryService.java
-
19dating-agency-mall-server/src/main/java/com/qniao/dam/query/mcur/impl/MatchCardUsageRecordQueryServiceImpl.java
@ -1,4 +1,9 @@ |
|||
package com.qniao.dam.query.mcur; |
|||
|
|||
import com.qniao.dam.domian.aggregate.pcur.constant.CardUsageTypeEnum; |
|||
|
|||
import java.time.LocalDateTime; |
|||
|
|||
public interface MatchCardUsageRecordQueryService { |
|||
int countUsageRecord(Long userId, CardUsageTypeEnum usageType, LocalDateTime startTime); |
|||
} |
|||
@ -1,8 +1,27 @@ |
|||
package com.qniao.dam.query.mcur.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|||
import com.qniao.dam.domain.aggregate.mcur.vobj.MatchCardUsageRecord; |
|||
import com.qniao.dam.domian.aggregate.pcur.constant.CardUsageTypeEnum; |
|||
import com.qniao.dam.infrastructure.persistent.dao.mcur.MatchCardUsageRecordDao; |
|||
import com.qniao.dam.query.mcur.MatchCardUsageRecordQueryService; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import javax.annotation.Resource; |
|||
import java.time.LocalDateTime; |
|||
|
|||
@Service |
|||
public class MatchCardUsageRecordQueryServiceImpl implements MatchCardUsageRecordQueryService { |
|||
|
|||
@Resource |
|||
private MatchCardUsageRecordDao matchCardUsageRecordDao; |
|||
|
|||
@Override |
|||
public int countUsageRecord(Long userId, CardUsageTypeEnum usageType, LocalDateTime startTime) { |
|||
return matchCardUsageRecordDao.selectCount(new LambdaQueryWrapper<MatchCardUsageRecord>() |
|||
.eq(MatchCardUsageRecord::getUserId, userId) |
|||
.eq(MatchCardUsageRecord::getUsageType, usageType) |
|||
.ge(MatchCardUsageRecord::getCreateTime, startTime)); |
|||
} |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save