diff --git a/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java b/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java index eb8852f20..ba075129e 100644 --- a/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java +++ b/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java @@ -167,6 +167,7 @@ public class MemberService { MemberWalletInfo memberWalletInfo = MemberWalletInfo.builder() .memberId(memberId) .merchantId("35") + .walletCode(memberBasicInfoService.generateWalletCode()) .build(); memberTransactionDTO.setMemberWalletInfo(memberWalletInfo); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java index e29932f49..c3b60e371 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberBasicInfoService.java @@ -89,7 +89,9 @@ public interface IMemberBasicInfoService { */ MemberBasicInfo selectInfoByMemberId(String memberId); - /** + String generateWalletCode(); + + /** * 更新会员余额 * @param dto * @return diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java index ea610920d..a85855d4f 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberBasicInfoServiceImpl.java @@ -180,7 +180,8 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService { * 生成钱包卡号WalletCode * @return */ - private String generateWalletCode() { + @Override + public String generateWalletCode() { while (true) { String walletCode = IdUtils.get16UUID("89"); // 通过walletCode查询是否已经存在