Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
common-api
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
计万成
common-api
Commits
29156796
Commit
29156796
authored
Sep 04, 2020
by
jwc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
0f114240
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
11 additions
and
31 deletions
+11
-31
src/main/java/cn/zingfin/base/BaseOpenApiRequest.java
src/main/java/cn/zingfin/base/BaseOpenApiRequest.java
+2
-3
src/main/java/cn/zingfin/config/SpringControllerAdvice.java
src/main/java/cn/zingfin/config/SpringControllerAdvice.java
+7
-23
src/main/java/cn/zingfin/domain/service/impl/VerificationServiceImpl.java
.../zingfin/domain/service/impl/VerificationServiceImpl.java
+0
-3
src/test/java/ocr/OcrIdCardTest.java
src/test/java/ocr/OcrIdCardTest.java
+1
-1
src/test/java/verification/ShumaiMobileTest.java
src/test/java/verification/ShumaiMobileTest.java
+1
-1
No files found.
src/main/java/cn/zingfin/base/BaseOpenApiRequest.java
View file @
29156796
...
@@ -3,9 +3,8 @@ package cn.zingfin.base;
...
@@ -3,9 +3,8 @@ package cn.zingfin.base;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
* @author chsm
* @author jwc
* @version v1.0
* @date 2020/9/2 16:24
* @since 2020/8/10 16:24
*/
*/
@Data
@Data
public
class
BaseOpenApiRequest
{
public
class
BaseOpenApiRequest
{
...
...
src/main/java/cn/zingfin/config/SpringControllerAdvice.java
View file @
29156796
...
@@ -28,16 +28,17 @@ import javax.servlet.http.HttpServletRequest;
...
@@ -28,16 +28,17 @@ import javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.Set
;
import
java.util.Set
;
/**
/**
* Title: SpringControllerAdvice
* Title: SpringControllerAdvice
* <p>
* <p>
* Description:
* Description:
处理全局异常
*
*
* @author
瞿宇龙
* @author
jiwancheng
* @version V1.0
* @version V1.0
* @since 20
19/8/19
* @since 20
20/9/2
*/
*/
@ControllerAdvice
@ControllerAdvice
@Slf4j
@Slf4j
...
@@ -48,7 +49,6 @@ public class SpringControllerAdvice {
...
@@ -48,7 +49,6 @@ public class SpringControllerAdvice {
@Resource
@Resource
private
OpenApiPlatformKey
openApiPlatformKey
;
private
OpenApiPlatformKey
openApiPlatformKey
;
/**
/**
* 处理所有接口数据验证异常
* 处理所有接口数据验证异常
*
*
...
@@ -79,22 +79,6 @@ public class SpringControllerAdvice {
...
@@ -79,22 +79,6 @@ public class SpringControllerAdvice {
.
withMsg
(
e
.
getMessage
()).
withSuccess
(
false
).
build
(),
response
);
.
withMsg
(
e
.
getMessage
()).
withSuccess
(
false
).
build
(),
response
);
}
}
/**
* 业务异常统一处理
*
* @param e
* @return
*/
@ExceptionHandler
(
BizException
.
class
)
@ResponseBody
ResultMsg
bizException
(
BizException
e
)
{
error
(
e
);
return
ResultMsg
.
builder
()
.
withErrorCode
(
e
.
getCode
()
==
null
?
SystemErrorCodeEnum
.
SYSTEM_ERROR
.
getCode
()
:
e
.
getCode
())
.
withMsg
(
e
.
getMessage
()).
withSuccess
(
false
).
build
();
}
@ExceptionHandler
(
Exception
.
class
)
@ExceptionHandler
(
Exception
.
class
)
@ResponseBody
@ResponseBody
ResultMsg
exception
(
Exception
e
)
{
ResultMsg
exception
(
Exception
e
)
{
...
@@ -104,9 +88,9 @@ public class SpringControllerAdvice {
...
@@ -104,9 +88,9 @@ public class SpringControllerAdvice {
}
}
private
void
error
(
Exception
e
)
{
private
void
error
(
Exception
e
)
{
HttpServletRequest
request
=
((
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
(
)).
getRequest
();
HttpServletRequest
request
=
((
ServletRequestAttributes
)
Objects
.
requireNonNull
(
RequestContextHolder
.
getRequestAttributes
()
)).
getRequest
();
String
requestU
RI
=
request
.
getRequestURI
();
String
requestU
rl
=
request
.
getRequestURI
();
log
.
error
(
"{}请求出错,{}"
,
requestU
RI
,
e
.
getMessage
(),
e
);
log
.
error
(
"{}请求出错,{}"
,
requestU
rl
,
e
.
getMessage
(),
e
);
}
}
...
...
src/main/java/cn/zingfin/domain/service/impl/VerificationServiceImpl.java
View file @
29156796
...
@@ -2,7 +2,6 @@ package cn.zingfin.domain.service.impl;
...
@@ -2,7 +2,6 @@ package cn.zingfin.domain.service.impl;
import
cn.zingfin.common.enums.OpenApiErrorCodeEnums
;
import
cn.zingfin.common.enums.OpenApiErrorCodeEnums
;
import
cn.zingfin.common.util.HttpUtil
;
import
cn.zingfin.common.util.HttpUtil
;
import
cn.zingfin.common.util.HttpUtils
;
import
cn.zingfin.domain.model.CompanyInfoModel
;
import
cn.zingfin.domain.model.CompanyInfoModel
;
import
cn.zingfin.domain.model.PersonalMobileInfoModel
;
import
cn.zingfin.domain.model.PersonalMobileInfoModel
;
import
cn.zingfin.domain.service.VerificationService
;
import
cn.zingfin.domain.service.VerificationService
;
...
@@ -12,8 +11,6 @@ import cn.zingfin.web.model.VerificationMobileRequest;
...
@@ -12,8 +11,6 @@ import cn.zingfin.web.model.VerificationMobileRequest;
import
cn.zingfin.web.model.VerificationPersonalRequest
;
import
cn.zingfin.web.model.VerificationPersonalRequest
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.http.HttpResponse
;
import
org.apache.http.util.EntityUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.io.IOException
;
import
java.io.IOException
;
...
...
src/test/java/ocr/OcrIdCardTest.java
View file @
29156796
...
@@ -14,7 +14,7 @@ public class OcrIdCardTest {
...
@@ -14,7 +14,7 @@ public class OcrIdCardTest {
// 对方的私钥
// 对方的私钥
String
appPrivateKey
=
"MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCm6xO5wJGSRvtEVvCaAPxRwOuc7RH4nT79KIXFzwRdjeBzIR78m/bSMv7hokmahTNiF7veI/8WD8EAz7E6VoXGatzbtGOVO3GEkd8hssAOw6t3dCfr5PNStS4qyjK0haEiya3LlKYowuFv5RLwmJYAqRHlCW73ala+mk3iDBYHfuLqAKhFn+zCE3kQQD7AWwkxWhf4IckQ6ymhPjsX/5pjJXfzNjhbf1pryugl23HNm4KQ+pEPDLvQ2vziOVEl6/6y7zKIf4pr/e9jq8T3ZX7T+AExunDAsToEqZP2ybdek9dJOHfJtobFZoFW6/2XTd2vHTBFUDoUbezS63Q1FAflAgMBAAECggEAcZH6/uT+ZyeyqOH6nN5Uz49TAJfxJVZgWEGtG1TqpHj3IX6Epd28h3K5J26TY/aDape5dMDLPAiGCnZGIOpj5Qgqs7Y+F3i1mTzjM/t6X9FUplc7Hm7N/BVYjza6X0eYxqGwhZbjo1JNryOOynMXhOWETnEntmH9GXzFxyrwBjJ4skUDK78I8vDmazj0hVj7VULWjhH0ufG17mDme7mVjJh1oOpCqEVoCqkMRHWsZg8o0bwYOczxoQG+T9vdR7K9GyLdFctFUGZNlZPsyDVcPrsC4IP+a8630YMxI06DBS/r8xTqS3Dh2YWcuNB0TQsUDg/nms+y+tT9fwFk1rX+9QKBgQD/eqFa+t+RLAkUbAvwLtDpgahtOkM7SnucuF101mnYff8LtjImZ//3pQltrHTRo++b1nWcVQcNb1rljuJ9Fgs9dzMP9DSnziYNcbAxUrcA0kTiDUOuOvxoVjvpGRkHKnEmXhZWQrhOP2sb15LpbDE6GBFs4xcIW8jat1cdem033wKBgQCnQjb2b88OgDssROf7GmXjUsSheeLshrxvf2dxiBomjtg0h9WKjP2ONoLKxwJNICBqvr1SbteIMQmw8/2QwCDvcx0JjNgkwuX6HabwmJ5qJFtn9wHB2gq1JZzoLvfwVr+uCVUF/EDciCqts08ynzYZoCbJ0LhTXdsQSDeGGRrIuwKBgQCcyIobRlhLRAXydXhCFsj4dCyDk7zMtyHzBKW93ROp23DYpCBUt4A7XxnRJ4OtX/jc3xjgLsIcOZlDxZMzBoMxXmSExu5FiNqLZ5ikPEm4hFHnlBJT6zkZYspze4aDgkVcMWNt3pYy1vKJbJtpCo+PQlP3ScnJxGIX72nT2l0KawKBgCrOioyV3xNiBEL3O7wLbIo6k7KUJFzOuwl6PPpUkATQSEthfGiiXv53uw+00UT19PX87S1cyvLDQiy0tW/HjGZcOtFH58W4z+0si55GIT0fIvm/wQZhDJ6CCt9tre0n9pTPNKB8iAkpHGsqWhmln839LBA4yAQmIDvRj8xVPoKjAoGBAP33PLwqJhVxgpG6uMhjmF3fEdTrrd40yEI0SnPHMRnQflbkXr+u6EOUWtVR4y5Buj0+ckNzIZXJ5k2GhpxT/vWmkEiOH4+WpTruQDuoa6S/nHP6QuP2AaGZyBDCfeTAWGp8i5HAsPSBdLyylgnmfkfQEVGZlEgUITjf31exJawu"
;
String
appPrivateKey
=
"MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCm6xO5wJGSRvtEVvCaAPxRwOuc7RH4nT79KIXFzwRdjeBzIR78m/bSMv7hokmahTNiF7veI/8WD8EAz7E6VoXGatzbtGOVO3GEkd8hssAOw6t3dCfr5PNStS4qyjK0haEiya3LlKYowuFv5RLwmJYAqRHlCW73ala+mk3iDBYHfuLqAKhFn+zCE3kQQD7AWwkxWhf4IckQ6ymhPjsX/5pjJXfzNjhbf1pryugl23HNm4KQ+pEPDLvQ2vziOVEl6/6y7zKIf4pr/e9jq8T3ZX7T+AExunDAsToEqZP2ybdek9dJOHfJtobFZoFW6/2XTd2vHTBFUDoUbezS63Q1FAflAgMBAAECggEAcZH6/uT+ZyeyqOH6nN5Uz49TAJfxJVZgWEGtG1TqpHj3IX6Epd28h3K5J26TY/aDape5dMDLPAiGCnZGIOpj5Qgqs7Y+F3i1mTzjM/t6X9FUplc7Hm7N/BVYjza6X0eYxqGwhZbjo1JNryOOynMXhOWETnEntmH9GXzFxyrwBjJ4skUDK78I8vDmazj0hVj7VULWjhH0ufG17mDme7mVjJh1oOpCqEVoCqkMRHWsZg8o0bwYOczxoQG+T9vdR7K9GyLdFctFUGZNlZPsyDVcPrsC4IP+a8630YMxI06DBS/r8xTqS3Dh2YWcuNB0TQsUDg/nms+y+tT9fwFk1rX+9QKBgQD/eqFa+t+RLAkUbAvwLtDpgahtOkM7SnucuF101mnYff8LtjImZ//3pQltrHTRo++b1nWcVQcNb1rljuJ9Fgs9dzMP9DSnziYNcbAxUrcA0kTiDUOuOvxoVjvpGRkHKnEmXhZWQrhOP2sb15LpbDE6GBFs4xcIW8jat1cdem033wKBgQCnQjb2b88OgDssROf7GmXjUsSheeLshrxvf2dxiBomjtg0h9WKjP2ONoLKxwJNICBqvr1SbteIMQmw8/2QwCDvcx0JjNgkwuX6HabwmJ5qJFtn9wHB2gq1JZzoLvfwVr+uCVUF/EDciCqts08ynzYZoCbJ0LhTXdsQSDeGGRrIuwKBgQCcyIobRlhLRAXydXhCFsj4dCyDk7zMtyHzBKW93ROp23DYpCBUt4A7XxnRJ4OtX/jc3xjgLsIcOZlDxZMzBoMxXmSExu5FiNqLZ5ikPEm4hFHnlBJT6zkZYspze4aDgkVcMWNt3pYy1vKJbJtpCo+PQlP3ScnJxGIX72nT2l0KawKBgCrOioyV3xNiBEL3O7wLbIo6k7KUJFzOuwl6PPpUkATQSEthfGiiXv53uw+00UT19PX87S1cyvLDQiy0tW/HjGZcOtFH58W4z+0si55GIT0fIvm/wQZhDJ6CCt9tre0n9pTPNKB8iAkpHGsqWhmln839LBA4yAQmIDvRj8xVPoKjAoGBAP33PLwqJhVxgpG6uMhjmF3fEdTrrd40yEI0SnPHMRnQflbkXr+u6EOUWtVR4y5Buj0+ckNzIZXJ5k2GhpxT/vWmkEiOH4+WpTruQDuoa6S/nHP6QuP2AaGZyBDCfeTAWGp8i5HAsPSBdLyylgnmfkfQEVGZlEgUITjf31exJawu"
;
ScanRequest
scanRequest
=
new
ScanRequest
();
ScanRequest
scanRequest
=
new
ScanRequest
();
scanRequest
.
setPictureUrl
(
"https://zing-finance.oss-cn-hangzhou.aliyuncs.com/%E8%BA%AB%E4%BB%BD%E8%AF%81%E6%AD%A3%E9%9D%A.jpg"
);
scanRequest
.
setPictureUrl
(
"https://zing-finance.oss-cn-hangzhou.aliyuncs.com/%E8%BA%AB%E4%BB%BD%E8%AF%81%E6%AD%A3%E9%9D%A
2
.jpg"
);
String
md5
=
"f5226bbba1eca51c03a56df636d44b1c"
;
String
md5
=
"f5226bbba1eca51c03a56df636d44b1c"
;
DefaultClient
defaultClient
=
new
DefaultClient
(
"http://common-api.atliangtian.com/"
,
appPrivateKey
,
md5
,
myPublicKey
,
"1"
);
DefaultClient
defaultClient
=
new
DefaultClient
(
"http://common-api.atliangtian.com/"
,
appPrivateKey
,
md5
,
myPublicKey
,
"1"
);
String
testData
=
defaultClient
.
execute
(
scanRequest
,
"/open/api/ocr/v1/scanForIdCard"
);
String
testData
=
defaultClient
.
execute
(
scanRequest
,
"/open/api/ocr/v1/scanForIdCard"
);
...
...
src/test/java/verification/ShumaiMobileTest.java
View file @
29156796
...
@@ -19,7 +19,7 @@ public class ShumaiMobileTest {
...
@@ -19,7 +19,7 @@ public class ShumaiMobileTest {
request
.
setMobile
(
"18355551987"
);
request
.
setMobile
(
"18355551987"
);
request
.
setName
(
"计万成"
);
request
.
setName
(
"计万成"
);
request
.
setNumber
(
"342921199302282819"
);
request
.
setNumber
(
"342921199302282819"
);
DefaultClient
defaultClient
=
new
DefaultClient
(
"http://
localhost:8080
"
,
appPrivateKey
,
md5
,
myPublicKey
,
"1"
);
DefaultClient
defaultClient
=
new
DefaultClient
(
"http://
common-api.atliangtian.com/
"
,
appPrivateKey
,
md5
,
myPublicKey
,
"1"
);
String
testData
=
defaultClient
.
execute
(
request
,
"/open/api/verification/v1/personalMobile"
);
String
testData
=
defaultClient
.
execute
(
request
,
"/open/api/verification/v1/personalMobile"
);
System
.
out
.
println
(
testData
);
System
.
out
.
println
(
testData
);
}
}
...
...
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