wangwei 7 rokov pred
rodič
commit
5f137094d4

+ 1 - 1
examcloud-exchange-inner-api-client/src/main/java/cn/com/qmth/examcloud/exchange/inner/api/client/BasicCloudClientSupport.java → examcloud-exchange-inner-api-client/src/main/java/cn/com/qmth/examcloud/exchange/inner/api/client/ExchangeCloudClientSupport.java

@@ -6,7 +6,7 @@ import cn.com.qmth.examcloud.commons.web.support.CloudClientSupport;
  * @author WANGWEI
  *
  */
-public abstract class BasicCloudClientSupport extends CloudClientSupport {
+public abstract class ExchangeCloudClientSupport extends CloudClientSupport {
 
 	@Override
 	public String getUrlPrefix() {

+ 15 - 5
examcloud-exchange-inner-api-client/src/main/java/cn/com/qmth/examcloud/exchange/inner/api/client/SendSmsServiceClient.java

@@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.web.client.RestTemplate;
 
+import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
 import cn.com.qmth.examcloud.exchange.inner.api.SendSmsCloudService;
 import cn.com.qmth.examcloud.exchange.inner.api.request.CheckSmsCodeReq;
 import cn.com.qmth.examcloud.exchange.inner.api.request.SendSmsReq;
@@ -12,19 +13,27 @@ import cn.com.qmth.examcloud.exchange.inner.api.response.SendSmsResp;
 
 /**
  * 
- * @author  	chenken
- * @date    	2018年7月3日 下午4:01:56
- * @company 	QMTH
+ * @author chenken
+ * @date 2018年7月3日 下午4:01:56
+ * @company QMTH
  * @description SendSmsServiceClient.java
  */
 @Service
-public class SendSmsServiceClient extends BasicCloudClientSupport implements SendSmsCloudService {
+public class SendSmsServiceClient extends ExchangeCloudClientSupport implements SendSmsCloudService {
 
 	private static final long serialVersionUID = -2880611326177571371L;
 
 	@Autowired
 	RestTemplate restTemplate;
 
+	@Autowired
+	private RedisClient redisClient;
+
+	@Override
+	protected RedisClient getRedisClient() {
+		return redisClient;
+	}
+
 	@Override
 	protected RestTemplate getRestTemplate() {
 		return restTemplate;
@@ -37,6 +46,7 @@ public class SendSmsServiceClient extends BasicCloudClientSupport implements Sen
 
 	@Override
 	public CheckIdentifyingCodeResp checkIdentifyingCode(CheckSmsCodeReq checkSmsCodeReq) {
-		return post("/sendSms/checkIdentifyingCode", checkSmsCodeReq, CheckIdentifyingCodeResp.class);
+		return post("/sendSms/checkIdentifyingCode", checkSmsCodeReq,
+				CheckIdentifyingCodeResp.class);
 	}
 }