From 46b4b019f4c0e2f209d8747298d3dc6974e7c658 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Fri, 31 May 2024 15:09:49 +0800
Subject: [PATCH] 显示八层
---
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java | 24 +++++++++++-------------
1 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
index 469cee2..ad36f22 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -355,12 +355,12 @@
public static void main(String[] args) {
String inputString =
-// "36707681,36605256,36506391,36402334," +
-// "36303396,36103193,35801871,34603197," +
-// "33502855,26309863,99073916,98024982," +
-// "97059583,95058331,92037722,91048635," +
+ "36707681,36605256,36506391,36402334," +
+ "36303396,36103193,35801871,34603197," +
+ "33502855,26309863,99073916,98024982," +
+ "97059583,95058331,92037722,91048635," +
"89019478,88021442,84073227,20441682";
- String target = "91048635";
+ String target = "33502855";
// 调用函数进行匹配并输出结果
if (shouldOutputString(inputString, target)) {
@@ -371,7 +371,7 @@
}
/**
- * 检查输入字符串从后往前匹配目标字符串的位置是否小于8(基于逗号分隔的子串数量)
+ * 检查输入字符串从前往后匹配目标字符串的位置是否小于8(基于逗号分隔的子串数量)
*
* @param inputString 输入的字符串
* @param target 目标字符串
@@ -381,16 +381,15 @@
// 按逗号分隔字符串
String[] substrings = inputString.split(",");
- // 从后往前遍历子串数组
- for (int i = substrings.length - 1; i >= 0; i--) {
+ // 从前往后遍历子串数组
+ for (int i = 0; i < substrings.length; i++) {
// 去掉子串两侧的空白字符(如果有的话)
String trimmedSubstring = substrings[i].trim();
- System.out.println(trimmedSubstring);
// 检查子串是否与目标字符串匹配
if (trimmedSubstring.equals(target)) {
- // 如果匹配且位置小于8(基于0索引,所以实际上是倒数第9个或更前的位置)
- if (substrings.length - i < 8) {
+ // 如果匹配且位置小于8(基于0索引,所以实际上是前8个或更前的位置)
+ if (i < 8) {
return true; // 输出整个原始字符串
}
break; // 匹配但位置不在要求范围内,退出循环
@@ -423,10 +422,9 @@
teamListVo.setAvaCount(0);
teamListVo.setAvaAmount(BigDecimal.ZERO);
}
-
- ArrayList<DappMemberEntity> objects = new ArrayList<>();
//八层团队业绩
if(CollUtil.isNotEmpty(dappMemberEntities)){
+ ArrayList<DappMemberEntity> objects = new ArrayList<>();
for(DappMemberEntity memberEntity : dappMemberEntities){
String refererIds = memberEntity.getRefererIds();
if (shouldOutputString(refererIds, member.getInviteId())) {
--
Gitblit v1.9.1