|
@@ -253,7 +253,12 @@ public class FzssServiceImpl implements IFzssService {
|
|
String rawTable = factorClip(taskId, temporaryTable, fzxzCalc.getFactorUseList(), ewkt);
|
|
String rawTable = factorClip(taskId, temporaryTable, fzxzCalc.getFactorUseList(), ewkt);
|
|
if (rawTable.equals("")) return RequestResult.error("区域筛选条件筛选未找到符合条件数据!", null);
|
|
if (rawTable.equals("")) return RequestResult.error("区域筛选条件筛选未找到符合条件数据!", null);
|
|
// 5.切割地块,面积筛选
|
|
// 5.切割地块,面积筛选
|
|
-
|
|
|
|
|
|
+ if (fzxzDTO.getUseMultiple()) {
|
|
|
|
+ // 允许多地块
|
|
|
|
+ } else {
|
|
|
|
+ // 不允许多地块,删除面积不符合要求的地块
|
|
|
|
+ tableDateService.delByArea(rawTable, fzxzDTO.getYdmjbegin(), fzxzDTO.getYdmjend());
|
|
|
|
+ }
|
|
|
|
|
|
// 6.保存规划结果
|
|
// 6.保存规划结果
|
|
Map<String, Object> scheduleResMap = new HashMap<>();
|
|
Map<String, Object> scheduleResMap = new HashMap<>();
|