wuxw
2019-09-08 599453aa4944cd1d67e6a5894f3833b84ca2d36c
解决bug execute(com.java110.service.context.DataQuery@7fcbe4c6);
1个文件已修改
11 ■■■■ 已修改文件
java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java
@@ -182,16 +182,9 @@
            Interpreter interpreter = new Interpreter();
            interpreter.eval(javaCode);
           /* String param = "";
            for (String key : params.keySet()) {
                param += (params.getString(key) + ",");
            }
            if (param.endsWith(",")) {
                param = param.substring(0, param.length() - 1);
            }*/
            interpreter.set("dataQuery", dataQuery);
            dataQuery.setResponseInfo(DataTransactionFactory.createBusinessResponseJson(ResponseConstant.RESULT_CODE_SUCCESS,
                    "成功", JSONObject.parseObject(interpreter.eval("execute(" + dataQuery + ")").toString())));
                    "成功", JSONObject.parseObject(interpreter.eval("execute(dataQuery)").toString())));
        } catch (Exception e) {
            logger.error("数据交互异常:", e);
            throw new BusinessException(ResponseConstant.RESULT_CODE_INNER_ERROR, "数据交互异常," + e.getMessage());