Browse Source

fix car pay

release_toaliyun_real
lin 3 years ago
parent
commit
7ec2cb36d3
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponPasswordServiceImpl.java

+ 4
- 3
mallinkService/src/main/java/com/iformall/service/impl/WxCouponPasswordServiceImpl.java View File

@@ -96,7 +96,7 @@ public class WxCouponPasswordServiceImpl implements WxCouponPasswordService {
@Override
public void mkPasswords(TenantEntity tenantEntity, Long couponId, Integer inventory) {
String strAll = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
String strAll = "0123456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";
// 1.获取 coupon short 1
int couponShort = 0;
String couponShortStr = "0";
@@ -104,14 +104,15 @@ public class WxCouponPasswordServiceImpl implements WxCouponPasswordService {
pwQ.updateTenantInfo(tenantEntity);
List<WxCouponPassword> pwgList = wxCouponPasswordMapper.findCouponGroupList(pwQ);
couponShort = pwgList.size();
couponShortStr = String.valueOf(strAll.charAt(couponShort%62));
int dospt = strAll.length();
couponShortStr = String.valueOf(strAll.charAt(couponShort%dospt));
// 2.随机字符
Random rand = new Random();
List<String> pwList = new ArrayList<>();
while (true) {
StringBuilder sb = new StringBuilder();
for (int j = 0; j < 9; j++) {
int f = (int) (Math.random() * 62);
int f = (int) (Math.random() * dospt);
sb.append(strAll.charAt(f));
if (j == 4) {
sb.append(couponShortStr);


Loading…
Cancel
Save