This commit is contained in:
2023-12-07 16:12:54 +08:00
parent fd4e88c78e
commit 829e9f02f7
3 changed files with 25 additions and 9 deletions

View File

@@ -160,12 +160,16 @@ public class MemberService {
memberBasicInfo.setMerchantId(Long.valueOf(merchantId)); memberBasicInfo.setMerchantId(Long.valueOf(merchantId));
memberBasicInfo.setOpenId(openId); memberBasicInfo.setOpenId(openId);
MemberTransactionDTO memberTransactionDTO = new MemberTransactionDTO();
memberTransactionDTO.setMemberBasicInfo(memberBasicInfo);
// 首次新建会员,同时新建会员钱包 // 首次新建会员,同时新建会员钱包
// MemberWalletInfo memberWalletInfo = MemberWalletInfo.builder().memberId(memberId).build(); if (StringUtils.equals("35", merchantId)) {
MemberTransactionDTO memberTransactionDTO = MemberTransactionDTO.builder() MemberWalletInfo memberWalletInfo = MemberWalletInfo.builder()
.memberBasicInfo(memberBasicInfo) .memberId(memberId)
// .memberWalletInfo(memberWalletInfo) .merchantId("35")
.build(); .build();
memberTransactionDTO.setMemberWalletInfo(memberWalletInfo);
}
transactionService.createMember(memberTransactionDTO); transactionService.createMember(memberTransactionDTO);
} else { } else {
if (!StringUtils.equals(memberBasicInfo.getOpenId(), openId)) { if (!StringUtils.equals(memberBasicInfo.getOpenId(), openId)) {

View File

@@ -180,10 +180,13 @@ public class TransactionService {
if (Objects.nonNull(dto.getMemberBasicInfo())) { if (Objects.nonNull(dto.getMemberBasicInfo())) {
memberBasicInfoMapper.insertMemberBasicInfo(dto.getMemberBasicInfo()); memberBasicInfoMapper.insertMemberBasicInfo(dto.getMemberBasicInfo());
} }
// 2023年11月11日17点01分修改逻辑 新建会员的时候不用新建钱包了,由在后管充值的时候创建 /*
// if (Objects.nonNull(dto.getMemberWalletInfo())) { 2023年11月11日17点01分修改逻辑 新建会员的时候不用新建钱包了,由在后管充值的时候创建
// memberWalletInfoMapper.insertSelective(dto.getMemberWalletInfo()); 2023年12月7日15点13分 修改逻辑,前面传过来钱包信息就创建
// } */
if (Objects.nonNull(dto.getMemberWalletInfo())) {
memberWalletInfoMapper.insertSelective(dto.getMemberWalletInfo());
}
} }
/** /**

View File

@@ -0,0 +1,9 @@
package com.jsowell.pile.util;
/**
* 运营商工具类
*/
public class MerchantUtils {
private String XIXIAO_MERCHANT_ID = "35";
}