| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package cn.com.lzt.car.api.controller;
- import javax.servlet.http.HttpServletRequest;
- import cn.com.lzt.common.util.Constants;
- import org.apache.commons.lang3.StringUtils;
- import org.jeecgframework.core.common.controller.BaseController;
- import org.jeecgframework.core.util.ResourceUtil;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.servlet.ModelAndView;
- import java.io.UnsupportedEncodingException;
- @Controller
- @RequestMapping("/carAPIController")
- public class CarAPIController extends BaseController {
- private String imei = "868120227471858";
- @RequestMapping(params = "monitor")
- public ModelAndView monitor(HttpServletRequest request) {
- String account = null;
- try {
- account = java.net.URLEncoder.encode(Constants.getProperty("CAR_FLEET_ACCOUNT"), "UTF8");
- } catch (UnsupportedEncodingException e) {
- e.printStackTrace();
- }
- account = "%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB";
- long timestamp = System.currentTimeMillis();
- // http://pageapi.gpsoo.net/third?method=jump&page=monitor&locale=zh-cn&account=%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB&target=%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB&appkey=345e5887de3b739714d4df5ddbe57a01&t=1619593610221
- String url = "http://pageapi.gpsoo.net/third?method=jump&page=monitor&locale=zh-cn&account=" + account
- + "&target=" + account + "&appkey=" + ResourceUtil.getConfigByName("car_api_key") + "&t=" + timestamp;
- request.setAttribute("url", url);
- return new ModelAndView("cn/com/lzt/car/api/monitor");
- }
- @RequestMapping(params = "tracking")
- public ModelAndView tracking(HttpServletRequest request) {
- long time = System.currentTimeMillis();
- imei = StringUtils.isNotEmpty(request.getParameter("imei")) ? request.getParameter("imei") : imei;
- String url = "http://pageapi.gpsoo.net/third?method=jump&page=tracking&locale=zh-cn&account=%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB"
- + "&target="+imei+"&appkey="+ResourceUtil.getConfigByName("car_api_key")+"&t="+time;
- request.setAttribute("url", url);
- return new ModelAndView("cn/com/lzt/car/api/monitor");
- }
-
- @RequestMapping(params = "report")
- public ModelAndView report(HttpServletRequest request) {
- long time = System.currentTimeMillis();
- String url = "http://pageapi.gpsoo.net/third?method=jump&page=report&locale=zh-cn&account=%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB"
- + "&target=%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB&appkey="+ResourceUtil.getConfigByName("car_api_key")+"&t="+time;
- request.setAttribute("url", url);
- return new ModelAndView("cn/com/lzt/car/api/monitor");
- }
-
- @RequestMapping(params = "playback")
- public ModelAndView playback(HttpServletRequest request) {
- long time = System.currentTimeMillis();
- imei = StringUtils.isNotEmpty(request.getParameter("imei")) ? request.getParameter("imei") : imei;
- String url = "http://pageapi.gpsoo.net/third?method=jump&page=playback&locale=zh-cn&account=%E5%9F%8E%E6%99%BA%E7%94%9F%E6%B4%BB"
- + "&target="+imei+"&appkey="+ResourceUtil.getConfigByName("car_api_key")+"&t="+time;
- request.setAttribute("url", url);
- return new ModelAndView("cn/com/lzt/car/api/monitor");
- }
-
- @RequestMapping(params = "playbackcarlist")
- public ModelAndView playbackcarlist(HttpServletRequest request) {
- return new ModelAndView("cn/com/lzt/car/api/carPlaybackList");
- }
-
- @RequestMapping(params = "trackingcarlist")
- public ModelAndView trackingcarlist(HttpServletRequest request) {
- return new ModelAndView("cn/com/lzt/car/api/carTrackingList");
- }
-
- }
|