| | |
| | | * @return |
| | | */ |
| | | private String createMemberNo(){ |
| | | int memberTotal = memberMapper.selectCount(new LambdaQueryWrapper<Member>().eq(Member::getDelFlag, 0)); |
| | | int memberTotal = memberMapper.selectCount(new LambdaQueryWrapper<Member>()); |
| | | String memberNo = CodeFactoryUtil.getMemberNo(Long.valueOf(memberTotal+1)); |
| | | return memberNo; |
| | | } |
| | |
| | | merMemberPageDto.setActStartDate(DateUtils.addDays(nowDay, activeness.getEndDay())); |
| | | merMemberPageDto.setActEndDate(DateUtils.addDays(nowDay, activeness.getStartDay())); |
| | | }); |
| | | //处理标签为正则表达 |
| | | if(StringUtils.isNotBlank(merMemberPageDto.getMemberTags())){ |
| | | merMemberPageDto.setMemberTags(merMemberPageDto.getMemberTags().replace(",","|")); |
| | | } |
| | | //查询获取结果列表 |
| | | List<MgtMemberPageVo> memberPageVoList = memberMapper.pageMgtMember(page, merMemberPageDto); |
| | | //处理活跃度返回 |
| | |
| | | memberMapper.deleteMemberTag(memberTag); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @description 通过发送类型获取userId |
| | | * @author jqs |
| | | * @date 2023/6/13 17:53 |
| | | * @param sendType |
| | | * @return List<Long> |
| | | */ |
| | | @Override |
| | | public List<Long> listIdBySendType(Integer sendType){ |
| | | //1.手动领取2.全部用户3.会员用户4非会员用户5自定义 |
| | | return memberMapper.listIdBySendType(sendType); |
| | | } |
| | | } |