wuxw
2019-07-31 3c1353d79a33011d27c7f5f2c3dd1fdb3521fa71
java110-code-generator/src/main/java/com/java110/code/relationship/GeneratorBindingComponent.java
@@ -21,7 +21,7 @@
        genneratorListListener(data);
        //genneratorServiceCodeConstant(data);
        genneratorServiceCodeConstant(data);
    }
@@ -162,13 +162,19 @@
     * @param data
     */
    private void genneratorServiceCodeConstant(JSONObject data) {
        StringBuffer sb = readFile(GeneratorStart.class.getResource("/web/constant/ServiceCodeConstant.java").getFile());
        StringBuffer sb = readFile(GeneratorStart.class.getResource("/relationship/constant/ServiceCodeConstant.java").getFile());
        String fileContext = sb.toString();
        fileContext = super.replaceTemplateContext(fileContext, data);
        fileContext = super.replaceBindingTemplateContext(fileContext, data);
        String variable = data.getString("package").indexOf("Package") >0 ?
                    data.getString("package").replace("Package","") :
                    data.getString("package");
        variable += ("." + data.getString("templateCode"));
        fileContext = fileContext.replace("@@constantVariable@@", variable);
        String writePath = this.getClass().getResource("/").getPath()
                + "out/web/constant/" + data.getString("templateCode") + "/ServiceCode" + toUpperCaseFirstOne(data.getString("templateCode")) + "Constant.java";
                + "out/relationship/constant/" + data.getString("templateCode") + "/ServiceCode" + toUpperCaseFirstOne(data.getString("templateCode")) + "Constant.java";
        System.out.printf("writePath: " + writePath);
        writeFile(writePath,
                fileContext);