|  | @@ -353,13 +353,22 @@ public class FzssServiceImpl implements IFzssService {
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |                  } else {
 |  |                  } else {
 | 
											
												
													
														|  |                      // 删除不符合条件的地块
 |  |                      // 删除不符合条件的地块
 | 
											
												
													
														|  | -                    List<String> tableIds = analyseUtilsDBService.intersectsTableWkt(rawTable, null, calculateEwkt);
 |  | 
 | 
											
												
													
														|  |                      if (factorSpatialVo.getDefaultType().equals("lt") || factorSpatialVo.getDefaultType().equals("let")) {
 |  |                      if (factorSpatialVo.getDefaultType().equals("lt") || factorSpatialVo.getDefaultType().equals("let")) {
 | 
											
												
													
														|  |                          // 删除不包含的地块
 |  |                          // 删除不包含的地块
 | 
											
												
													
														|  | -                        tableDateService.delOutIds(rawTable, tableIds);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        if (calculateEwkt.equals("")) {
 | 
											
												
													
														|  | 
 |  | +                            iLogService.saveLog(taskId, "辅助选址", factorUseDTO.getFactorName() + "因子影响分析完成,未找到符合要求地块", "info");
 | 
											
												
													
														|  | 
 |  | +                            updateFzxzStatus(taskId, Rwzt.getNoJX());
 | 
											
												
													
														|  | 
 |  | +                            return "";
 | 
											
												
													
														|  | 
 |  | +                        } else {
 | 
											
												
													
														|  | 
 |  | +                            List<String> tableIds = analyseUtilsDBService.intersectsTableWkt(rawTable, null, calculateEwkt);
 | 
											
												
													
														|  | 
 |  | +                            tableDateService.delOutIds(rawTable, tableIds);
 | 
											
												
													
														|  | 
 |  | +                        }
 | 
											
												
													
														|  |                      } else {
 |  |                      } else {
 | 
											
												
													
														|  | -                        // 删除包含的地块
 |  | 
 | 
											
												
													
														|  | -                        tableDateService.delInIds(rawTable, tableIds);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        if (!calculateEwkt.equals("")) {
 | 
											
												
													
														|  | 
 |  | +                            // 删除包含的地块
 | 
											
												
													
														|  | 
 |  | +                            List<String> tableIds = analyseUtilsDBService.intersectsTableWkt(rawTable, null, calculateEwkt);
 | 
											
												
													
														|  | 
 |  | +                            tableDateService.delInIds(rawTable, tableIds);
 | 
											
												
													
														|  | 
 |  | +                        }
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |              }
 |  |              }
 |