Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-wx-store-sharer
Overview
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wx
yanxuan-wx-store-sharer
Commits
28e775af
Commit
28e775af
authored
Mar 20, 2025
by
fanjiaxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户信息加入unionId
parent
d8d6c246
Pipeline
#71935
passed with stages
in 1 minute 17 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
3 deletions
+14
-3
20250311.sql
doc/sql/20250311.sql
+1
-0
LoginUserHelper.java
...ase/yanxuan/wx/store/sharer/biz/core/LoginUserHelper.java
+2
-2
LoginUserInfo.java
...tease/yanxuan/wx/store/sharer/biz/core/LoginUserInfo.java
+4
-0
UserServiceImpl.java
...uan/wx/store/sharer/biz/service/impl/UserServiceImpl.java
+3
-1
SharerInfo.java
...yanxuan/wx/store/sharer/dal/meta/model/po/SharerInfo.java
+4
-0
No files found.
doc/sql/20250311.sql
View file @
28e775af
...
@@ -3,6 +3,7 @@ CREATE TABLE `SHARER_INFO`
...
@@ -3,6 +3,7 @@ CREATE TABLE `SHARER_INFO`
(
(
`id`
bigint
(
20
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`id`
bigint
(
20
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`open_id`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'用户开放ID'
,
`open_id`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'用户开放ID'
,
`union_id`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'唯一标识符'
,
`sharer_appid`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'推客应用ID'
,
`sharer_appid`
varchar
(
64
)
NOT
NULL
DEFAULT
''
COMMENT
'推客应用ID'
,
`bind_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'绑定时间'
,
`bind_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'绑定时间'
,
`commission_ratio`
varchar
(
32
)
NOT
NULL
DEFAULT
''
COMMENT
'佣金比例'
,
`commission_ratio`
varchar
(
32
)
NOT
NULL
DEFAULT
''
COMMENT
'佣金比例'
,
...
...
yanxuan-wx-store-sharer-biz/src/main/java/com/netease/yanxuan/wx/store/sharer/biz/core/LoginUserHelper.java
View file @
28e775af
...
@@ -42,8 +42,8 @@ public class LoginUserHelper {
...
@@ -42,8 +42,8 @@ public class LoginUserHelper {
/**
/**
* 保存用户认证信息
* 保存用户认证信息
*/
*/
public
void
setLoginUserInfo
(
String
token
,
String
openId
,
String
sharerAppId
)
{
public
void
setLoginUserInfo
(
String
token
,
String
openId
,
String
unionId
,
String
sharerAppId
)
{
LoginUserInfo
loginUserInfo
=
new
LoginUserInfo
(
token
,
openId
,
sharerAppId
);
LoginUserInfo
loginUserInfo
=
new
LoginUserInfo
(
token
,
openId
,
unionId
,
sharerAppId
);
setLoginUserInfo
(
token
,
loginUserInfo
);
setLoginUserInfo
(
token
,
loginUserInfo
);
}
}
...
...
yanxuan-wx-store-sharer-biz/src/main/java/com/netease/yanxuan/wx/store/sharer/biz/core/LoginUserInfo.java
View file @
28e775af
...
@@ -24,6 +24,10 @@ public class LoginUserInfo implements Serializable {
...
@@ -24,6 +24,10 @@ public class LoginUserInfo implements Serializable {
*/
*/
private
String
openId
;
private
String
openId
;
/**
/**
* 唯一标识
*/
private
String
unionId
;
/**
* 推客在微信电商平台注册的身份标识
* 推客在微信电商平台注册的身份标识
*/
*/
private
String
sharerAppId
;
private
String
sharerAppId
;
...
...
yanxuan-wx-store-sharer-biz/src/main/java/com/netease/yanxuan/wx/store/sharer/biz/service/impl/UserServiceImpl.java
View file @
28e775af
...
@@ -66,6 +66,7 @@ public class UserServiceImpl implements IUserService {
...
@@ -66,6 +66,7 @@ public class UserServiceImpl implements IUserService {
if
(
null
==
sharerInfo
)
{
if
(
null
==
sharerInfo
)
{
sharerInfo
=
new
SharerInfo
();
sharerInfo
=
new
SharerInfo
();
sharerInfo
.
setOpenId
(
userInfoVO
.
getOpenid
());
sharerInfo
.
setOpenId
(
userInfoVO
.
getOpenid
());
sharerInfo
.
setUnionId
(
userInfoVO
.
getUnionid
());
// 默认佣金比例
// 默认佣金比例
sharerInfo
.
setCommissionRatio
(
drmSharerConfig
.
getDefaultCommissionRatio
().
toPlainString
());
sharerInfo
.
setCommissionRatio
(
drmSharerConfig
.
getDefaultCommissionRatio
().
toPlainString
());
sharerInfo
.
setCommissionType
(
CommissionTypeEnum
.
PLATFORM
.
getCode
());
sharerInfo
.
setCommissionType
(
CommissionTypeEnum
.
PLATFORM
.
getCode
());
...
@@ -75,7 +76,7 @@ public class UserServiceImpl implements IUserService {
...
@@ -75,7 +76,7 @@ public class UserServiceImpl implements IUserService {
}
}
// 生成token
// 生成token
String
token
=
LoginUserContextHolder
.
generateToken
(
bo
.
getCode
(),
sharerInfo
.
getOpenId
());
String
token
=
LoginUserContextHolder
.
generateToken
(
bo
.
getCode
(),
sharerInfo
.
getOpenId
());
loginUserHelper
.
setLoginUserInfo
(
token
,
sharerInfo
.
getOpenId
(),
null
);
loginUserHelper
.
setLoginUserInfo
(
token
,
sharerInfo
.
getOpenId
(),
sharerInfo
.
getUnionId
(),
null
);
return
UserTokenVO
.
builder
().
token
(
token
).
build
();
return
UserTokenVO
.
builder
().
token
(
token
).
build
();
}
}
...
@@ -92,6 +93,7 @@ public class UserServiceImpl implements IUserService {
...
@@ -92,6 +93,7 @@ public class UserServiceImpl implements IUserService {
if
(
null
==
sharerInfo
)
{
if
(
null
==
sharerInfo
)
{
sharerInfo
=
new
SharerInfo
();
sharerInfo
=
new
SharerInfo
();
sharerInfo
.
setOpenId
(
loginUserInfo
.
getOpenId
());
sharerInfo
.
setOpenId
(
loginUserInfo
.
getOpenId
());
sharerInfo
.
setUnionId
(
loginUserInfo
.
getUnionId
());
}
}
WeChatSharerInfoVO
sharerInfoVO
;
WeChatSharerInfoVO
sharerInfoVO
;
Date
now
=
new
Date
();
Date
now
=
new
Date
();
...
...
yanxuan-wx-store-sharer-dal/src/main/java/com/netease/yanxuan/wx/store/sharer/dal/meta/model/po/SharerInfo.java
View file @
28e775af
...
@@ -29,6 +29,10 @@ public class SharerInfo implements Serializable {
...
@@ -29,6 +29,10 @@ public class SharerInfo implements Serializable {
*/
*/
private
String
openId
;
private
String
openId
;
/**
/**
* 唯一标识
*/
private
String
unionId
;
/**
* 推客应用ID
* 推客应用ID
*/
*/
private
String
sharerAppid
;
private
String
sharerAppid
;
...
...
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