Commit 29156796 authored by jwc's avatar jwc

代码优化

parent 0f114240
...@@ -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 {
......
...@@ -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 2019/8/19 * @since 2020/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 requestURI = request.getRequestURI(); String requestUrl = request.getRequestURI();
log.error("{}请求出错,{}", requestURI, e.getMessage(), e); log.error("{}请求出错,{}", requestUrl, e.getMessage(), e);
} }
......
...@@ -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;
......
...@@ -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%A2.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");
......
...@@ -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);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment