QygGetValueTestService.java 6.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.xcgl.test;
  2. import java.util.List;
  3. import org.springframework.stereotype.Controller;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. import org.springframework.web.bind.annotation.RequestMethod;
  6. import org.springframework.web.bind.annotation.ResponseBody;
  7. import com.xcgl.middleware.qyg.SensorValue;
  8. import net.sf.json.JSONArray;
  9. import net.sf.json.JsonConfig;
  10. @Controller
  11. @RequestMapping(value = "/qygservice")
  12. public class QygGetValueTestService {
  13. @RequestMapping(value = "/value1",method = RequestMethod.GET)
  14. @ResponseBody
  15. public List<SensorValue> getValue1()
  16. {
  17. String jsonstr = "{\"valuelist\":[{\"ret\":true,\"code\":\"jsj1\",\"value\":52.108779907226562,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj3\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj4\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj5\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj6\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"swsd\",\"value\":78.626123046875009,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"swwd\",\"value\":28.974365234375,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"gpdswd\",\"value\":33.75662109375,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"gpdssd\",\"value\":59.738757324218753,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbyl1\",\"value\":0.009386865234375,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbyl2\",\"value\":0.011516748046875,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbyl3\",\"value\":0.315870654296875,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbyl1\",\"value\":0.22129648437500002,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbyl2\",\"value\":0.22002490234375002,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj7\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"bfsx\",\"value\":195.18006591796873,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"sxgyw\",\"value\":false,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"sxdyw\",\"value\":true,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbdl\",\"value\":3.02,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbdy\",\"value\":392.5,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"plbdl\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"plbdy\",\"value\":386.70000000000005,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj8\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"ktbsqyl\",\"value\":0.36797160644531246,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-1F\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-4\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-1F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-3\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"SF2F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-3F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"EF-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"EF-3F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"SF-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AHU-4F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-4F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AHU-4F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-4F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-BF-1-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-BF-1-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-BF-1-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-BF-1-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-3\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-4\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-5\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbdy\",\"value\":386.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbdl\",\"value\":0.0,\"errorcode\":\"\"}]}";
  18. jsonstr = jsonstr.substring(jsonstr.indexOf("valuelist")+11, jsonstr.length()-1);
  19. JSONArray allRetArray = JSONArray.fromObject(jsonstr);
  20. List<SensorValue> list = JSONArray.toList(allRetArray, new SensorValue(), new JsonConfig());
  21. return list;
  22. }
  23. @RequestMapping(value = "/value2",method = RequestMethod.GET)
  24. @ResponseBody
  25. public List<SensorValue> getValue2()
  26. {
  27. String jsonstr = "{\"valuelist\":[{\"ret\":true,\"code\":\"jn1\",\"value\":36.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn5\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn6\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn10\",\"value\":1.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn14\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn15\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn19\",\"value\":17.1,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn20\",\"value\":8.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn22\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn23\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn29\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn30\",\"value\":3.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn35\",\"value\":2.7,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b1a\",\"value\":57.6,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b1b\",\"value\":59.5,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b1c\",\"value\":56.9,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b2a\",\"value\":56.4,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b2b\",\"value\":61.4,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b2c\",\"value\":57.6,\"errorcode\":\"\"}]}";
  28. jsonstr = jsonstr.substring(jsonstr.indexOf("valuelist")+11, jsonstr.length()-1);
  29. JSONArray allRetArray = JSONArray.fromObject(jsonstr);
  30. List<SensorValue> list = JSONArray.toList(allRetArray, new SensorValue(), new JsonConfig());
  31. return list;
  32. }
  33. }