| | |
| | | package cc.mrbird.febs.mall.service.impl; |
| | | |
| | | import cc.mrbird.febs.ai.entity.AiMember; |
| | | import cc.mrbird.febs.ai.mapper.AiMemberMapper; |
| | | import cc.mrbird.febs.ai.utils.UUID; |
| | | import cc.mrbird.febs.common.configure.FebsConfigure; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.enumerates.*; |
| | |
| | | @RequiredArgsConstructor |
| | | public class ApiMallMemberServiceImpl extends ServiceImpl<MallMemberMapper, MallMember> implements IApiMallMemberService { |
| | | |
| | | private final AiMemberMapper aiMemberMapper; |
| | | private final MallMemberWalletMapper mallMemberWalletMapper; |
| | | private final ICommonService commonService; |
| | | private final RedisUtils redisUtils; |
| | |
| | | } |
| | | this.baseMapper.insert(mallMember); |
| | | |
| | | AiMember aiMember = new AiMember(); |
| | | aiMember.setId(UUID.getSimpleUUIDString()); |
| | | aiMember.setCreatedTime(new Date()); |
| | | aiMemberMapper.insert(aiMember); |
| | | |
| | | mallMember = this.baseMapper.selectMemberByOpenId(openId); |
| | | String inviteId = ShareCodeUtil.toSerialCode(mallMember.getId()); |
| | | mallMember.setMemberUuid(aiMember.getId()); |
| | | mallMember.setInviteId(inviteId); |
| | | this.baseMapper.updateById(mallMember); |
| | | MallMemberWallet wallet = new MallMemberWallet(); |