diff --git a/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java b/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java index 495b5bb2..222f6ca7 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java @@ -17,9 +17,12 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.*; import org.springframework.web.bind.annotation.*; +import org.springframework.web.client.RestTemplate; import springfox.documentation.annotations.ApiIgnore; +import java.util.HashMap; import java.util.Map; /** @@ -36,6 +39,9 @@ public class ResourceController { @Autowired private ResourceService resourceService; + @Autowired + private RestTemplate restTemplate; + private static Logger logger = LoggerFactory.getLogger(ResourceController.class); @GetMapping("/page") @@ -162,6 +168,26 @@ public class ResourceController { return new Result(); } + @GetMapping("ZywMessage") + public Result ZywMessage(){ + String url = "http://15.72.158.81/zyjk/ZywMessage.asmx"; + String parame = "\n" + + "\n" + + " \n" + + " \n" + + ""; + + HttpHeaders requestHeaders = new HttpHeaders(); + requestHeaders.set("SOAPAction", "http://tempuri.org/ZywMessagePort"); + requestHeaders.setContentType(MediaType.TEXT_XML); + HttpEntity requestEntity = new HttpEntity(parame, requestHeaders); + String body = restTemplate.postForEntity(url,requestEntity,String.class).getBody(); + String json = body.substring(body.indexOf("{"), body.indexOf("}") + 1); + HashMap map = JSONObject.parseObject(json, HashMap.class); + + return new Result().ok(map); + } + /* @GetMapping("export") @ApiOperation("导出")