|
|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.qniao.dam.api.query.mica.user.request.UserPageApplicantMarriageInformationContactApplyQueryParams; |
|
|
|
import com.qniao.dam.api.query.mica.user.request.UserPageTargetMarriageInformationContactApplyQueryParams; |
|
|
|
import com.qniao.dam.api.query.mica.user.response.MarriageInformationContactApplyAbstractVo; |
|
|
|
import com.qniao.dam.api.query.mica.user.response.UserPageApplicantMarriageInformationContactApplyVo; |
|
|
|
import com.qniao.dam.api.query.mica.user.response.UserPageTargetMarriageInformationContactApplyVo; |
|
|
|
import com.qniao.dam.domain.aggregate.mica.entity.MarriageInformationContactApply; |
|
|
|
@ -56,4 +57,17 @@ public class MarriageInformationContactApplyQueryServiceImpl implements Marriage |
|
|
|
return page; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public MarriageInformationContactApplyAbstractVo getAbstract(Long userId) { |
|
|
|
MarriageInformationContactApplyAbstractVo vo = new MarriageInformationContactApplyAbstractVo(); |
|
|
|
vo.setApplicantRemindNum(marriageInformationContactApplyDao.selectCount(new LambdaQueryWrapper<MarriageInformationContactApply>() |
|
|
|
.eq(MarriageInformationContactApply::getApplicantUserId, userId) |
|
|
|
.eq(MarriageInformationContactApply::getStatus, MarriageInformationContactApplyStatusEnum.APPROVED) |
|
|
|
.eq(MarriageInformationContactApply::getUnlocked, false))); |
|
|
|
vo.setApplicantRemindNum(marriageInformationContactApplyDao.selectCount(new LambdaQueryWrapper<MarriageInformationContactApply>() |
|
|
|
.eq(MarriageInformationContactApply::getTargetUserId, userId) |
|
|
|
.eq(MarriageInformationContactApply::getStatus, MarriageInformationContactApplyStatusEnum.PENDING))); |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
} |