xieb
2024-02-29 d797dc7cdb67354e187030372e8185c86369bab6
水库质量规则修改
1 files modified
28 ■■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/feign/RulesClient.java 28 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/feign/RulesClient.java
@@ -238,7 +238,7 @@
            } else if (rc.getRelation().equals("OR")) {
                relation = " OR ";
            } else {
                relation = " WHERE ";
                relation = " WHERE (";
            }
            sqlStr += relation + getPropSqlStr(rc.getBasic());
@@ -270,11 +270,13 @@
        }
        sqlStr += ")";
        varStr = "concat(" + varStr +") AS val";
        if (StringUtil.isNotBlank(rules.getIsGate())) {
            String gateStr = rules.getIsGate().equals("1") ?"'有闸水库'":"'无闸水库'";
            String gateStr = rules.getIsGate().equals("1") ?"'有闸控制'":"'无闸控制'";
            sqlStr += " and a.\"is_gate\" = " + gateStr;
        }
@@ -285,17 +287,19 @@
            return R.fail(-1, sqlStr + "\\n 查询条件错误,请检查规则设置");
        }
        Integer ret = 0;
        try {
            ret = qualityManageService.addQualityManage(id, varStr, sqlStr);
        } catch (Exception e) {
            e.printStackTrace();
            log.info("查询条件错误,请检查规则设置......:", sqlStr);
        } finally {
            log.info("执行完成......:");
        }
        return R.data(sqlStr);
//        Integer ret = 0;
//        try {
//            ret = qualityManageService.addQualityManage(id, varStr, sqlStr);
//        } catch (Exception e) {
//            e.printStackTrace();
//            log.info("查询条件错误,请检查规则设置......:", sqlStr);
//        } finally {
//            log.info("执行完成......:");
//        }
        // 执行sql
        return R.data(ret);
//        return R.data(ret);
    }
}