5 changed files with 64 additions and 5 deletions
Unified 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