|  |  |  | 
|---|
|  |  |  | String startStr = start.getX() + "-" + start.getY(); | 
|---|
|  |  |  | String targetStr = end.getX() + "-" + end.getY(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ProcessBuilder processBuilder = new ProcessBuilder("python", pythonScriptPath, maps, startStr, targetStr); | 
|---|
|  |  |  | //默认地图母轨方向x | 
|---|
|  |  |  | String mapDirection = "x"; | 
|---|
|  |  |  | DictService dictService = SpringUtils.getBean(DictService.class); | 
|---|
|  |  |  | if (dictService != null) { | 
|---|
|  |  |  | Dict dict = dictService.getOne(new LambdaQueryWrapper<Dict>() | 
|---|
|  |  |  | .eq(Dict::getFlag, "direction_map") | 
|---|
|  |  |  | .eq(Dict::getStatus, 1)); | 
|---|
|  |  |  | if (dict != null) { | 
|---|
|  |  |  | mapDirection = dict.getValue(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ProcessBuilder processBuilder = new ProcessBuilder("python", pythonScriptPath, maps, startStr, targetStr, mapDirection); | 
|---|
|  |  |  | processBuilder.redirectErrorStream(true); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | try { | 
|---|