5 changed files with 64 additions and 5 deletions
Split View
Diff Options
-
21dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/rightconsumerel/entity/RightConsumeRel.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/right/RightApplicationService.java
-
5dating-agency-mall-server/src/main/java/com/qniao/dam/query/right/impl/RightQueryServiceImpl.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/query/rightconsumerel/RightConsumeRelQueryService.java
-
29dating-agency-mall-server/src/main/java/com/qniao/dam/query/rightconsumerel/impl/RightConsumeRelQueryServiceImpl.java
@ -0,0 +1,7 @@ |
|||
package com.qniao.dam.query.rightconsumerel; |
|||
|
|||
import com.qniao.dam.domian.aggregate.right.constant.RightTypeEnum; |
|||
|
|||
public interface RightConsumeRelQueryService { |
|||
Integer countDailyUseBy(Long userId, Long miId, RightTypeEnum rightType); |
|||
} |
|||
@ -0,0 +1,29 @@ |
|||
package com.qniao.dam.query.rightconsumerel.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|||
import com.qniao.dam.domain.aggregate.rightconsumerel.entity.RightConsumeRel; |
|||
import com.qniao.dam.domian.aggregate.right.constant.RightTypeEnum; |
|||
import com.qniao.dam.infrastructure.persistent.dao.domain.RightConsumeRelDao; |
|||
import com.qniao.dam.query.rightconsumerel.RightConsumeRelQueryService; |
|||
import org.springframework.stereotype.Service; |
|||
import reactor.core.publisher.Mono; |
|||
|
|||
import javax.annotation.Resource; |
|||
import java.time.LocalDate; |
|||
|
|||
@Service |
|||
public class RightConsumeRelQueryServiceImpl implements RightConsumeRelQueryService { |
|||
|
|||
@Resource |
|||
private RightConsumeRelDao rightConsumeRelDao; |
|||
|
|||
@Override |
|||
public Integer countDailyUseBy(Long userId, Long miId, RightTypeEnum rightType) { |
|||
return rightConsumeRelDao.selectCount(new LambdaQueryWrapper<RightConsumeRel>() |
|||
.eq(RightConsumeRel::getUserId, userId) |
|||
.eq(RightConsumeRel::getMiId, miId) |
|||
.eq(RightConsumeRel::getType, rightType) |
|||
.eq(RightConsumeRel::getConsumeDate, LocalDate.now()) |
|||
.eq(RightConsumeRel::getEnable, true)); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save