|  | @@ -197,6 +197,7 @@ public class FzssServiceImpl implements IFzssService {
 | 
	
		
			
				|  |  |          iLogService.saveLog(fzxzDTO.getBsm(), "辅助选址", "选址参数", "info");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // 1.区域筛选
 | 
	
		
			
				|  |  | +        // TODO:每一步都要判断ids是否为空
 | 
	
		
			
				|  |  |          GeomRes geomRes = shpFileMapper.getOne(fzxzDTO.getGeomId());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          iLogService.saveLog(fzxzDTO.getBsm(), "辅助选址", "载入选址范围完成", "info");
 | 
	
	
		
			
				|  | @@ -216,7 +217,15 @@ public class FzssServiceImpl implements IFzssService {
 | 
	
		
			
				|  |  |          ids = ghdkaMapper.getIdByArea(areaMap);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          iLogService.saveLog(fzxzDTO.getBsm(), "辅助选址", "地块面积分析完成", "info");
 | 
	
		
			
				|  |  | -        // 3.条件筛选
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 3.用地类型(性质)筛选
 | 
	
		
			
				|  |  | +        Map<String, Object> landTypeMap = new HashMap<>();
 | 
	
		
			
				|  |  | +        landTypeMap.put("sjy", fzxzDTO.getSjy());
 | 
	
		
			
				|  |  | +        landTypeMap.put("landTypeCode", fzxzDTO.getYdxz_bsm());
 | 
	
		
			
				|  |  | +        landTypeMap.put("idList", ids);
 | 
	
		
			
				|  |  | +        ids = ghdkaMapper.getIdLandType(landTypeMap);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 4.条件筛选
 | 
	
		
			
				|  |  |          GhdkaFilter ghdkaFilter = new GhdkaFilter();
 | 
	
		
			
				|  |  |          ghdkaFilter.setSjy(fzxzDTO.getSjy());
 | 
	
		
			
				|  |  |          ghdkaFilter.setIdList(ids);
 | 
	
	
		
			
				|  | @@ -236,7 +245,7 @@ public class FzssServiceImpl implements IFzssService {
 | 
	
		
			
				|  |  |              return RequestResult.error("条件筛选未找到符合条件数据!", null);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        // 4.保存规划结果
 | 
	
		
			
				|  |  | +        // 5.保存规划结果
 | 
	
		
			
				|  |  |          Map<String, Object> scheduleResMap = new HashMap<>();
 | 
	
		
			
				|  |  |          scheduleResMap.put("dkIds", ids);
 | 
	
		
			
				|  |  |          scheduleResMap.put("rwbsm", fzxzDTO.getBsm());
 | 
	
	
		
			
				|  | @@ -248,11 +257,11 @@ public class FzssServiceImpl implements IFzssService {
 | 
	
		
			
				|  |  |          // 保存成功日志
 | 
	
		
			
				|  |  |          iLogService.saveLog(fzxzDTO.getBsm(), "辅助选址", "计算完成", "info");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        // 5.生成报告,生成world文件
 | 
	
		
			
				|  |  | +        // 6.生成报告,生成world文件
 | 
	
		
			
				|  |  |          FzxzReport fzxzReport = iReportService.createReport(fzxzDTO.getBsm(), null);
 | 
	
		
			
				|  |  |          updateFzxzReport(fzxzDTO.getBsm(), fzxzReport.getReportfile());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        // 6.开始规划,更新任务状态
 | 
	
		
			
				|  |  | +        // 7.开始规划,更新任务状态
 | 
	
		
			
				|  |  |          updateFzxzStatus(fzxzDTO.getBsm(), Rwzt.getComplete());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          Map<String, Object> resMap = new HashMap<>();
 |