service-map地图创建终端改造

main
topsun 2 years ago
parent ad3c829541
commit 322c774d86

@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam;
public interface ServiceMapClient { public interface ServiceMapClient {
@RequestMapping(method = RequestMethod.POST,value = "/terminal/addTerminal") @RequestMapping(method = RequestMethod.POST,value = "/terminal/addTerminal")
ResponseResult<TerminalResponse> addTerminal(@RequestParam String name); ResponseResult<TerminalResponse> addTerminal(@RequestParam String name,String desc);
@RequestMapping(method = RequestMethod.POST,value = "/track/addTrack") @RequestMapping(method = RequestMethod.POST,value = "/track/addTrack")
ResponseResult<TrackResponse> addTrack(@RequestParam String tid); ResponseResult<TrackResponse> addTrack(@RequestParam String tid);

@ -28,7 +28,8 @@ public class CarService {
car.setGmtModified(localDateTime); car.setGmtModified(localDateTime);
//获取此车辆终端的tid //获取此车辆终端的tid
ResponseResult<TerminalResponse> responseResult = serviceMapClient.addTerminal(car.getVehicleNo()); ResponseResult<TerminalResponse> responseResult = serviceMapClient
.addTerminal(car.getVehicleNo(),car.getId()+"");
String tid = responseResult.getData().getTid(); String tid = responseResult.getData().getTid();
car.setTid(tid); car.setTid(tid);

@ -14,8 +14,8 @@ public class TerminalController {
@Autowired @Autowired
TerminalService terminalService; TerminalService terminalService;
@PostMapping("/addTerminal") @PostMapping("/addTerminal")
public ResponseResult<TerminalResponse> addTerminal(String name){ public ResponseResult<TerminalResponse> addTerminal(String name,String desc){
return terminalService.addTerminal(name); return terminalService.addTerminal(name,desc);
} }
} }

@ -33,7 +33,7 @@ public class TerminalClient {
* @param name * @param name
* @return * @return
*/ */
public ResponseResult<TerminalResponse> addTerminal(String name){ public ResponseResult<TerminalResponse> addTerminal(String name,String desc){
//拼接请求的URL //拼接请求的URL
StringBuilder url = new StringBuilder(); StringBuilder url = new StringBuilder();
url.append(AmapConfigConstant.TERMINAL_MAP_ADD_URL); url.append(AmapConfigConstant.TERMINAL_MAP_ADD_URL);
@ -43,6 +43,8 @@ public class TerminalClient {
url.append("sid="+sid); url.append("sid="+sid);
url.append("&"); url.append("&");
url.append("name="+name); url.append("name="+name);
url.append("&");
url.append("desc="+desc);
ResponseEntity<String> forEntity = ResponseEntity<String> forEntity =
restTemplate.postForEntity(url.toString(),null,String.class); restTemplate.postForEntity(url.toString(),null,String.class);

@ -11,7 +11,7 @@ public class TerminalService {
@Autowired @Autowired
TerminalClient terminalClient; TerminalClient terminalClient;
public ResponseResult<TerminalResponse> addTerminal(String name){ public ResponseResult<TerminalResponse> addTerminal(String name,String desc){
return terminalClient.addTerminal(name); return terminalClient.addTerminal(name,desc);
} }
} }

Loading…
Cancel
Save