Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
customer-service
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
QG
customer-service
Commits
07edc08c
Commit
07edc08c
authored
Nov 07, 2019
by
xiaozhe.chen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加修改手机号后台管理接口
parent
ff68ae55
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
8 deletions
+11
-8
DbConfig.java
...ain/java/cn/quantgroup/customer/config/data/DbConfig.java
+1
-1
HttpRequestRetryHandler.java
...ntgroup/customer/config/rest/HttpRequestRetryHandler.java
+4
-3
RestTemplateServiceImpl.java
...tgroup/customer/service/http/RestTemplateServiceImpl.java
+6
-4
No files found.
src/main/java/cn/quantgroup/customer/config/data/D
B
Config.java
→
src/main/java/cn/quantgroup/customer/config/data/D
b
Config.java
View file @
07edc08c
...
@@ -23,7 +23,7 @@ import java.util.Properties;
...
@@ -23,7 +23,7 @@ import java.util.Properties;
@Configuration
@Configuration
@EnableJpaRepositories
(
basePackages
=
"cn.quantgroup.customer.repo"
)
@EnableJpaRepositories
(
basePackages
=
"cn.quantgroup.customer.repo"
)
@EnableTransactionManagement
@EnableTransactionManagement
public
class
D
B
Config
{
public
class
D
b
Config
{
@Value
(
"${data.mysql.jdbc-url}"
)
@Value
(
"${data.mysql.jdbc-url}"
)
private
String
jdbcUrl
;
private
String
jdbcUrl
;
...
...
src/main/java/cn/quantgroup/customer/config/rest/HttpRequestRetryHandler.java
View file @
07edc08c
...
@@ -28,7 +28,8 @@ import java.util.concurrent.ConcurrentHashMap;
...
@@ -28,7 +28,8 @@ import java.util.concurrent.ConcurrentHashMap;
threading
=
ThreadingBehavior
.
IMMUTABLE
threading
=
ThreadingBehavior
.
IMMUTABLE
)
)
public
class
HttpRequestRetryHandler
extends
DefaultHttpRequestRetryHandler
{
public
class
HttpRequestRetryHandler
extends
DefaultHttpRequestRetryHandler
{
private
static
final
String
POST
=
"POST"
;
private
static
final
String
TIME_OUT
=
"Read timed out"
;
private
final
Map
<
String
,
Boolean
>
idempotentMethods
;
private
final
Map
<
String
,
Boolean
>
idempotentMethods
;
/**
/**
...
@@ -79,8 +80,8 @@ public class HttpRequestRetryHandler extends DefaultHttpRequestRetryHandler {
...
@@ -79,8 +80,8 @@ public class HttpRequestRetryHandler extends DefaultHttpRequestRetryHandler {
final
HttpClientContext
clientContext
=
HttpClientContext
.
adapt
(
context
);
final
HttpClientContext
clientContext
=
HttpClientContext
.
adapt
(
context
);
final
HttpRequest
request
=
clientContext
.
getRequest
();
final
HttpRequest
request
=
clientContext
.
getRequest
();
String
method
=
request
.
getRequestLine
().
getMethod
().
toUpperCase
(
Locale
.
ROOT
);
String
method
=
request
.
getRequestLine
().
getMethod
().
toUpperCase
(
Locale
.
ROOT
);
if
(
"POST"
.
equals
(
method
))
{
if
(
POST
.
equals
(
method
))
{
if
(!
StringUtils
.
containsIgnoreCase
(
exception
.
getMessage
(),
"Read timed out"
))
{
if
(!
StringUtils
.
containsIgnoreCase
(
exception
.
getMessage
(),
TIME_OUT
))
{
return
super
.
retryRequest
(
exception
,
executionCount
,
context
);
return
super
.
retryRequest
(
exception
,
executionCount
,
context
);
}
else
{
}
else
{
return
false
;
return
false
;
...
...
src/main/java/cn/quantgroup/customer/service/http/RestTemplateServiceImpl.java
View file @
07edc08c
...
@@ -24,6 +24,8 @@ import java.util.Objects;
...
@@ -24,6 +24,8 @@ import java.util.Objects;
@Component
@Component
public
class
RestTemplateServiceImpl
implements
IHttpService
{
public
class
RestTemplateServiceImpl
implements
IHttpService
{
private
static
final
String
LEFT_BRACES
=
"{"
,
RIGHT_BRACES
=
"}"
,
Q_MARK
=
"?"
;
@Autowired
@Autowired
private
RestTemplate
restTemplate
;
private
RestTemplate
restTemplate
;
...
@@ -63,17 +65,17 @@ public class RestTemplateServiceImpl implements IHttpService {
...
@@ -63,17 +65,17 @@ public class RestTemplateServiceImpl implements IHttpService {
private
String
buildUrl
(
String
uri
,
Map
<
String
,
?>
parameters
)
{
private
String
buildUrl
(
String
uri
,
Map
<
String
,
?>
parameters
)
{
StringBuilder
builder
=
new
StringBuilder
(
uri
);
StringBuilder
builder
=
new
StringBuilder
(
uri
);
if
(!
parameters
.
isEmpty
())
{
if
(!
parameters
.
isEmpty
())
{
if
(
uri
.
indexOf
(
"{"
)
>
0
&&
uri
.
indexOf
(
"}"
)
>
0
)
{
if
(
uri
.
indexOf
(
LEFT_BRACES
)
>
0
&&
uri
.
indexOf
(
RIGHT_BRACES
)
>
0
)
{
//存在匹配不进行处理
//存在匹配不进行处理
}
else
{
}
else
{
if
(
uri
.
indexOf
(
"?"
)
==
-
1
)
{
if
(
uri
.
indexOf
(
"?"
)
==
-
1
)
{
builder
.
append
(
"?"
);
builder
.
append
(
Q_MARK
);
}
else
if
(!
uri
.
endsWith
(
"?"
))
{
}
else
if
(!
uri
.
endsWith
(
Q_MARK
))
{
builder
.
append
(
"&"
);
builder
.
append
(
"&"
);
}
}
int
i
=
0
,
j
=
parameters
.
keySet
().
size
();
int
i
=
0
,
j
=
parameters
.
keySet
().
size
();
for
(
String
s
:
parameters
.
keySet
())
{
for
(
String
s
:
parameters
.
keySet
())
{
builder
.
append
(
s
).
append
(
"=
{"
).
append
(
s
).
append
(
"}"
);
builder
.
append
(
s
).
append
(
"=
"
).
append
(
LEFT_BRACES
).
append
(
s
).
append
(
RIGHT_BRACES
);
i
++;
i
++;
if
(
j
!=
i
)
{
if
(
j
!=
i
)
{
builder
.
append
(
"&"
);
builder
.
append
(
"&"
);
...
...
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