Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cust-api
Project
Project
Details
Activity
Releases
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
李伟
cust-api
Commits
80e9a60c
Commit
80e9a60c
authored
Jan 15, 2025
by
gaoyingwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 微信登录注册
parent
7f342e80
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
1 deletion
+24
-1
WxMiniServiceImpl.java
...org/rcisoft/app/login/service/impl/WxMiniServiceImpl.java
+23
-0
MemInfoServiceImpl.java
...oft/business/memInfo/service/impl/MemInfoServiceImpl.java
+1
-1
No files found.
src/main/java/org/rcisoft/app/login/service/impl/WxMiniServiceImpl.java
View file @
80e9a60c
...
@@ -15,6 +15,9 @@ import org.apache.http.util.EntityUtils;
...
@@ -15,6 +15,9 @@ import org.apache.http.util.EntityUtils;
import
org.bouncycastle.jce.provider.BouncyCastleProvider
;
import
org.bouncycastle.jce.provider.BouncyCastleProvider
;
import
org.codehaus.xfire.util.Base64
;
import
org.codehaus.xfire.util.Base64
;
import
org.rcisoft.app.login.service.WxMiniService
;
import
org.rcisoft.app.login.service.WxMiniService
;
import
org.rcisoft.business.memInfo.dao.MemInfoRepository
;
import
org.rcisoft.business.memInfo.entity.MemInfo
;
import
org.rcisoft.business.memInfo.service.impl.MemInfoServiceImpl
;
import
org.rcisoft.core.jwt.bean.CyJwtBean
;
import
org.rcisoft.core.jwt.bean.CyJwtBean
;
import
org.rcisoft.core.jwt.model.CyJwtUser
;
import
org.rcisoft.core.jwt.model.CyJwtUser
;
import
org.rcisoft.core.jwt.util.CyJwtUtil
;
import
org.rcisoft.core.jwt.util.CyJwtUtil
;
...
@@ -81,6 +84,10 @@ public class WxMiniServiceImpl implements WxMiniService {
...
@@ -81,6 +84,10 @@ public class WxMiniServiceImpl implements WxMiniService {
@Autowired
@Autowired
private
SysUserRbacRepository
sysUserRbacRepository
;
private
SysUserRbacRepository
sysUserRbacRepository
;
@Autowired
private
MemInfoRepository
memInfoRepository
;
@Autowired
private
MemInfoServiceImpl
memInfoService
;
@Autowired
(
required
=
false
)
@Autowired
(
required
=
false
)
private
SysMenuRbacRepository
sysMenuRbacRepository
;
private
SysMenuRbacRepository
sysMenuRbacRepository
;
...
@@ -320,6 +327,18 @@ public class WxMiniServiceImpl implements WxMiniService {
...
@@ -320,6 +327,18 @@ public class WxMiniServiceImpl implements WxMiniService {
sysUserRbac
.
setNotDeleted
();
sysUserRbac
.
setNotDeleted
();
sysUserRbac
.
setStart
();
sysUserRbac
.
setStart
();
sysUserRbacRepository
.
insert
(
sysUserRbac
);
sysUserRbacRepository
.
insert
(
sysUserRbac
);
MemInfo
memInfo
=
new
MemInfo
();
//生成会员号
String
maxCode
=
memInfoRepository
.
selectMaxCode
();
String
memCode
=
memInfoService
.
generateMemCode
(
maxCode
);
memInfo
.
setMemCode
(
memCode
);
//增加操作
memInfo
.
setUserId
(
sysUserRbac
.
getBusinessId
());
memInfo
.
setMemPhone
(
phone
);
memInfo
.
setWxOpenid
(
openId
);
memInfo
.
setSort
(
0
);
memInfo
.
setIsRecommended
(
0
);
int
line
=
memInfoRepository
.
insert
(
memInfo
);
//将会员信息存入redis
//将会员信息存入redis
SysUser
user
=
new
SysUser
();
SysUser
user
=
new
SysUser
();
BeanUtil
.
copyProperties
(
sysUserRbac
,
user
);
BeanUtil
.
copyProperties
(
sysUserRbac
,
user
);
...
@@ -370,6 +389,8 @@ public class WxMiniServiceImpl implements WxMiniService {
...
@@ -370,6 +389,8 @@ public class WxMiniServiceImpl implements WxMiniService {
resultMap
.
put
(
CyWxMiniCons
.
TOKEN
,
CyJwtUtil
.
generateToken
(
userDetails
));
resultMap
.
put
(
CyWxMiniCons
.
TOKEN
,
CyJwtUtil
.
generateToken
(
userDetails
));
sysUserRbac
.
setPassword
(
null
);
sysUserRbac
.
setPassword
(
null
);
resultMap
.
put
(
CyWxMiniCons
.
DATA
,
sysUserRbac
);
resultMap
.
put
(
CyWxMiniCons
.
DATA
,
sysUserRbac
);
MemInfo
memberInfo
=
memInfoRepository
.
getInfoByUserId
(
String
.
valueOf
(
sysUserRbac
.
getBusinessId
()));
resultMap
.
put
(
"memberId"
,
memberInfo
.
getBusinessId
());
return
resultMap
;
return
resultMap
;
}
}
...
@@ -397,6 +418,8 @@ public class WxMiniServiceImpl implements WxMiniService {
...
@@ -397,6 +418,8 @@ public class WxMiniServiceImpl implements WxMiniService {
}
}
//resultMap.put(WxMiniCons.DATA, CyUserUtil.getUserInfoStrProp(token, CyUserUtil.USER_PHONE));
//resultMap.put(WxMiniCons.DATA, CyUserUtil.getUserInfoStrProp(token, CyUserUtil.USER_PHONE));
resultMap
.
put
(
CyWxMiniCons
.
DATA
,
sysUserRbac
);
resultMap
.
put
(
CyWxMiniCons
.
DATA
,
sysUserRbac
);
MemInfo
memberInfo
=
memInfoRepository
.
getInfoByUserId
(
String
.
valueOf
(
sysUserRbac
.
getBusinessId
()));
resultMap
.
put
(
"memberId"
,
memberInfo
.
getBusinessId
());
return
resultMap
;
return
resultMap
;
}
}
}
}
src/main/java/org/rcisoft/business/memInfo/service/impl/MemInfoServiceImpl.java
View file @
80e9a60c
...
@@ -331,7 +331,7 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
...
@@ -331,7 +331,7 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
* @param code
* @param code
* @return
* @return
*/
*/
p
rivate
String
generateMemCode
(
String
code
)
{
//将会员号段排序
p
ublic
String
generateMemCode
(
String
code
)
{
//将会员号段排序
List
<
String
>
codeList
=
Arrays
.
stream
(
memberGenerateBean
.
getCodes
()).
sorted
().
collect
(
Collectors
.
toList
());
List
<
String
>
codeList
=
Arrays
.
stream
(
memberGenerateBean
.
getCodes
()).
sorted
().
collect
(
Collectors
.
toList
());
if
(
StringUtils
.
isNotBlank
(
code
))
{
if
(
StringUtils
.
isNotBlank
(
code
))
{
int
currentNumber
=
Integer
.
parseInt
(
code
);
int
currentNumber
=
Integer
.
parseInt
(
code
);
...
...
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