| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- package cn.com.goldenwater.dcproj.controller.system;
- import cn.com.goldenwater.core.web.BaseController;
- import cn.com.goldenwater.core.web.BaseResponse;
- import cn.com.goldenwater.webService.onemap.WSWebServiceImplService;
- import io.swagger.annotations.Api;
- import net.sf.json.JSONObject;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.ResponseBody;
- /**
- * Created by jinshui on 2019/6/28.
- */
- @Api(value = "webService接口", tags = "webService接口")
- @Controller
- @RequestMapping("/webService")
- public class WebServiceController extends BaseController {
- //空间点查询
- @ResponseBody
- @RequestMapping(value = "/spaceDot", method = {RequestMethod.GET, RequestMethod.POST})
- public BaseResponse<JSONObject> oneMap(@RequestParam(required = false) String keyWords,
- @RequestParam(required = false) Integer pageIndex,
- @RequestParam(required = false) String spatialQueryType,
- @RequestParam(required = false) String sumConditions,
- @RequestParam(required = false) String pointsArray,
- @RequestParam(required = false) String keyId,
- @RequestParam(required = false) String mapBoundsList,
- @RequestParam(required = false) String fetchStatistic,
- @RequestParam(required = false) String lucenelevel,
- @RequestParam(required = false) String timeStamp,
- @RequestParam(required = false) String fitchResultType,
- @RequestParam(required = false) String scale,
- @RequestParam(required = false) String objectCodeList,
- @RequestParam(required = false) String mapBounds,
- @RequestParam(required = false) String userId,
- @RequestParam(required = false) String spatialId,
- @RequestParam(required = false) String middleTypeList,
- @RequestParam(required = false) String objectCode,
- @RequestParam(required = false) String sortField,
- @RequestParam(required = false) String queryStatisticData,
- @RequestParam(required = false) String isAsc,
- @RequestParam(required = false) Integer pageSize,
- @RequestParam(required = false) String conditonList,
- @RequestParam(required = false) String sessionId,
- @RequestParam(required = false) String queryAreaData) {
- WSWebServiceImplService ws = new WSWebServiceImplService();
- StringBuffer sb = new StringBuffer();
- sb.append("{'keyWords':").append(keyWords).append(",'pageIndex':").append(pageIndex).append(",'sumConditions':").append(sumConditions).append(",'spatialQueryType':'").append(spatialQueryType).append("','pointsArray':").append(pointsArray).append(",'keyId':'").append("demoMapPanMapClearMapAreaMapDistanceMapQueryresourceLayerControlDocumentQuerySystemhelpDocumentBaseDataQueryMapAssistControlMapSearchServiceCatalogMapLegendMapFullExtentMapFullScreenguideHelpDocumetnThemeAnalysisDissertation");
- sb.append("','mapBoundsList':").append(mapBoundsList).append(",'fetchStatistic':").append(fetchStatistic).append(",'targetId':").append("'lucene.Lucene0010SearchLogic'").append(",'lucenelevel':").append(lucenelevel).append(",'queryType':").append("'2'").append(",'queryShowItemsOnly':").append("'1'");
- sb.append(",'timeStamp':'").append(timeStamp).append("','fitchResultType':'").append(fitchResultType).append("','scale':'").append(scale).append("','objectCodeList':").append(objectCodeList).append(",'mapBounds':'").append(mapBounds).append("','userId':''").append(",'spatialId':").append(spatialId).append(",'middleTypeList':").append(middleTypeList).append(",'objectCode':").append(objectCode).append(",'sortField':").append(sortField).append(",'queryStatisticData':").append(queryStatisticData).append(",'isAsc':").append(isAsc).append(",'pageSize':").append(pageSize).append(",'conditonList':").append(conditonList).append(",'sessionId':'").append("53b18b66-c2a6-4bff-b03b-b2aed9134d8f").append("','queryAreaData':").append(queryAreaData).append("}");
- String result = ws.getWSWebServiceImplPort().execute(sb.toString());
- return buildSuccessResponse(JSONObject.fromObject(result));
- }
- //获取统计数字对象信息
- @ResponseBody
- @RequestMapping(value = "/statistics", method = {RequestMethod.GET, RequestMethod.POST})
- public BaseResponse<JSONObject> statistics(@RequestParam(required = false) String timeStamp,
- @RequestParam(required = false) Integer pageIndex,
- @RequestParam(required = false) String mapBounds,
- @RequestParam(required = false) String queryStatisticData,
- @RequestParam(required = false) String spatialQueryType,
- @RequestParam(required = false) String pointsArray,
- @RequestParam(required = false) Integer pageSize,
- @RequestParam(required = false) String queryShowItemsOnly,
- @RequestParam(required = false) String scale,
- @RequestParam(required = false) String queryType) {
- WSWebServiceImplService ws = new WSWebServiceImplService();
- StringBuffer sb = new StringBuffer();
- sb.append("{'timeStamp':'").append(timeStamp).append("','pageIndex':").append(pageIndex).append(",'mapBounds':'").append(mapBounds).append("','queryStatisticData':").append(queryStatisticData);
- sb.append(",'spatialQueryType':'").append(spatialQueryType).append("','pointsArray':").append(pointsArray).append(",'pageSize':").append(pageSize);
- sb.append(",'targetId':'lucene.Lucene0010SearchLogic','queryShowItemsOnly':'").append(queryShowItemsOnly).append("','scale':'").append(scale).append("','queryType':'").append(queryType).append("'}");
- String result = ws.getWSWebServiceImplPort().execute(sb.toString());
- return buildSuccessResponse(JSONObject.fromObject(result));
- }
- //获取对象详细信息
- @ResponseBody
- @RequestMapping(value = "/detailedInfo", method = {RequestMethod.GET, RequestMethod.POST})
- public BaseResponse<JSONObject> detailedInfo(@RequestParam(required = false) String middleTypeList,
- @RequestParam(required = false) String objectCode,
- @RequestParam(required = false) String timeStamp,
- @RequestParam(required = false) Integer pageIndex,
- @RequestParam(required = false) Integer pageSize,
- @RequestParam(required = false) String targetId) {
- WSWebServiceImplService ws = new WSWebServiceImplService();
- StringBuffer sb = new StringBuffer();
- sb.append("{'middleTypeList':").append(middleTypeList).append(",'objectCode':'").append(objectCode).append("','timeStamp':'").append(timeStamp).append("','pageIndex':").append(pageIndex).append(",'pageSize':").append(pageSize).append(",'targetId': 'lucene.Lucene0010SurveySearchLogic'}");
- String result = ws.getWSWebServiceImplPort().execute(sb.toString());
- return buildSuccessResponse(JSONObject.fromObject(result));
- }
- //查询实时信息
- @ResponseBody
- @RequestMapping(value = "/actualData", method = {RequestMethod.GET, RequestMethod.POST})
- public BaseResponse<JSONObject> spaceDot(@RequestParam(required = false) Integer pageSize,
- @RequestParam(required = false) String userId,
- @RequestParam(required = false) Integer pageIndex,
- @RequestParam(required = false) String keyId,
- @RequestParam(required = false) String timeStamp,
- @RequestParam(required = false) String stnm,
- @RequestParam(required = false) String sessionId,
- @RequestParam(required = false) String tms,
- @RequestParam(required = false) String sttp,
- @RequestParam(required = false) String stcd,
- @RequestParam(required = false) String targetId,
- @RequestParam(required = false) String tme) {
- String s = "{'pageSize':30,'userId':'','pageIndex':0,'keyId':'demoMapPanMapClearMapAreaMapDistanceMapQueryresourceLayerControlDocumentQuerySystemhelpDocumentBaseDataQueryMapAssistControlMapSearchServiceCatalogMapLegendMapFullExtentMapFullScreenguideHelpDocumetnThemeAnalysisDissertation','timeStamp':'2018-08-06 11:39:22','stnm':null,'sessionId':'5957d0a0-6725-4ed2-ad2c-589b532ad466','tms':'','sttp':'DD','stcd':'30302801','targetId':'realtime.RealTimeInfoLogic','tme':''}";
- WSWebServiceImplService ws = new WSWebServiceImplService();
- StringBuffer sb = new StringBuffer();
- sb.append("{'pageSize':").append(pageIndex).append(",'userId':'','pageIndex':").append(pageIndex).append(",'keyId':'").append("demoMapPanMapClearMapAreaMapDistanceMapQueryresourceLayerControlDocumentQuerySystemhelpDocumentBaseDataQueryMapAssistControlMapSearchServiceCatalogMapLegendMapFullExtentMapFullScreenguideHelpDocumetnThemeAnalysisDissertation").append("','timeStamp':'").append(timeStamp);
- sb.append("','stnm':'").append(stnm).append("','sessionId':'").append("5957d0a0-6725-4ed2-ad2c-589b532ad466").append("','tms':'").append(tms).append("','sttp':'").append(sttp).append("','stcd':'").append(stcd).append("','targetId':'").append("realtime.RealTimeInfoLogic").append("','tme':'").append(tme).append("'}");
- String result = ws.getWSWebServiceImplPort().execute(sb.toString());
- return buildSuccessResponse(JSONObject.fromObject(result));
- }
- }
|