From 01ba834a6e2ce7325a8629737d7f8d03f91e7294 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 01 Mar 2024 16:29:23 +0800 Subject: [PATCH] 抽奖 --- src/main/java/cc/mrbird/febs/common/utils/ShareCodeUtil.java | 14 ++++++++++++++ src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 2 +- 2 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/utils/ShareCodeUtil.java b/src/main/java/cc/mrbird/febs/common/utils/ShareCodeUtil.java index 6172c24..50c985f 100644 --- a/src/main/java/cc/mrbird/febs/common/utils/ShareCodeUtil.java +++ b/src/main/java/cc/mrbird/febs/common/utils/ShareCodeUtil.java @@ -1,5 +1,6 @@ package cc.mrbird.febs.common.utils; +import java.util.ArrayList; import java.util.Random; public class ShareCodeUtil { @@ -61,6 +62,19 @@ return str; } + public static void main(String[] args) { + ArrayList<String> objects = new ArrayList<>(); + for(int i =0;i<=1000;i++){ + String s = ShareCodeUtil.toSerialNumberCode(i); + if(objects.contains(s)){ + System.out.println(s); + } + objects.add(s); + } + } + + + /** * 根据ID生成六位随机码 * diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index 3468e39..e1ee656 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -84,7 +84,7 @@ throw new FebsException("账号已使用,请重新注册。"); } Integer selectCount = this.baseMapper.selectCount(null); - String userKey = ShareCodeUtil.toSerialCode(selectCount); + String userKey = ShareCodeUtil.toSerialNumberCode(selectCount); MallMember mallMemberKey = this.baseMapper.selectByUserKey(userKey); if (mallMemberKey != null) { throw new FebsException("账号已使用,请重新注册。"); -- Gitblit v1.9.1