|
@@ -31,27 +31,18 @@ public class NodeLandController extends BaseController {
|
|
|
try {
|
|
|
String nodeId = requestBody.get("nodeId");
|
|
|
String geomDbId = requestBody.get("geomDbId");
|
|
|
-
|
|
|
if (nodeId == null || nodeId.trim().isEmpty()) {
|
|
|
return R.fail("nodeId不能为空");
|
|
|
}
|
|
|
-
|
|
|
if (geomDbId == null || geomDbId.trim().isEmpty()) {
|
|
|
return R.fail("geomDbId不能为空");
|
|
|
}
|
|
|
-
|
|
|
boolean success = nodeLandService.createNodeLand(nodeId, geomDbId);
|
|
|
-
|
|
|
if (success) {
|
|
|
- Map<String, Object> responseData = new HashMap<>();
|
|
|
- responseData.put("nodeId", nodeId);
|
|
|
- responseData.put("geomDbId", geomDbId);
|
|
|
- responseData.put("success", true);
|
|
|
- return R.ok(responseData);
|
|
|
+ return R.ok();
|
|
|
} else {
|
|
|
return R.fail("创建节点地块关联记录失败");
|
|
|
}
|
|
|
-
|
|
|
} catch (Exception e) {
|
|
|
logger.error("创建节点地块关联记录异常", e);
|
|
|
return R.fail("创建节点地块关联记录异常:" + e.getMessage());
|
|
@@ -65,13 +56,13 @@ public class NodeLandController extends BaseController {
|
|
|
* @return 地块几何信息列表
|
|
|
*/
|
|
|
@GetMapping("/geom/{nodeId}")
|
|
|
- public R<List<Map<String, String>>> getGeomByNodeId(@PathVariable String nodeId) {
|
|
|
+ public R<List<String>> getGeomByNodeId(@PathVariable String nodeId) {
|
|
|
try {
|
|
|
if (nodeId == null || nodeId.trim().isEmpty()) {
|
|
|
return R.fail("nodeId不能为空");
|
|
|
}
|
|
|
|
|
|
- List<Map<String, String>> geomList = nodeLandService.getGeomByNodeId(nodeId);
|
|
|
+ List<String> geomList = nodeLandService.getGeomByNodeId(nodeId);
|
|
|
return R.ok(geomList);
|
|
|
|
|
|
} catch (Exception e) {
|