From: Tang Cheng Date: Sat, 10 Aug 2019 05:18:36 +0000 (+0800) Subject: 修改 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=66a439628ef3151ca7f348054d7d91fd619da693;p=epayment%2Ffood_payapi.git 修改 --- diff --git a/payapi/build.gradle b/payapi/build.gradle index 1df79255..bb6058ce 100644 --- a/payapi/build.gradle +++ b/payapi/build.gradle @@ -62,6 +62,7 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.session:spring-session-data-redis' implementation 'org.springframework.boot:spring-boot-starter-cache' + implementation 'org.springframework.kafka:spring-kafka' implementation 'org.springframework.social:spring-social-web:1.1.6.RELEASE' implementation 'org.jetbrains.kotlin:kotlin-reflect' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8' diff --git a/payapi/src/main/java/com/supwisdom/dlpay/agent/AgentResponse.java b/payapi/src/main/java/com/supwisdom/dlpay/agent/AgentResponse.java index 4c0ff3d0..149c3ae3 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/agent/AgentResponse.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/agent/AgentResponse.java @@ -1,7 +1,5 @@ package com.supwisdom.dlpay.agent; -import java.lang.reflect.ParameterizedType; - public class AgentResponse { public static final String AGENTCODE_SUCCESS = "0"; @@ -72,23 +70,6 @@ public class AgentResponse { this.payload = payload; } - private T newNullPayload(Class clazz) { - try { - return clazz.newInstance(); - } catch (InstantiationException | IllegalAccessException e) { - throw new IllegalArgumentException("can't instance " + clazz.getName()); - } - } - - @SuppressWarnings("unchecked") - private Class getPayloadBeanType() { - Class cls = (Class) ((ParameterizedType) getClass() - .getGenericSuperclass()) - .getActualTypeArguments()[0]; - return cls; - } - public AgentResponse() { - this.payload = newNullPayload(getPayloadBeanType()); } } diff --git a/payapi/src/test/kotlin/com/supwisdom/dlpay/utils_test.kt b/payapi/src/test/kotlin/com/supwisdom/dlpay/utils_test.kt new file mode 100644 index 00000000..33cba310 --- /dev/null +++ b/payapi/src/test/kotlin/com/supwisdom/dlpay/utils_test.kt @@ -0,0 +1,13 @@ +package com.supwisdom.dlpay + +import com.supwisdom.dlpay.agent.AgentResponse +import junit.framework.Assert.assertNotNull +import org.junit.Test + +class UtilsTest { + @Test + fun testAgentResponse() { + val response = AgentResponse() + assertNotNull(response.payload) + } +} \ No newline at end of file