From 3f9f89908228d2efe0f01a1816d9a3894829e969 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 12 十一月 2019 15:34:56 +0800
Subject: [PATCH] 红包定时退回 删除
---
fanli/src/main/java/com/yeshi/fanli/util/account/UserUtil.java | 94 ++++++++++++++++++++++++++---------------------
1 files changed, 52 insertions(+), 42 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/account/UserUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/account/UserUtil.java
index b14b280..ca0abc9 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/account/UserUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/account/UserUtil.java
@@ -68,17 +68,13 @@
return String.format(Constant.systemCommonConfig.getBaseUserRankIconUrl() + "/rank_picture_%s.png", rank + "");
}
-
-
- public static String getInviteShortLink (Long uid) {
- return HttpUtil.getShortLink("http://" + Constant.wxGZConfig.getLoginHost() + "/"
- + Constant.systemCommonConfig.getProjectName() + "/"
- + java.lang.System.currentTimeMillis()+
- "/client/threeShareNew?uid=" + uid);
+
+ public static String getInviteShortLink(Long uid) {
+ return HttpUtil.getShortLink(
+ "http://" + Constant.wxGZConfig.getLoginHost() + "/" + Constant.systemCommonConfig.getProjectName()
+ + "/client/threeShareNew?uid=" + uid + "&_=" + java.lang.System.currentTimeMillis());
}
-
-
-
+
public static String getInviteCode(Long uid) {
long num = 1000000000L + uid;
@@ -87,7 +83,7 @@
}
private static String convert10To36(Long num) {
- String numbers = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+ String numbers = "YE9VFA3N6KG7JZH4LD5IO2RBS0QTMPU1WC8X";
BigDecimal numBig = new BigDecimal(num);
int ge = numBig.divideAndRemainder(new BigDecimal(36))[1].intValue();
@@ -138,37 +134,7 @@
name = dest.getName().charAt(0) + "*";
dest.setName(name);
- String account = "";
- if (dest.getAccount().indexOf("@") > -1) {// 閭
- int index = dest.getAccount().indexOf("@");
-
- for (int i = 0; i < dest.getAccount().length(); i++) {
- if (i < 3 || i >= index)
- account += dest.getAccount().charAt(i);
- else
- account += "*";
- }
- } else if (StringUtil.isMobile(dest.getAccount())) {// 鐢佃瘽
- account = dest.getAccount().substring(0, 3) + "*****"
- + dest.getAccount().substring(dest.getAccount().length() - 2, dest.getAccount().length());
-
- } else {// 鍏朵粬
- if (dest.getAccount().length() >= 6) {
- for (int i = 0; i < dest.getAccount().length(); i++) {
- if (i < 3 || i >= dest.getAccount().length() - 2)
- account += dest.getAccount().charAt(i);
- else
- account += "*";
- }
- } else {
- for (int i = 0; i < dest.getAccount().length(); i++) {
- if (i < 1 || i >= dest.getAccount().length() - 1)
- account += dest.getAccount().charAt(i);
- else
- account += "*";
- }
- }
- }
+ String account = filterAlipayAccount(dest.getAccount());
dest.setAccount(account);
}
@@ -178,4 +144,48 @@
return dest;
}
+ public static String filterAlipayAccount(String alipayAccount) {
+ String account = "";
+ if (alipayAccount.indexOf("@") > -1) {// 閭
+ int index = alipayAccount.indexOf("@");
+
+ for (int i = 0; i < alipayAccount.length(); i++) {
+ if (i < 3 || i >= index)
+ account += alipayAccount.charAt(i);
+ else
+ account += "*";
+ }
+ } else if (StringUtil.isMobile(alipayAccount)) {// 鐢佃瘽
+ account = alipayAccount.substring(0, 3) + "*****"
+ + alipayAccount.substring(alipayAccount.length() - 2, alipayAccount.length());
+
+ } else {// 鍏朵粬
+ if (alipayAccount.length() >= 6) {
+ for (int i = 0; i < alipayAccount.length(); i++) {
+ if (i < 3 || i >= alipayAccount.length() - 2)
+ account += alipayAccount.charAt(i);
+ else
+ account += "*";
+ }
+ } else {
+ for (int i = 0; i < alipayAccount.length(); i++) {
+ if (i < 1 || i >= alipayAccount.length() - 1)
+ account += alipayAccount.charAt(i);
+ else
+ account += "*";
+ }
+ }
+ }
+ return account;
+ }
+
+ public static String filterOrderId(String orderId) {
+ if (orderId == null || orderId.length() <= 6)
+ return orderId;
+ if (orderId.length() <= 16) {// 闅愯棌2浣�
+ return orderId.substring(0, orderId.length() - 2) + "**";
+ } else {// 闅愯棌6浣�
+ return orderId.substring(0, orderId.length() - 6) + "******";
+ }
+ }
}
--
Gitblit v1.8.0