| | |
| | | import org.springblade.modules.trar.vo.TrarVO; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import javax.validation.Valid; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 控制器 |
| | | * 轨迹记录 |
| | | * 人员轨迹记录 |
| | | * |
| | | * @author BladeX |
| | | * @since 2022-01-06 |
| | |
| | | |
| | | /** |
| | | * 轨迹路线查询 |
| | | * |
| | | * @param rid |
| | | * @param uid |
| | | * @return |
| | | */ |
| | | @PostMapping("/selectList") |
| | | public R selectList(String rid,String uid) { |
| | | return R.data(trarService.selectList(rid,uid)); |
| | | public R selectList(String rid, String uid) { |
| | | return R.data(trarService.selectList(rid, uid)); |
| | | } |
| | | |
| | | /** |
| | | * 轨迹路线查询 |
| | | * |
| | | * @param rid |
| | | * @param uid |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectLists") |
| | | public String selectLists(String rid, String uid, HttpServletResponse response) { |
| | | //设置响应头 |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | String begin="LINESTRING("; |
| | | String end=")"; |
| | | String url =""; |
| | | List<Trar> list = trarService.selectList(rid, uid); |
| | | for (int i=0;i<list.size();i++){ |
| | | String jd = list.get(i).getJd(); |
| | | String wd = list.get(i).getWd(); |
| | | url+=jd+" "+wd+","; |
| | | } |
| | | |
| | | String s = ""; |
| | | if (url.length() > 0){ |
| | | String substring = url.substring(0, url.length() - 1); |
| | | s = begin + substring + end; |
| | | } |
| | | System.out.println(s); |
| | | return s; |
| | | } |
| | | |
| | | |