|
|
@@ -166,12 +166,13 @@ public class TdgyImpl implements TdgyService {
|
|
|
if(ProjectType.BATCH.getCode().equals(String.valueOf(pType))){
|
|
|
//这里进行转换,查找复用的id //todo 这里后期需要删除
|
|
|
NodeLand nodeLand= nodeLandService.getNodeLandByNodeId(id);
|
|
|
- id = nodeLand.getNodeId();
|
|
|
+ String converId = nodeLand.getNodeId();//查找复用的id
|
|
|
//这里检验空间图形是否包含批次数据
|
|
|
- List<Map<String, String>> geomDetailsList= nodeLandService.selectTGeomDbDetailsByNodeId(id);
|
|
|
+ List<Map<String, String>> geomDetailsList= nodeLandService.selectTGeomDbDetailsByNodeId(converId);
|
|
|
Map <String, String> resultMap = new HashMap<>();
|
|
|
for (Map<String, String> geomDetailsMap : geomDetailsList) {
|
|
|
String geomDetailsId = geomDetailsMap.get("id");
|
|
|
+ //校验图斑是否包含批次报批节点(重点)
|
|
|
Map<String, String> geomDetailsAndNodeMap= nodeLandService.selectGeomContainsNode(geomDetailsId);
|
|
|
if(!MapUtils.isEmpty(geomDetailsAndNodeMap)){
|
|
|
String nodeId = geomDetailsAndNodeMap.get("node_id");
|