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
提交
9b8d90eb
提交
9b8d90eb
编写于
9月 05, 2019
作者:
rushui.chen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
20190905 优化代码 添加注释
上级
d39767c7
流水线
#14047
已失败 于阶段
in 0 second
变更
11
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
53 行增加
和
4 行删除
+53
-4
AccountEnumType.java
...a/cloud/account/account/server/enums/AccountEnumType.java
+5
-0
AccountExceptionType.java
...ud/account/account/server/enums/AccountExceptionType.java
+8
-1
AccountException.java
...ud/account/account/server/exception/AccountException.java
+3
-1
AccountLogEntity.java
...ca/cloud/account/account/server/log/AccountLogEntity.java
+3
-1
AccountLogEntityUtils.java
...oud/account/account/server/log/AccountLogEntityUtils.java
+5
-0
AccountLogTask.java
...pica/cloud/account/account/server/log/AccountLogTask.java
+5
-0
AccountLogUtils.java
...ica/cloud/account/account/server/log/AccountLogUtils.java
+5
-0
BaseRequest.java
...om/pica/cloud/account/account/server/req/BaseRequest.java
+5
-0
PatientReq.java
...com/pica/cloud/account/account/server/req/PatientReq.java
+3
-1
ModifyMobileServiceImpl.java
.../account/server/service/impl/ModifyMobileServiceImpl.java
+8
-0
UserInfoServerImpl.java
...count/account/server/service/impl/UserInfoServerImpl.java
+3
-0
未找到文件。
server/src/main/java/com/pica/cloud/account/account/server/enums/AccountEnumType.java
浏览文件 @
9b8d90eb
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
enums
;
/**
* Created on 2019/8/27
* author:crs
* Description:账户常用枚举类型
*/
public
enum
AccountEnumType
{
//登录类型枚举(记录登录日志时使用)
...
...
server/src/main/java/com/pica/cloud/account/account/server/enums/AccountExceptionType.java
浏览文件 @
9b8d90eb
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
enums
;
/**
* Created on 2019/8/27
* author:crs
* Description:账户常用异常类型定义
*/
public
enum
AccountExceptionType
{
PICA_NOT_EMPTY
(
"216501"
,
"字段非空提示信息"
),
...
...
@@ -15,7 +20,9 @@ public enum AccountExceptionType {
PICA_LOGIN_AGAIN
(
"216512"
,
"请重新登录"
),
PICA_PASSWORD_NULL
(
"216513"
,
"密码不能为空"
),
PICA_PASSWORD_EQUAL
(
"216514"
,
"旧密码与新密码不能相同"
),
PICA_UNBIND_MOBILE
(
"216515"
,
"该手机号未绑定微信"
);
PICA_UNBIND_MOBILE
(
"216515"
,
"该手机号未绑定微信"
),
PICA_MOBILE_SAME
(
"216516"
,
"新手机号与旧手机号不能相同"
);
private
String
code
;
private
String
message
;
...
...
server/src/main/java/com/pica/cloud/account/account/server/exception/AccountException.java
浏览文件 @
9b8d90eb
...
...
@@ -5,7 +5,9 @@ import com.pica.cloud.foundation.entity.PicaException;
import
com.pica.cloud.foundation.entity.PicaResultCode
;
/**
* 直接传递枚举类型
* Created on 2019/9/2
* author:crs
* Description:账户异常基类定义
*/
public
class
AccountException
extends
PicaException
{
...
...
server/src/main/java/com/pica/cloud/account/account/server/log/AccountLogEntity.java
浏览文件 @
9b8d90eb
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
log
;
/**
* 日志记录
* Created on 2019/08/27
* author:crs
* Description:日志模型父类,主要用于定义日志模型
*/
public
class
AccountLogEntity
{
...
...
server/src/main/java/com/pica/cloud/account/account/server/log/AccountLogEntityUtils.java
浏览文件 @
9b8d90eb
...
...
@@ -6,6 +6,11 @@ import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil;
import
java.util.Date
;
/**
* Created on 2019/08/27
* author:crs
* Description:主要用于帮助创建pojo
*/
public
class
AccountLogEntityUtils
{
/**
...
...
server/src/main/java/com/pica/cloud/account/account/server/log/AccountLogTask.java
浏览文件 @
9b8d90eb
...
...
@@ -11,6 +11,11 @@ import com.pica.cloud.account.account.server.mapper.LogPWDModifyMapper;
import
com.pica.cloud.account.account.server.mapper.LogUserInfoMapper
;
import
com.pica.cloud.account.account.server.util.BeanUtil
;
/**
* Created on 2019/08/27
* author:crs
* Description:异步任务处理日志记录
*/
public
class
AccountLogTask
implements
Runnable
{
private
LogLoginMapper
loginLogMapper
;
...
...
server/src/main/java/com/pica/cloud/account/account/server/log/AccountLogUtils.java
浏览文件 @
9b8d90eb
...
...
@@ -5,6 +5,11 @@ import org.springframework.stereotype.Component;
import
java.util.concurrent.ExecutorService
;
import
java.util.concurrent.Executors
;
/**
* Created on 2019/08/27
* author:crs
* Description:日志操作工具类
*/
@Component
public
class
AccountLogUtils
{
...
...
server/src/main/java/com/pica/cloud/account/account/server/req/BaseRequest.java
浏览文件 @
9b8d90eb
...
...
@@ -3,6 +3,11 @@ package com.pica.cloud.account.account.server.req;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
/**
* Created on 2019/8/27
* author:crs
* Description:请求参数封装类
*/
@ApiModel
public
class
BaseRequest
{
@ApiModelProperty
(
"账户id"
)
...
...
server/src/main/java/com/pica/cloud/account/account/server/req/PatientReq.java
浏览文件 @
9b8d90eb
...
...
@@ -3,7 +3,9 @@ package com.pica.cloud.account.account.server.req;
import
java.util.Date
;
/**
* 居民信息
* Created on 2019/09/02
* author:crs
* Description:居民信息类
*/
public
class
PatientReq
{
private
Integer
id
;
...
...
server/src/main/java/com/pica/cloud/account/account/server/service/impl/ModifyMobileServiceImpl.java
浏览文件 @
9b8d90eb
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
service
.
impl
;
import
com.pica.cloud.account.account.server.entity.AccountInfoEntity
;
import
com.pica.cloud.account.account.server.enums.AccountExceptionType
;
import
com.pica.cloud.account.account.server.exception.AccountException
;
import
com.pica.cloud.account.account.server.mapper.AccountInfoDetailMapper
;
import
com.pica.cloud.account.account.server.service.ModifyMobileService
;
import
com.pica.cloud.foundation.utils.utils.EncryptCreateUtil
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -17,6 +20,11 @@ public class ModifyMobileServiceImpl implements ModifyMobileService {
@Override
public
void
modify
(
Integer
acctId
,
String
mobile
)
{
AccountInfoEntity
entity
=
accountInfoDetailMapper
.
selectByPrimaryKey
(
acctId
);
String
mobilePhone
=
entity
.
getMobilePhone
();
if
(
StringUtils
.
isNotEmpty
(
mobilePhone
)
&&
EncryptCreateUtil
.
dencrypt
(
mobilePhone
).
equals
(
mobile
))
{
throw
new
AccountException
(
AccountExceptionType
.
PICA_MOBILE_SAME
);
}
AccountInfoEntity
accountInfoEntity
=
new
AccountInfoEntity
();
accountInfoEntity
.
setId
(
acctId
);
accountInfoEntity
.
setModifiedId
(
acctId
);
...
...
server/src/main/java/com/pica/cloud/account/account/server/service/impl/UserInfoServerImpl.java
浏览文件 @
9b8d90eb
...
...
@@ -2,6 +2,7 @@ package com.pica.cloud.account.account.server.service.impl;
import
com.pica.cloud.account.account.server.entity.AccountUserInfoEntity
;
import
com.pica.cloud.account.account.server.entity.LogUserInfoEntity
;
import
com.pica.cloud.account.account.server.enums.AccountEnumType
;
import
com.pica.cloud.account.account.server.log.AccountLogUtils
;
import
com.pica.cloud.account.account.server.mapper.AccountUserInfoMapper
;
import
com.pica.cloud.account.account.server.service.UserInfoService
;
...
...
@@ -35,7 +36,9 @@ public class UserInfoServerImpl implements UserInfoService {
Date
currentTime
=
new
Date
();
logUserInfoEntity
.
setCreateTime
(
currentTime
);
logUserInfoEntity
.
setModifyTime
(
currentTime
);
logUserInfoEntity
.
setLogType
(
AccountEnumType
.
LOG_TYPE_USER_INFO
.
getCode
());
accountLogUtils
.
info
(
logUserInfoEntity
);
}
catch
(
IllegalAccessException
e
)
{
e
.
printStackTrace
();
}
catch
(
InvocationTargetException
e
)
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录