|
@@ -293,8 +293,12 @@ public class CadastreManageController extends BaseController {
|
|
|
public R<List<Map<String,Object>>> selectTableRow2(@RequestParam("tableName") String tableName,@RequestParam("geomFlag") String geomFlag,
|
|
public R<List<Map<String,Object>>> selectTableRow2(@RequestParam("tableName") String tableName,@RequestParam("geomFlag") String geomFlag,
|
|
|
@RequestParam(value = "zddm",required = false,defaultValue = "") String zddm,
|
|
@RequestParam(value = "zddm",required = false,defaultValue = "") String zddm,
|
|
|
@RequestParam(value = "bdcdyh",required = false,defaultValue = "") String bdcdyh,
|
|
@RequestParam(value = "bdcdyh",required = false,defaultValue = "") String bdcdyh,
|
|
|
|
|
+ @RequestParam(value = "zl",required = false,defaultValue = "") String zl,
|
|
|
|
|
+ @RequestParam(value = "qlr",required = false,defaultValue = "") String qlr,
|
|
|
|
|
+ @RequestParam(value = "cxfw",required = false,defaultValue = "") String cxfw,
|
|
|
@RequestParam(value = "bsm",required = false,defaultValue = "") String bsm,
|
|
@RequestParam(value = "bsm",required = false,defaultValue = "") String bsm,
|
|
|
@RequestParam(value = "ywh",required = false,defaultValue = "") String ywh) {
|
|
@RequestParam(value = "ywh",required = false,defaultValue = "") String ywh) {
|
|
|
|
|
+
|
|
|
try {
|
|
try {
|
|
|
if(StringUtils.isBlank(ywh)){
|
|
if(StringUtils.isBlank(ywh)){
|
|
|
ywh += " 1=1 ";
|
|
ywh += " 1=1 ";
|
|
@@ -305,6 +309,26 @@ public class CadastreManageController extends BaseController {
|
|
|
if(StringUtils.isNotBlank(bdcdyh)){
|
|
if(StringUtils.isNotBlank(bdcdyh)){
|
|
|
ywh += " AND bdcdyh like '%" + bdcdyh + "%'";
|
|
ywh += " AND bdcdyh like '%" + bdcdyh + "%'";
|
|
|
}
|
|
}
|
|
|
|
|
+ if(StringUtils.isNotBlank(zl) && "zrz".equalsIgnoreCase(tableName)){
|
|
|
|
|
+ ywh += " AND lzzl like '%" + zl + "%'";
|
|
|
|
|
+ }else {
|
|
|
|
|
+ ywh += " AND zl like '%" + zl + "%'";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (StringUtils.isNotBlank(cxfw)) {
|
|
|
|
|
+ if (!cxfw.contains("SRID=")) {
|
|
|
|
|
+ cxfw = "SRID=" + "4326" + ";" + cxfw;
|
|
|
|
|
+ }
|
|
|
|
|
+ //todo 这里根据不同的表使用图形查询交集,然后获取bsm,拼接ywh
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
List<Map<String, Object>> res = cadastreManageService.selectTableRow(tableName, geomFlag, bsm, ywh);
|
|
List<Map<String, Object>> res = cadastreManageService.selectTableRow(tableName, geomFlag, bsm, ywh);
|
|
|
return R.ok(res);
|
|
return R.ok(res);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|