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

20190916

流水线 #14527 已失败 于阶段
in 0 second
...@@ -124,6 +124,21 @@ ...@@ -124,6 +124,21 @@
<artifactId>spymemcached</artifactId> <artifactId>spymemcached</artifactId>
<version>2.12.3</version> <version>2.12.3</version>
</dependency> </dependency>
<dependency>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-encryption-client</artifactId>
<version>1.0.2</version>
<exclusions>
<exclusion>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-entity</artifactId>
</exclusion>
<exclusion>
<groupId>com.pica.cloud.foundation</groupId>
<artifactId>pica-cloud-utils</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies> </dependencies>
<dependencyManagement> <dependencyManagement>
...@@ -143,6 +158,8 @@ ...@@ -143,6 +158,8 @@
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
......
...@@ -12,7 +12,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; ...@@ -12,7 +12,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
@SpringBootApplication(scanBasePackages = "com.pica.cloud", exclude = {XxlJobConfiguration.class}) @SpringBootApplication(scanBasePackages = "com.pica.cloud", exclude = {XxlJobConfiguration.class})
@EnableDiscoveryClient @EnableDiscoveryClient
@EnableSwagger2 @EnableSwagger2
@EnableFeignClients @EnableFeignClients(basePackages = "com.pica.cloud")
@MapperScan("com.pica.cloud.account.account.server.mapper") @MapperScan("com.pica.cloud.account.account.server.mapper")
@EnableTransactionManagement @EnableTransactionManagement
public class App { public class App {
......
...@@ -5,6 +5,8 @@ import com.pica.cloud.account.account.server.mapper.AccountMapper; ...@@ -5,6 +5,8 @@ import com.pica.cloud.account.account.server.mapper.AccountMapper;
import com.pica.cloud.account.account.server.req.AccountReq; import com.pica.cloud.account.account.server.req.AccountReq;
import com.pica.cloud.account.account.server.service.AccountService; import com.pica.cloud.account.account.server.service.AccountService;
import com.pica.cloud.account.account.server.service.CaptchaService; import com.pica.cloud.account.account.server.service.CaptchaService;
import com.pica.cloud.foundation.encryption.common.constants.EncryptConstants;
import com.pica.cloud.foundation.encryption.util.EncryptUtils;
import com.pica.cloud.foundation.entity.PicaException; import com.pica.cloud.foundation.entity.PicaException;
import com.pica.cloud.foundation.entity.PicaResponse; import com.pica.cloud.foundation.entity.PicaResponse;
import com.pica.cloud.foundation.entity.PicaResultCode; import com.pica.cloud.foundation.entity.PicaResultCode;
...@@ -12,7 +14,6 @@ import com.pica.cloud.foundation.redis.ICacheClient; ...@@ -12,7 +14,6 @@ import com.pica.cloud.foundation.redis.ICacheClient;
import com.pica.cloud.foundation.utils.constants.CommonConstants; import com.pica.cloud.foundation.utils.constants.CommonConstants;
import com.pica.cloud.foundation.utils.entity.PicaUser; import com.pica.cloud.foundation.utils.entity.PicaUser;
import com.pica.cloud.foundation.utils.utils.CommonUtil; import com.pica.cloud.foundation.utils.utils.CommonUtil;
import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil;
import com.pica.cloud.foundation.utils.utils.ValidateUtils; import com.pica.cloud.foundation.utils.utils.ValidateUtils;
import com.pica.cloud.foundation.utils.utils.json.Object2Map; import com.pica.cloud.foundation.utils.utils.json.Object2Map;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -180,7 +181,7 @@ public class AccountController extends AccountBaseController { ...@@ -180,7 +181,7 @@ public class AccountController extends AccountBaseController {
//获取验证码redis key //获取验证码redis key
private String getAuthCodeKey(String mobilePhone, String flag) { private String getAuthCodeKey(String mobilePhone, String flag) {
return AUTH_CODE_PREFIX + flag + "-" + EncryptCreateUtil.encrypt(mobilePhone); return AUTH_CODE_PREFIX + flag + "-" + EncryptUtils.encryptContent(mobilePhone, EncryptConstants.ENCRYPT_TYPE_MOBILE);
} }
//校验验证码 //校验验证码
...@@ -225,7 +226,7 @@ public class AccountController extends AccountBaseController { ...@@ -225,7 +226,7 @@ public class AccountController extends AccountBaseController {
picaUser.setToken(newToken); picaUser.setToken(newToken);
picaUser.setId(account.getId().intValue()); picaUser.setId(account.getId().intValue());
picaUser.setMobile(account.getMobilePhone()); picaUser.setMobile(account.getMobilePhone());
picaUser.setName(EncryptCreateUtil.dencrypt(account.getMobilePhone()).replaceAll("(\\d{3})\\d{4}(\\w{4})","$1****$2")); picaUser.setName(EncryptUtils.decryptContent(account.getMobilePhone(), EncryptConstants.ENCRYPT_TYPE_MOBILE, EncryptConstants.ENCRYPT_DECRYPT_KEY).replaceAll("(\\d{3})\\d{4}(\\w{4})","$1****$2"));
picaUser.setCreated_time(account.getCreatTime()); picaUser.setCreated_time(account.getCreatTime());
Map<String, String> data = Object2Map.objectToMapString("yyyy-MM-dd HH:mm:ss", picaUser, new String[0]); Map<String, String> data = Object2Map.objectToMapString("yyyy-MM-dd HH:mm:ss", picaUser, new String[0]);
data.put("sysCode", "h5"); data.put("sysCode", "h5");
......
...@@ -5,6 +5,8 @@ import com.pica.cloud.account.account.server.entity.AccountInfoEntity; ...@@ -5,6 +5,8 @@ import com.pica.cloud.account.account.server.entity.AccountInfoEntity;
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.mapper.AccountMapper; import com.pica.cloud.account.account.server.mapper.AccountMapper;
import com.pica.cloud.account.account.server.service.AccountService; import com.pica.cloud.account.account.server.service.AccountService;
import com.pica.cloud.foundation.encryption.common.constants.EncryptConstants;
import com.pica.cloud.foundation.encryption.util.EncryptUtils;
import com.pica.cloud.foundation.redis.ICacheClient; import com.pica.cloud.foundation.redis.ICacheClient;
import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil; import com.pica.cloud.foundation.utils.utils.EncryptCreateUtil;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
...@@ -52,7 +54,7 @@ public class AccountServiceImpl implements AccountService { ...@@ -52,7 +54,7 @@ public class AccountServiceImpl implements AccountService {
//根据手机号获取账号 //根据手机号获取账号
@Override @Override
public Account getByMobilePhone(String mobilePhone) { public Account getByMobilePhone(String mobilePhone) {
String encryptMobilePhone = EncryptCreateUtil.encrypt(mobilePhone); String encryptMobilePhone = EncryptUtils.encryptContent(mobilePhone, EncryptConstants.ENCRYPT_TYPE_MOBILE);
return accountMapper.getByMobilePhone(encryptMobilePhone); return accountMapper.getByMobilePhone(encryptMobilePhone);
} }
...@@ -82,7 +84,7 @@ public class AccountServiceImpl implements AccountService { ...@@ -82,7 +84,7 @@ public class AccountServiceImpl implements AccountService {
Integer acctId = accountInfo.getId(); Integer acctId = accountInfo.getId();
//doctor表,存入用户id //doctor表,存入用户id
if (doubleWritingMode) { if (doubleWritingMode) {
account.setMobilePhone(EncryptCreateUtil.encrypt(account.getMobilePhone())); //手机号加密 account.setMobilePhone(EncryptUtils.encryptContent(account.getMobilePhone(), EncryptConstants.ENCRYPT_TYPE_MOBILE)); //手机号加密
account.setDeleteFlag(1); account.setDeleteFlag(1);
account.setCreatId(0L); account.setCreatId(0L);
account.setModifyId(0L); account.setModifyId(0L);
......
...@@ -21,7 +21,7 @@ logging.path=c:/tomcat-log/${spring.application.name} ...@@ -21,7 +21,7 @@ logging.path=c:/tomcat-log/${spring.application.name}
#job settings #job settings
#xxl.job.executor.appname=pica-cloud-${server.port}-account-job #xxl.job.executor.appname=pica-cloud-${server.port}-account-job
#feign settings #feign settings
feign.hystrix.enabled=false #feign.hystrix.enabled=false
ribbon.ReadTimeout=120000 ribbon.ReadTimeout=120000
ribbon.ConnectTimeout=60000 ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------ #------------ Please don't change above configurations ------------
......
...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name} ...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name}
#xxl.job.executor.appname=pica-cloud-${server.port}-account-job #xxl.job.executor.appname=pica-cloud-${server.port}-account-job
#feign settings #feign settings
feign.hystrix.enabled=false #feign.hystrix.enabled=false
ribbon.ReadTimeout=120000 ribbon.ReadTimeout=120000
ribbon.ConnectTimeout=60000 ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------ #------------ Please don't change above configurations ------------
......
...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name} ...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name}
#xxl.job.executor.appname=pica-cloud-${server.port}-account-job #xxl.job.executor.appname=pica-cloud-${server.port}-account-job
#feign settings #feign settings
feign.hystrix.enabled=false #feign.hystrix.enabled=false
ribbon.ReadTimeout=120000 ribbon.ReadTimeout=120000
ribbon.ConnectTimeout=60000 ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------ #------------ Please don't change above configurations ------------
......
...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name} ...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name}
#xxl.job.executor.appname=pica-cloud-${server.port}-account-job #xxl.job.executor.appname=pica-cloud-${server.port}-account-job
#feign settings #feign settings
feign.hystrix.enabled=false #feign.hystrix.enabled=false
ribbon.ReadTimeout=120000 ribbon.ReadTimeout=120000
ribbon.ConnectTimeout=60000 ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------ #------------ Please don't change above configurations ------------
......
...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name} ...@@ -26,7 +26,7 @@ logging.path=/opt/tomcat-log/${spring.application.name}
#xxl.job.executor.appname=pica-cloud-${server.port}-account-job #xxl.job.executor.appname=pica-cloud-${server.port}-account-job
#feign settings #feign settings
feign.hystrix.enabled=false #feign.hystrix.enabled=false
ribbon.ReadTimeout=120000 ribbon.ReadTimeout=120000
ribbon.ConnectTimeout=60000 ribbon.ConnectTimeout=60000
#------------ Please don't change above configurations ------------ #------------ Please don't change above configurations ------------
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册