提交 9b8d90eb 编写于 作者: rushui.chen's avatar rushui.chen

20190905 优化代码 添加注释

上级 d39767c7
流水线 #14047 已失败 于阶段
in 0 second
package com.pica.cloud.account.account.server.enums; package com.pica.cloud.account.account.server.enums;
/**
* Created on 2019/8/27
* author:crs
* Description:账户常用枚举类型
*/
public enum AccountEnumType { public enum AccountEnumType {
//登录类型枚举(记录登录日志时使用) //登录类型枚举(记录登录日志时使用)
......
package com.pica.cloud.account.account.server.enums; package com.pica.cloud.account.account.server.enums;
/**
* Created on 2019/8/27
* author:crs
* Description:账户常用异常类型定义
*/
public enum AccountExceptionType { public enum AccountExceptionType {
PICA_NOT_EMPTY("216501", "字段非空提示信息"), PICA_NOT_EMPTY("216501", "字段非空提示信息"),
...@@ -15,7 +20,9 @@ public enum AccountExceptionType { ...@@ -15,7 +20,9 @@ public enum AccountExceptionType {
PICA_LOGIN_AGAIN("216512", "请重新登录"), PICA_LOGIN_AGAIN("216512", "请重新登录"),
PICA_PASSWORD_NULL("216513", "密码不能为空"), PICA_PASSWORD_NULL("216513", "密码不能为空"),
PICA_PASSWORD_EQUAL("216514", "旧密码与新密码不能相同"), PICA_PASSWORD_EQUAL("216514", "旧密码与新密码不能相同"),
PICA_UNBIND_MOBILE("216515", "该手机号未绑定微信"); PICA_UNBIND_MOBILE("216515", "该手机号未绑定微信"),
PICA_MOBILE_SAME("216516", "新手机号与旧手机号不能相同");
private String code; private String code;
private String message; private String message;
......
...@@ -5,7 +5,9 @@ import com.pica.cloud.foundation.entity.PicaException; ...@@ -5,7 +5,9 @@ import com.pica.cloud.foundation.entity.PicaException;
import com.pica.cloud.foundation.entity.PicaResultCode; import com.pica.cloud.foundation.entity.PicaResultCode;
/** /**
* 直接传递枚举类型 * Created on 2019/9/2
* author:crs
* Description:账户异常基类定义
*/ */
public class AccountException extends PicaException { public class AccountException extends PicaException {
......
package com.pica.cloud.account.account.server.log; package com.pica.cloud.account.account.server.log;
/** /**
* 日志记录 * Created on 2019/08/27
* author:crs
* Description:日志模型父类,主要用于定义日志模型
*/ */
public class AccountLogEntity { public class AccountLogEntity {
......
...@@ -6,6 +6,11 @@ import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil; ...@@ -6,6 +6,11 @@ import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil;
import java.util.Date; import java.util.Date;
/**
* Created on 2019/08/27
* author:crs
* Description:主要用于帮助创建pojo
*/
public class AccountLogEntityUtils { public class AccountLogEntityUtils {
/** /**
......
...@@ -11,6 +11,11 @@ import com.pica.cloud.account.account.server.mapper.LogPWDModifyMapper; ...@@ -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.mapper.LogUserInfoMapper;
import com.pica.cloud.account.account.server.util.BeanUtil; import com.pica.cloud.account.account.server.util.BeanUtil;
/**
* Created on 2019/08/27
* author:crs
* Description:异步任务处理日志记录
*/
public class AccountLogTask implements Runnable { public class AccountLogTask implements Runnable {
private LogLoginMapper loginLogMapper; private LogLoginMapper loginLogMapper;
......
...@@ -5,6 +5,11 @@ import org.springframework.stereotype.Component; ...@@ -5,6 +5,11 @@ import org.springframework.stereotype.Component;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
/**
* Created on 2019/08/27
* author:crs
* Description:日志操作工具类
*/
@Component @Component
public class AccountLogUtils { public class AccountLogUtils {
......
...@@ -3,6 +3,11 @@ package com.pica.cloud.account.account.server.req; ...@@ -3,6 +3,11 @@ package com.pica.cloud.account.account.server.req;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/**
* Created on 2019/8/27
* author:crs
* Description:请求参数封装类
*/
@ApiModel @ApiModel
public class BaseRequest { public class BaseRequest {
@ApiModelProperty("账户id") @ApiModelProperty("账户id")
......
...@@ -3,7 +3,9 @@ package com.pica.cloud.account.account.server.req; ...@@ -3,7 +3,9 @@ package com.pica.cloud.account.account.server.req;
import java.util.Date; import java.util.Date;
/** /**
* 居民信息 * Created on 2019/09/02
* author:crs
* Description:居民信息类
*/ */
public class PatientReq { public class PatientReq {
private Integer id; private Integer id;
......
package com.pica.cloud.account.account.server.service.impl; 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.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.mapper.AccountInfoDetailMapper;
import com.pica.cloud.account.account.server.service.ModifyMobileService; import com.pica.cloud.account.account.server.service.ModifyMobileService;
import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil; import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -17,6 +20,11 @@ public class ModifyMobileServiceImpl implements ModifyMobileService { ...@@ -17,6 +20,11 @@ public class ModifyMobileServiceImpl implements ModifyMobileService {
@Override @Override
public void modify(Integer acctId, String mobile) { 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 accountInfoEntity = new AccountInfoEntity();
accountInfoEntity.setId(acctId); accountInfoEntity.setId(acctId);
accountInfoEntity.setModifiedId(acctId); accountInfoEntity.setModifiedId(acctId);
......
...@@ -2,6 +2,7 @@ package com.pica.cloud.account.account.server.service.impl; ...@@ -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.AccountUserInfoEntity;
import com.pica.cloud.account.account.server.entity.LogUserInfoEntity; 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.log.AccountLogUtils;
import com.pica.cloud.account.account.server.mapper.AccountUserInfoMapper; import com.pica.cloud.account.account.server.mapper.AccountUserInfoMapper;
import com.pica.cloud.account.account.server.service.UserInfoService; import com.pica.cloud.account.account.server.service.UserInfoService;
...@@ -35,7 +36,9 @@ public class UserInfoServerImpl implements UserInfoService { ...@@ -35,7 +36,9 @@ public class UserInfoServerImpl implements UserInfoService {
Date currentTime = new Date(); Date currentTime = new Date();
logUserInfoEntity.setCreateTime(currentTime); logUserInfoEntity.setCreateTime(currentTime);
logUserInfoEntity.setModifyTime(currentTime); logUserInfoEntity.setModifyTime(currentTime);
logUserInfoEntity.setLogType(AccountEnumType.LOG_TYPE_USER_INFO.getCode());
accountLogUtils.info(logUserInfoEntity); accountLogUtils.info(logUserInfoEntity);
} catch (IllegalAccessException e) { } catch (IllegalAccessException e) {
e.printStackTrace(); e.printStackTrace();
} catch (InvocationTargetException e) { } catch (InvocationTargetException e) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册