package com.steerinfo.route.controller; //import com.steerinfo.route.feign.TMSFeign; import com.steerinfo.route.threeRequest.ZhongJiaoXingLu; import com.steerinfo.route.util.DataConversionTool; import com.steerinfo.route.vo.ResultWarn; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.Map; @RestController @RequestMapping("apis") public class ZhongJiaoXingLuContoller { // 偏离预警回调示例:https://xxxx.xxxx.xxx/apis/abnormalLineWarn // 停车预警回调示例:https:// xxxx.xxxx.xxx/apis/parkWarn // 离线预警回调示例:https:// xxxx.xxxx.xxx/apis/offLineWarn @Autowired private ZhongJiaoXingLu zhongJiaoXingLu; //TMSFeign tmsFeign; // @PostMapping("/recordInfo") // public String startTransit(String data) throws Exception { // // HashMap mapValue= (HashMap) JSON.parse(data); // //System.out.println(mapValue); // omsFeign.addOmstruckOrder(mapValue); // return "success"; // } @PostMapping("/abnormalLineWarn") public String abnormalLineWarn(@RequestParam(value = "data") String data) throws Exception { System.out.println("abnormalLineWarn"); ResultWarn resultWarn= (ResultWarn) DataConversionTool.jsonToBean(data, ResultWarn.class); Map map= DataConversionTool.objectToMap(resultWarn); //tmsFeign.addTransportationAlarm(map); System.out.println("success"); return "success"; } @PostMapping("/parkWarn") public String parkWarn(@RequestParam(value = "data") String data) throws Exception { System.out.println("parkWarn"); ResultWarn resultWarn= (ResultWarn) DataConversionTool.jsonToBean(data, ResultWarn.class); Map map= DataConversionTool.objectToMap(resultWarn); // tmsFeign.addTransportationAlarm(map); System.out.println("success"); return "success"; } @PostMapping("/offLineWarn") public String offLineWarn(@RequestParam(value = "data") String data) throws Exception { System.out.println("offLineWarn"); ResultWarn resultWarn= (ResultWarn) DataConversionTool.jsonToBean(data, ResultWarn.class); Map map= DataConversionTool.objectToMap(resultWarn); //tmsFeign.addTransportationAlarm(map); System.out.println("success"); return "success"; } }