Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
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
周健威
rs-cloud-platform
Commits
1a56b0ef
Commit
1a56b0ef
authored
Jan 15, 2021
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改代码
parent
92353436
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
113 additions
and
113 deletions
+113
-113
AppPermissionService.java
...aoqi/security/admin/rpc/service/AppPermissionService.java
+113
-113
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rpc/service/AppPermissionService.java
View file @
1a56b0ef
...
...
@@ -802,120 +802,120 @@ public class AppPermissionService {
}
/**
* 小程序注册用户
*
* @param username
* @param password
* @param headimgurl
* @param nickname
*/
@Transactional
public
JSONObject
applyRegister
(
String
username
,
String
password
,
String
headimgurl
,
String
nickname
,
Integer
small_id
)
{
// 判断参数
if
(
StringUtils
.
isBlank
(
username
)
||
StringUtils
.
isBlank
(
password
))
{
return
JsonResultUtil
.
createFailedResult
(
ResultCode
.
NULL_CODE
,
"参数为空"
);
}
// if (StringUtils.isNotBlank(username)){
// return JsonResultUtil.createFailedResult(ResultCode.FAILED_CODE, "服务升级中,暂不支持注册");
// /**
// * 小程序注册用户
// *
// * @param username
// * @param password
// * @param headimgurl
// * @param nickname
// */
// @Transactional
// public JSONObject applyRegister(String username, String password, String headimgurl, String nickname, Integer small_id) {
// // 判断参数
// if (StringUtils.isBlank(username) || StringUtils.isBlank(password)) {
// return JsonResultUtil.createFailedResult(ResultCode.NULL_CODE, "参数为空");
// }
// 是否已存在
AppUserLogin
user
=
appUserLoginBiz
.
checkeUserLogin
(
username
);
if
(
null
!=
user
)
{
return
JsonResultUtil
.
createFailedResult
(
ResultCode
.
EXIST_CODE
,
"用户已存在"
);
}
// 新增用户登录信息
try
{
Long
now
=
System
.
currentTimeMillis
()
/
1000
;
AppUserLogin
appUserLogin
=
new
AppUserLogin
();
appUserLogin
.
setUsername
(
username
);
appUserLogin
.
setPassword
(
password
);
appUserLogin
.
setIsdel
(
0
);
appUserLogin
.
setStatus
(
0
);
appUserLogin
.
setCreatetime
(
now
);
appUserLogin
.
setUpdatetime
(
now
);
appUserLoginBiz
.
insertSelective
(
appUserLogin
);
Integer
userid
=
appUserLogin
.
getId
();
log
.
error
(
"注册:新增登陆用户信息: "
+
userid
);
// 新增用户详情
AppUserDetail
rsUserDetail
=
new
AppUserDetail
();
rsUserDetail
.
setUserid
(
userid
);
rsUserDetail
.
setNickname
(
nickname
);
rsUserDetail
.
setHeadimgurl
(
headimgurl
);
// 默认路径,待写
rsUserDetail
.
setCreatetime
(
now
);
rsUserDetail
.
setUpdatetime
(
now
);
rsUserDetail
.
setIsdel
(
0
);
//生成邀请码 长度改为8 不然重复率太高
rsUserDetail
.
setCode
(
ReferralCodeUtil
.
encode
(
userid
));
//设置来源
log
.
info
(
"register------username====="
+
username
+
"----channel===="
+
UserSourceEnum
.
APPLET
.
getCode
());
rsUserDetail
.
setChannel
(-
1
);
rsUserDetail
.
setCrtHost
(
getIp
());
//setCreateIPInfo(rsUserDetail);
rsUserDetail
.
setState
(
1
);
appUserDetailBiz
.
insertSelective
(
rsUserDetail
);
log
.
error
(
"注册:新增用户详情: "
+
userid
);
//创建钱包
walletBiz
.
createWalletByUserId
(
appUserLogin
.
getId
());
//上线绑定
relationBiz
.
bindByUserId
(
userid
,
small_id
);
//发送短信通知用户
List
<
String
>
smsParams
=
new
ArrayList
<
String
>();
smsParams
.
add
(
smallName
);
smsParams
.
add
(
username
);
smsParams
.
add
(
password
);
thirdFeign
.
sendTemplate
(
new
SmsTemplateDTO
(){{
setPhoneNumbers
(
username
);
setType
(
SmsTemplateDTO
.
PWD
);
setParams
(
smsParams
.
toArray
(
new
String
[
smsParams
.
size
()]));
}});
// 登录结果要做做统一处理
JSONObject
data
=
autoLogin
(
userid
,
username
,
headimgurl
,
nickname
,
null
,
null
,
2
);
if
(
data
!=
null
)
{
return
JsonResultUtil
.
createSuccessResultWithObj
(
data
);
}
else
{
return
JsonResultUtil
.
createDefaultFail
();
}
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
return
JsonResultUtil
.
createFailedResult
(
ResultCode
.
EXCEPTION_CODE
,
"出现异常"
);
}
}
/**
* 通过小程序注册
*
* @param username
* @return
*/
@Transactional
(
rollbackFor
=
Exception
.
class
,
propagation
=
Propagation
.
REQUIRED
)
public
JSONObject
appletRegistry
(
String
username
,
String
headimgurl
,
String
nickname
,
Integer
small_id
)
{
try
{
// 是否已存在
AppUserLogin
user
=
appUserLoginBiz
.
checkeUserLogin
(
username
);
JSONObject
data
=
new
JSONObject
();
if
(
null
==
user
)
{
//随机生成密码
String
password
=
UUIDUtils
.
genCodes
(
8
);
data
=
applyRegister
(
username
,
password
,
headimgurl
,
nickname
,
small_id
);
}
else
{
Integer
userid
=
user
.
getId
();
//上线绑定
relationBiz
.
bindByUserId
(
userid
,
small_id
);
//登录
data
=
appletLoginByUserId
(
userid
);
}
return
data
;
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
return
JsonResultUtil
.
createFailedResult
(
ResultCode
.
EXCEPTION_CODE
,
"出现异常"
);
}
}
//// if (StringUtils.isNotBlank(username)){
//// return JsonResultUtil.createFailedResult(ResultCode.FAILED_CODE, "服务升级中,暂不支持注册");
//// }
// // 是否已存在
// AppUserLogin user = appUserLoginBiz.checkeUserLogin(username);
// if (null != user) {
// return JsonResultUtil.createFailedResult(ResultCode.EXIST_CODE, "用户已存在");
// }
// // 新增用户登录信息
// try {
// Long now = System.currentTimeMillis() / 1000;
// AppUserLogin appUserLogin = new AppUserLogin();
// appUserLogin.setUsername(username);
// appUserLogin.setPassword(password);
// appUserLogin.setIsdel(0);
// appUserLogin.setStatus(0);
// appUserLogin.setCreatetime(now);
// appUserLogin.setUpdatetime(now);
// appUserLoginBiz.insertSelective(appUserLogin);
// Integer userid = appUserLogin.getId();
// log.error("注册:新增登陆用户信息: " + userid);
// // 新增用户详情
// AppUserDetail rsUserDetail = new AppUserDetail();
// rsUserDetail.setUserid(userid);
// rsUserDetail.setNickname(nickname);
// rsUserDetail.setHeadimgurl(headimgurl); // 默认路径,待写
// rsUserDetail.setCreatetime(now);
// rsUserDetail.setUpdatetime(now);
// rsUserDetail.setIsdel(0);
// //生成邀请码 长度改为8 不然重复率太高
// rsUserDetail.setCode(ReferralCodeUtil.encode(userid));
// //设置来源
// log.info("register------username====="+username+"----channel===="+UserSourceEnum.APPLET.getCode());
// rsUserDetail.setChannel(-1);
// rsUserDetail.setCrtHost(getIp());
// //setCreateIPInfo(rsUserDetail);
// rsUserDetail.setState(1);
// appUserDetailBiz.insertSelective(rsUserDetail);
// log.error("注册:新增用户详情: " + userid);
// //创建钱包
// walletBiz.createWalletByUserId(appUserLogin.getId());
//
// //上线绑定
// relationBiz.bindByUserId(userid, small_id);
// //发送短信通知用户
// List<String> smsParams = new ArrayList<String>();
// smsParams.add(smallName);
// smsParams.add(username);
// smsParams.add(password);
// thirdFeign.sendTemplate(new SmsTemplateDTO(){{
// setPhoneNumbers(username);
// setType(SmsTemplateDTO.PWD);
// setParams(smsParams.toArray(new String[smsParams.size()]));
// }});
//
// // 登录结果要做做统一处理
// JSONObject data = autoLogin(userid, username, headimgurl, nickname,null,null,2);
//
// if (data != null) {
// return JsonResultUtil.createSuccessResultWithObj(data);
// } else {
// return JsonResultUtil.createDefaultFail();
// }
// } catch (Exception e) {
// log.error(e.getMessage(), e);
// return JsonResultUtil.createFailedResult(ResultCode.EXCEPTION_CODE, "出现异常");
// }
// }
// /**
// * 通过小程序注册
// *
// * @param username
// * @return
// */
// @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
// public JSONObject appletRegistry(String username, String headimgurl, String nickname, Integer small_id) {
//
// try {
// // 是否已存在
// AppUserLogin user = appUserLoginBiz.checkeUserLogin(username);
// JSONObject data = new JSONObject();
// if (null == user) {
// //随机生成密码
// String password = UUIDUtils.genCodes(8);
// data = applyRegister(username, password, headimgurl, nickname, small_id);
// } else {
// Integer userid = user.getId();
// //上线绑定
// relationBiz.bindByUserId(userid, small_id);
// //登录
// data = appletLoginByUserId(userid);
// }
// return data;
// } catch (Exception e) {
// log.error(e.getMessage(), e);
// return JsonResultUtil.createFailedResult(ResultCode.EXCEPTION_CODE, "出现异常");
// }
// }
public
ImiVo
findUserInoByImiId
(
Integer
imiId
)
{
...
...
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