Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
huhu-partner
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guanchen
huhu-partner
Commits
86d7af4d
Commit
86d7af4d
authored
Mar 30, 2020
by
guanchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
失效代理商不再参与分钱
parent
f7f3b1fe
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
13 deletions
+14
-13
UserAgentSqlProvider.java
...ava/com/lanren/huhu/partner/dao/UserAgentSqlProvider.java
+1
-1
UserServiceImpl.java
...com/lanren/huhu/partner/service/impl/UserServiceImpl.java
+13
-12
No files found.
src/main/java/com/lanren/huhu/partner/dao/UserAgentSqlProvider.java
View file @
86d7af4d
...
@@ -47,7 +47,7 @@ public class UserAgentSqlProvider {
...
@@ -47,7 +47,7 @@ public class UserAgentSqlProvider {
"b.agent_level_four "
+
"b.agent_level_four "
+
"FROM user_agent a "
+
"FROM user_agent a "
+
"JOIN user_agent b on a."
+
parentColumnName
+
"=b.agent_id "
+
"JOIN user_agent b on a."
+
parentColumnName
+
"=b.agent_id "
+
"WHERE a.agent_id=#{agentId} and b.agent_level<=4"
;
"WHERE a.agent_id=#{agentId} and b.agent_level<=4
and b.agent_state=1
"
;
}
}
public
String
getChildListByUserId
(
@Param
(
"userId"
)
Integer
userId
,
@Param
(
"parentColumnName"
)
String
parentColumnName
)
{
public
String
getChildListByUserId
(
@Param
(
"userId"
)
Integer
userId
,
@Param
(
"parentColumnName"
)
String
parentColumnName
)
{
return
"SELECT "
+
return
"SELECT "
+
...
...
src/main/java/com/lanren/huhu/partner/service/impl/UserServiceImpl.java
View file @
86d7af4d
...
@@ -195,7 +195,7 @@ public class UserServiceImpl implements UserService {
...
@@ -195,7 +195,7 @@ public class UserServiceImpl implements UserService {
@Override
@Override
public
UserAgent
getUserAgentByUserId
(
Integer
userId
)
{
public
UserAgent
getUserAgentByUserId
(
Integer
userId
)
{
QueryWrapper
<
UserAgent
>
queryWrapper
=
new
QueryWrapper
<
UserAgent
>();
QueryWrapper
<
UserAgent
>
queryWrapper
=
new
QueryWrapper
<
UserAgent
>();
queryWrapper
.
eq
(
"user_id"
,
userId
).
le
(
"agent_level"
,
4
);
queryWrapper
.
eq
(
"user_id"
,
userId
).
le
(
"agent_level"
,
4
)
.
eq
(
"agent_state"
,
1
)
;
return
userAgentMapper
.
selectOne
(
queryWrapper
);
return
userAgentMapper
.
selectOne
(
queryWrapper
);
}
}
...
@@ -344,7 +344,6 @@ public class UserServiceImpl implements UserService {
...
@@ -344,7 +344,6 @@ public class UserServiceImpl implements UserService {
logger
.
info
(
"loop find parent agent start ......"
);
logger
.
info
(
"loop find parent agent start ......"
);
}
}
int
loogAgentId
=
firstAgent
.
getAgentId
();
int
loogAgentId
=
firstAgent
.
getAgentId
();
loopTimes
=
0
;
while
(
true
)
{
while
(
true
)
{
ParentAgent
loopUserAgent
=
getParentAgent
(
loogAgentId
,
parentColumnName
);
ParentAgent
loopUserAgent
=
getParentAgent
(
loogAgentId
,
parentColumnName
);
if
(
null
==
loopUserAgent
)
{
if
(
null
==
loopUserAgent
)
{
...
@@ -398,16 +397,17 @@ public class UserServiceImpl implements UserService {
...
@@ -398,16 +397,17 @@ public class UserServiceImpl implements UserService {
if
(
logger
.
isInfoEnabled
())
{
if
(
logger
.
isInfoEnabled
())
{
logger
.
info
(
"setAgentList {} for user: {} end"
,
parentColumnName
,
userId
);
logger
.
info
(
"setAgentList {} for user: {} end"
,
parentColumnName
,
userId
);
}
}
return
filterInvalid
(
agentList
);
return
agentList
;
// return filterInvalid(agentList);
}
}
private
List
<
ParentAgent
>
filterInvalid
(
ArrayList
<
ParentAgent
>
agentList
)
{
//
private List<ParentAgent> filterInvalid(ArrayList<ParentAgent> agentList) {
List
<
ParentAgent
>
resultList
=
new
ArrayList
<
ParentAgent
>();
//
List<ParentAgent> resultList = new ArrayList<ParentAgent>();
for
(
ParentAgent
parentAgent
:
agentList
)
{
//
for (ParentAgent parentAgent : agentList) {
if
(
parentAgent
.
getAgentState
()
==
1
)
{
//
if (parentAgent.getAgentState() == 1) {
resultList
.
add
(
parentAgent
);
//
resultList.add(parentAgent);
}
//
}
}
//
}
return
resultList
;
//
return resultList;
}
//
}
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment