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
f4966870
Commit
f4966870
authored
Jul 25, 2019
by
guanchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
取出select *
parent
15d8f6c4
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
116 additions
and
4 deletions
+116
-4
PartnerAccountMapper.java
...ava/com/lanren/huhu/partner/dao/PartnerAccountMapper.java
+50
-2
UserAgentSqlProvider.java
...ava/com/lanren/huhu/partner/dao/UserAgentSqlProvider.java
+66
-2
No files found.
src/main/java/com/lanren/huhu/partner/dao/PartnerAccountMapper.java
View file @
f4966870
...
...
@@ -23,7 +23,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> {
* @param userId
* @return
*/
@Select
(
"SELECT b.* "
+
@Select
(
"SELECT "
+
"b.id, "
+
"b.user_id, "
+
"b.partner_level, "
+
"b.become_high_time, "
+
"b.is_super_partner, "
+
"b.become_super_time, "
+
"b.all_income, "
+
"b.curr_untaxed_income, "
+
"b.revoke_balance, "
+
"b.first_month_free, "
+
"b.income_after_tax, "
+
"b.wx_free_balance, "
+
"b.wx_withdrawn_balance, "
+
"b.bank_free_balance, "
+
"b.bank_withdrawn_balance, "
+
"b.frozen_withdraw_balance, "
+
"b.frozen_wx_withdraw_balance, "
+
"b.frozen_bank_withdraw_balance, "
+
"b.first_income_time, "
+
"b.created_at, "
+
"b.updated_at, "
+
"b.deleted_at, "
+
"b.create_time, "
+
"b.vip_deadline "
+
"FROM partner_invite_relation a "
+
"JOIN partner_account b on a.invite_user_id=b.user_id "
+
"WHERE a.user_id=#{userId}"
)
...
...
@@ -32,7 +56,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> {
/**
* 按uid查找下级 PartnerAccount
*/
@Select
(
"SELECT b.* "
+
@Select
(
"SELECT "
+
"b.id, "
+
"b.user_id, "
+
"b.partner_level, "
+
"b.become_high_time, "
+
"b.is_super_partner, "
+
"b.become_super_time, "
+
"b.all_income, "
+
"b.curr_untaxed_income, "
+
"b.revoke_balance, "
+
"b.first_month_free, "
+
"b.income_after_tax, "
+
"b.wx_free_balance, "
+
"b.wx_withdrawn_balance, "
+
"b.bank_free_balance, "
+
"b.bank_withdrawn_balance, "
+
"b.frozen_withdraw_balance, "
+
"b.frozen_wx_withdraw_balance, "
+
"b.frozen_bank_withdraw_balance, "
+
"b.first_income_time, "
+
"b.created_at, "
+
"b.updated_at, "
+
"b.deleted_at, "
+
"b.create_time, "
+
"b.vip_deadline "
+
"FROM partner_invite_relation a "
+
"JOIN partner_account b on a.user_id=b.user_id "
+
"WHERE a.invite_user_id=#{userId}"
)
...
...
src/main/java/com/lanren/huhu/partner/dao/UserAgentSqlProvider.java
View file @
f4966870
...
...
@@ -12,13 +12,77 @@ import org.apache.ibatis.annotations.Param;
*/
public
class
UserAgentSqlProvider
{
public
String
getParentAgent
(
@Param
(
"agentId"
)
Integer
agentId
,
@Param
(
"parentColumnName"
)
String
parentColumnName
)
{
return
"SELECT b.* "
+
return
"SELECT "
+
"b.agent_id, "
+
"b.user_id, "
+
"b.agent_name, "
+
"b.agent_phone, "
+
"b.agent_level, "
+
"b.node_agent_level_name, "
+
"b.parent_agent_id, "
+
"b.company, "
+
"b.parent_agent_list, "
+
"b.card_num, "
+
"b.card_activate_num, "
+
"b.commission_rate, "
+
"b.pid, "
+
"b.jd_pid, "
+
"b.identity, "
+
"b.account_type, "
+
"b.account, "
+
"b.have_card, "
+
"b.remark, "
+
"b.register_from, "
+
"b.invite_time, "
+
"b.active_time, "
+
"b.agent_state, "
+
"b.created_at, "
+
"b.updated_at, "
+
"b.deleted_at, "
+
"b.presenter_id, "
+
"b.present_time, "
+
"b.agent_level_one, "
+
"b.agent_level_two, "
+
"b.agent_level_three, "
+
"b.agent_level_four "
+
"FROM user_agent a "
+
"JOIN user_agent b on a."
+
parentColumnName
+
"=b.agent_id "
+
"WHERE a.agent_id=#{agentId} and b.agent_level<=4"
;
}
public
String
getChildListByUserId
(
@Param
(
"userId"
)
Integer
userId
,
@Param
(
"parentColumnName"
)
String
parentColumnName
)
{
return
"SELECT a.* "
+
return
"SELECT "
+
"a.agent_id, "
+
"a.user_id, "
+
"a.agent_name, "
+
"a.agent_phone, "
+
"a.agent_level, "
+
"a.node_agent_level_name, "
+
"a.parent_agent_id, "
+
"a.company, "
+
"a.parent_agent_list, "
+
"a.card_num, "
+
"a.card_activate_num, "
+
"a.commission_rate, "
+
"a.pid, "
+
"a.jd_pid, "
+
"a.identity, "
+
"a.account_type, "
+
"a.account, "
+
"a.have_card, "
+
"a.remark, "
+
"a.register_from, "
+
"a.invite_time, "
+
"a.active_time, "
+
"a.agent_state, "
+
"a.created_at, "
+
"a.updated_at, "
+
"a.deleted_at, "
+
"a.presenter_id, "
+
"a.present_time, "
+
"a.agent_level_one, "
+
"a.agent_level_two, "
+
"a.agent_level_three, "
+
"a.agent_level_four "
+
"FROM user_agent a "
+
"JOIN user_agent b on a."
+
parentColumnName
+
"=b.agent_id "
+
"WHERE b.user_id=#{userId} and b.agent_level<=4"
;
...
...
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