| | |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.poi.openxml4j.exceptions.InvalidFormatException; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.checkerframework.checker.units.qual.N; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.data.redis.core.RedisTemplate; |
| | |
| | | private ShopMapper shopMapper; |
| | | @Autowired |
| | | private UserActionMapper userActionMapper; |
| | | @Autowired |
| | | private NoticeMapper noticeMapper; |
| | | |
| | | |
| | | @Autowired |
| | |
| | | if(!this.checkIsCreateInvite(phone)){ |
| | | member.setRecId(wxPhoneRequest.getRecId()); |
| | | } |
| | | member.setIntegral(BigDecimal.ZERO); |
| | | member.setPhone(phone); |
| | | member.setStatus(Constants.ZERO); |
| | | } |
| | |
| | | dealIntegralRequest.setDealType(Constants.ZERO); |
| | | dealIntegralRequest.setMemberId(member.getId()); |
| | | dealIntegralRequest.setIntegralObjType(Constants.IntegralObjType.REGISTER); |
| | | integralService.dealIntegral(dealIntegralRequest,null); |
| | | integralService.dealIntegral(dealIntegralRequest,member); |
| | | } |
| | | //开启注册送优惠券 |
| | | if(Constants.equalsInteger(platformConfigDTO.getRegCouponRewardStatus(),Constants.ZERO)){ |
| | |
| | | } |
| | | memberCouponList.add(memberCoupon); |
| | | } |
| | | Notice notice = Notice.getNotice(Constants.NoticeType.COUPON, |
| | | member.getId(),null); |
| | | notice.setContent(notice.getContent().replace("{param}",Constants.getCouponInfo(memberCoupon,num))); |
| | | noticeMapper.insert(notice); |
| | | } |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(memberCouponList)){ |
| | | memberCouponJoinMapper.insert(memberCouponList); |
| | |
| | | dealIntegralRequest.setMemberId(member.getRecId()); |
| | | dealIntegralRequest.setIntegralObjType(Constants.IntegralObjType.INVITENEWUSER); |
| | | dealIntegralRequest.setParam1(member.getNickname()); |
| | | integralService.dealIntegral(dealIntegralRequest,null); |
| | | integralService.dealIntegral(dealIntegralRequest,member); |
| | | //添加消息记录 |
| | | |
| | | |
| | | |
| | | } |
| | | } |