Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-cloud-account
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.account
pica-cloud-account
提交
c8ce8d93
提交
c8ce8d93
编写于
1月 10, 2020
作者:
rushui.chen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
“20200110 解决注册验证码不是原子操作的问题
上级
9445ca36
流水线
#20595
已失败 于阶段
in 0 second
变更
7
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
72 行增加
和
71 行删除
+72
-71
AutoCodeController.java
...account/account/server/controller/AutoCodeController.java
+1
-1
AccountRepeatDataJob.java
...loud/account/account/server/job/AccountRepeatDataJob.java
+0
-3
DoctorLogHandler.java
...ca/cloud/account/account/server/job/DoctorLogHandler.java
+15
-15
DoctorRepeatDataJob.java
...cloud/account/account/server/job/DoctorRepeatDataJob.java
+17
-17
HospitalLogHandler.java
.../cloud/account/account/server/job/HospitalLogHandler.java
+15
-15
PermissionRoleLogHandler.java
.../account/account/server/job/PermissionRoleLogHandler.java
+15
-15
AccountUtils.java
.../pica/cloud/account/account/server/util/AccountUtils.java
+9
-5
未找到文件。
server/src/main/java/com/pica/cloud/account/account/server/controller/AutoCodeController.java
浏览文件 @
c8ce8d93
...
...
@@ -155,7 +155,7 @@ public class AutoCodeController extends AccountBaseController {
logger
.
info
(
"验证码缓存信息----->:"
+
this
.
getAuthCodeKey
(
mobilePhone
,
flag
.
toString
()));
cacheClient
.
set
(
authCodeKeySecure
,
System
.
currentTimeMillis
(),
60
);
//处理验证码原子性的问题
cacheClient
.
set
(
RegisterCodeKeyUtils
.
getRegisterKey
(
mobilePhone
,
authCode
),
mobilePhone
,
600
);
cacheClient
.
set
(
RegisterCodeKeyUtils
.
getRegisterKey
(
mobilePhone
,
authCode
),
100
,
600
);
super
.
sendMobileMessage
(
mobilePhone
,
message
,
senderId
);
}
...
...
server/src/main/java/com/pica/cloud/account/account/server/job/AccountRepeatDataJob.java
浏览文件 @
c8ce8d93
...
...
@@ -25,8 +25,5 @@ public class AccountRepeatDataJob extends IJobHandler {
accountInfoDetailMapper
.
processAccountRepeatData
();
XxlJobLogger
.
log
(
"repeat date-----"
);
return
SUCCESS
;
}
}
server/src/main/java/com/pica/cloud/account/account/server/job/DoctorLogHandler.java
浏览文件 @
c8ce8d93
...
...
@@ -13,18 +13,18 @@ import org.springframework.stereotype.Component;
* author:crs
* Description:记录doctor修改记录日志
*/
@JobHandler
(
value
=
"DoctorLogHandler"
)
@Component
public
class
DoctorLogHandler
extends
IJobHandler
{
@Autowired
private
DoctorMapper
doctorMapper
;
@Override
public
ReturnT
<
String
>
execute
(
String
s
)
throws
Exception
{
XxlJobLogger
.
log
(
"doctorLogRecord start-----"
);
Integer
rows
=
doctorMapper
.
updateDoctorModifyRecord
();
XxlJobLogger
.
log
(
"doctorLogRecord end-----"
+
rows
);
return
SUCCESS
;
}
}
//
@JobHandler(value = "DoctorLogHandler")
//
@Component
//
public class DoctorLogHandler extends IJobHandler {
//
//
@Autowired
//
private DoctorMapper doctorMapper;
//
//
@Override
//
public ReturnT<String> execute(String s) throws Exception {
//
XxlJobLogger.log("doctorLogRecord start-----");
//
Integer rows = doctorMapper.updateDoctorModifyRecord();
//
XxlJobLogger.log("doctorLogRecord end-----"+rows);
//
return SUCCESS;
//
}
//
}
server/src/main/java/com/pica/cloud/account/account/server/job/DoctorRepeatDataJob.java
浏览文件 @
c8ce8d93
//
package com.pica.cloud.account.account.server.job;
//
//
import com.pica.cloud.account.account.server.mapper.DoctorMapper;
//
import com.pica.cloud.foundation.redis.ICacheClient;
//
import org.slf4j.Logger;
//
import org.slf4j.LoggerFactory;
//
import org.springframework.beans.factory.annotation.Autowired;
//
import org.springframework.beans.factory.annotation.Qualifier;
//
//
import org.springframework.scheduling.annotation.Scheduled;
//
import org.springframework.stereotype.Component;
//
/
//
**
//
* Created on 2019/10/29 15:37
//
* author:crs
//
* Description:doctor表重复记录处理
//
*/
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
job
;
import
com.pica.cloud.account.account.server.mapper.DoctorMapper
;
import
com.pica.cloud.foundation.redis.ICacheClient
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
/**
* Created on 2019/10/29 15:37
* author:crs
* Description:doctor表重复记录处理
*/
//@Component
//public class DoctorRepeatDataJob {
// private final String KEY = "cacheProcessDoctorRepeat";
...
...
server/src/main/java/com/pica/cloud/account/account/server/job/HospitalLogHandler.java
浏览文件 @
c8ce8d93
...
...
@@ -13,18 +13,18 @@ import org.springframework.stereotype.Component;
* author:crs
* Description:记录doctor修改记录日志
*/
@JobHandler
(
value
=
"HospitalLogHandler"
)
@Component
public
class
HospitalLogHandler
extends
IJobHandler
{
@Autowired
private
HospitalMapper
hospitalMapper
;
@Override
public
ReturnT
<
String
>
execute
(
String
s
)
throws
Exception
{
XxlJobLogger
.
log
(
"hospitalLogRecord start-----"
);
Integer
rows
=
hospitalMapper
.
updateDoctorModifyRecord
();
XxlJobLogger
.
log
(
"hospitalLogRecord end-----"
+
rows
);
return
SUCCESS
;
}
}
//
@JobHandler(value = "HospitalLogHandler")
//
@Component
//
public class HospitalLogHandler extends IJobHandler {
//
//
@Autowired
//
private HospitalMapper hospitalMapper;
//
//
@Override
//
public ReturnT<String> execute(String s) throws Exception {
//
XxlJobLogger.log("hospitalLogRecord start-----");
//
Integer rows = hospitalMapper.updateDoctorModifyRecord();
//
XxlJobLogger.log("hospitalLogRecord end-----"+rows);
//
return SUCCESS;
//
}
//
}
server/src/main/java/com/pica/cloud/account/account/server/job/PermissionRoleLogHandler.java
浏览文件 @
c8ce8d93
...
...
@@ -13,18 +13,18 @@ import org.springframework.stereotype.Component;
* author:crs
* Description:记录doctor修改记录日志
*/
@JobHandler
(
value
=
"PermissionRoleLogHandler"
)
@Component
public
class
PermissionRoleLogHandler
extends
IJobHandler
{
@Autowired
private
PermissionDoctorRoleMapper
permissionDoctorRoleMapper
;
@Override
public
ReturnT
<
String
>
execute
(
String
s
)
throws
Exception
{
XxlJobLogger
.
log
(
"permissionRoleLogRecord start-----"
);
Integer
rows
=
permissionDoctorRoleMapper
.
updatePermissionModifyRecord
();
XxlJobLogger
.
log
(
"permissionLogRecord end-----"
+
rows
);
return
SUCCESS
;
}
}
//
@JobHandler(value = "PermissionRoleLogHandler")
//
@Component
//
public class PermissionRoleLogHandler extends IJobHandler {
//
//
@Autowired
//
private PermissionDoctorRoleMapper permissionDoctorRoleMapper;
//
//
@Override
//
public ReturnT<String> execute(String s) throws Exception {
//
XxlJobLogger.log("permissionRoleLogRecord start-----");
//
Integer rows = permissionDoctorRoleMapper.updatePermissionModifyRecord();
//
XxlJobLogger.log("permissionLogRecord end-----"+rows);
//
return SUCCESS;
//
}
//
}
server/src/main/java/com/pica/cloud/account/account/server/util/AccountUtils.java
浏览文件 @
c8ce8d93
...
...
@@ -121,11 +121,15 @@ public class AccountUtils {
String
authCodeKey
=
RegisterCodeKeyUtils
.
getRegisterKey
(
mobile
,
sysCode
);
//从redis中删除短信验证码,如果能够删除成功,说明验证码正确
Long
num
=
cacheClient
.
del
(
authCodeKey
);
logger
.
info
(
"key"
+
authCodeKey
);
logger
.
info
(
"success"
+
num
);
if
(
num
!=
1
)
{
throw
new
PicaException
(
PicaResultCode
.
RESULE_DATA_NONE
.
code
(),
"短信验证码错误"
);
//100,99
Long
num
=
cacheClient
.
decr
(
authCodeKey
);
logger
.
info
(
"key"
+
authCodeKey
);
logger
.
info
(
"success"
+
num
);
if
(
num
==
-
1
)
{
throw
new
PicaException
(
PicaResultCode
.
RESULE_DATA_NONE
.
code
(),
"短信验证码已失效,请重新获取"
);
}
if
(
num
>
0
&&
num
<
99
)
{
throw
new
PicaException
(
PicaResultCode
.
RESULE_DATA_NONE
.
code
(),
"您已注册成功,请直接登录"
);
}
}
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录