Browse Source

一点通ID取题

小么熊🐻 3 năm trước cách đây
mục cha
commit
ea31b0c025

+ 20 - 1
zzjs-admin/src/test/java/com/miaxis/test/YdtTest.java

@@ -3,6 +3,7 @@ package com.miaxis.test;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.miaxis.ZzjsApplication;
+import com.miaxis.feign.dto.Ydt;
 import com.miaxis.feign.service.IYdtService;
 import com.miaxis.question.domain.QuestionInfoGet;
 import com.miaxis.question.service.IQuestionInfoGetService;
@@ -11,6 +12,7 @@ import org.junit.runner.RunWith;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.test.context.junit4.SpringRunner;
+import org.springframework.web.bind.annotation.RequestParam;
 
 @SpringBootTest(classes = ZzjsApplication.class)
 @RunWith(SpringRunner.class)
@@ -87,7 +89,24 @@ public class YdtTest {
     }
 
 
-    
+
+
+    @Test
+    public void getSkillInfo() {
+        Ydt ydt = new Ydt();
+        ydt.setNonceStr("0E1EE833-16AE-4BBE-A3ED-5697E3FC21FF");
+        ydt.setQuestionId("23388");
+        ydt.setQuestionId("1539");
+        //String str = "{\"nonceStr\":\"0E1EE833-16AE-4BBE-A3ED-5697E3FC21FF\",\"questionId\":\"13581\"}";
+
+        String jsonObject =  JSONObject.toJSONString(ydt);
+        System.out.println(jsonObject);
+        String result = ydtService.getSkillInfo(jsonObject);
+
+
+        System.out.println(result);
+    }
+
 
 
 }

+ 24 - 0
zzjs-service/src/main/java/com/miaxis/feign/service/IYdtService.java

@@ -1,9 +1,11 @@
 package com.miaxis.feign.service;
 
 import com.miaxis.common.config.FeignConfig;
+import com.miaxis.feign.dto.Ydt;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.stereotype.Component;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 
 @FeignClient(name="ydtService",
@@ -25,4 +27,26 @@ public interface IYdtService {
 
 
 
+
+    /**
+     *  获取题目解释
+     * @return
+     */
+    @PostMapping(value = "/sns/exam/getSkillInfo")
+    String getSkillInfo(@RequestParam("data") String data);
+
 }
+
+
+
+
+
+
+
+
+
+
+
+
+
+