1、BUG修复

master
wangbing 5 years ago
parent 98caaad083
commit a2c0d1f58a

@ -734,7 +734,7 @@ public class JavaFxApplication extends Application {
detailTableController.getGet().setSelected(currentTable.getGet()); detailTableController.getGet().setSelected(currentTable.getGet());
detailTableController.getSearch().setSelected(currentTable.getSearch()); detailTableController.getSearch().setSelected(currentTable.getSearch());
detailTableController.getGetAll().setSelected(currentTable.getGetAll()); detailTableController.getGetAll().setSelected(currentTable.getGetAll());
detailTableController.getHtml().setSelected(currentTable.getHtml());
} }

@ -25,6 +25,8 @@ public class DetailTableController {
private CheckBox search; private CheckBox search;
@FXML @FXML
private CheckBox getAll; private CheckBox getAll;
@FXML
private CheckBox html;
public CheckBox getCreate() { public CheckBox getCreate() {
return create; return create;
@ -97,4 +99,12 @@ public class DetailTableController {
public void setTablecomment(TextField tablecomment) { public void setTablecomment(TextField tablecomment) {
this.tablecomment = tablecomment; this.tablecomment = tablecomment;
} }
public CheckBox getHtml() {
return html;
}
public void setHtml(CheckBox html) {
this.html = html;
}
} }

@ -101,6 +101,7 @@ public class XmlManager {
table.setGet(Boolean.parseBoolean(tableElement.getAttribute("get"))); table.setGet(Boolean.parseBoolean(tableElement.getAttribute("get")));
table.setSearch(Boolean.parseBoolean(tableElement.getAttribute("search"))); table.setSearch(Boolean.parseBoolean(tableElement.getAttribute("search")));
table.setGetAll(Boolean.parseBoolean(tableElement.getAttribute("getAll"))); table.setGetAll(Boolean.parseBoolean(tableElement.getAttribute("getAll")));
table.setHtml(Boolean.parseBoolean(tableElement.getAttribute("html")));
NodeList fields = tableElement.getElementsByTagName("field"); NodeList fields = tableElement.getElementsByTagName("field");
@ -200,6 +201,7 @@ public class XmlManager {
table.setAttribute("get", Boolean.toString(t.getGet())); table.setAttribute("get", Boolean.toString(t.getGet()));
table.setAttribute("search", Boolean.toString(t.getSearch())); table.setAttribute("search", Boolean.toString(t.getSearch()));
table.setAttribute("getAll", Boolean.toString(t.getGetAll())); table.setAttribute("getAll", Boolean.toString(t.getGetAll()));
table.setAttribute("html", Boolean.toString(t.getHtml()));
Element fields = doc.createElement("fields"); Element fields = doc.createElement("fields");

@ -231,11 +231,12 @@ public class SpringBootCallable implements Callable {
for (Table table : module.getTables()) { for (Table table : module.getTables()) {
HashMap<String, Object> ctxss = new HashMap<String, Object>(); HashMap<String, Object> ctxss = new HashMap<String, Object>();
ctxss.put("basePackage", project.getProjectBasePackage()); ctxss.put("basePackage", project.getProjectBasePackage());
ctxss.put("module", module.getModuleName());
ctxss.put("author", project.getProjectAuthor()); ctxss.put("author", project.getProjectAuthor());
ctxss.put("date", new Date()); ctxss.put("date", new Date());
ctxss.put("table", table); ctxss.put("table", table);
freeMarkerManager.outputTemp(new File(m.getAbsolutePath(), table.getCName()+"Ajax.java"), option + "/java/action/ajax/Ajax.java", ctxss); freeMarkerManager.outputTemp(new File(m.getAbsolutePath(), table.getCName() + "Ajax.java"), option + "/java/action/ajax/Ajax.java", ctxss);
} }
} }

@ -42,6 +42,7 @@ public class Table extends TreeItem {
private boolean get = true; private boolean get = true;
private boolean search = false; private boolean search = false;
private boolean getAll = false; private boolean getAll = false;
private boolean html = false;
/** /**
* *
@ -185,4 +186,12 @@ public class Table extends TreeItem {
public void setGetAll(boolean getAll) { public void setGetAll(boolean getAll) {
this.getAll = getAll; this.getAll = getAll;
} }
public boolean getHtml() {
return html;
}
public void setHtml(boolean html) {
this.html = html;
}
} }

@ -36,6 +36,8 @@
</children> </children>
</HBox> </HBox>
<Label GridPane.rowIndex="3" GridPane.columnIndex="1" text="其他配置" GridPane.halignment="CENTER" GridPane.valignment="CENTER" />
<CheckBox fx:id="html" selected="false" GridPane.rowIndex="3" GridPane.columnIndex="2" text="HTML模板" />
</children> </children>
</GridPane> </GridPane>

@ -1,6 +1,4 @@
package $ package ${basePackage}.action;
import javax.servlet.http.HttpServletResponse;{basePackage}.action;
import ${basePackage}.frame.base.*; import ${basePackage}.frame.base.*;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.LocalData;
@ -17,8 +15,6 @@ import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.multipart.MultipartHttpServletRequest;
@ -43,7 +39,7 @@ import java.util.regex.Pattern;
/** /**
* ControllerController * ControllerController
* htm{@link GlobalController#action(HttpServletRequest, Model)} * htm{@link GlobalController#action(Model, HttpServletRequest, HttpServletResponse)}
* {@link GlobalController#exceptionHandler(HttpServletRequest, HttpServletResponse, Model, Exception)} * {@link GlobalController#exceptionHandler(HttpServletRequest, HttpServletResponse, Model, Exception)}
* {@link GlobalController#upload(HttpServletRequest)} * {@link GlobalController#upload(HttpServletRequest)}
* {@link GlobalController#download(String)} * {@link GlobalController#download(String)}
@ -104,7 +100,7 @@ public class GlobalController implements ErrorController {
} }
@RequestMapping(value = ERROR_PATH) @RequestMapping(value = ERROR_PATH)
public String error(HttpServletRequest request) { public String error(HttpServletRequest request, HttpServletResponse response) {
Integer statusCode = (Integer) request.getAttribute("javax.servlet.error.status_code"); Integer statusCode = (Integer) request.getAttribute("javax.servlet.error.status_code");
switch (statusCode) { switch (statusCode) {
@ -112,7 +108,7 @@ public class GlobalController implements ErrorController {
return "404"; return "404";
case 403: case 403:
try { try {
LocalData.getResponse().sendRedirect("/login.htm"); response.sendRedirect("/login.htm");
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }

@ -1,14 +1,13 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.${module};
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.Ajax;
import ${basePackage}.frame.utils.MapperUtil; import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.module.system.mgr.UserManager; import ${basePackage}.module.${module}.mgr.${table.getCName()}Manager;
import ${basePackage}.module.system.req.*; import ${basePackage}.module.${module}.req.*;
import ${basePackage}.module.system.rsp.*; import ${basePackage}.module.${module}.rsp.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
public class ${table.getCName()}Ajax extends Ajax { public class ${table.getCName()}Ajax{
@Autowired @Autowired
private ${table.getCName()}Manager ${table.getFName()}Manager; private ${table.getCName()}Manager ${table.getFName()}Manager;
@ -19,43 +18,43 @@ public class ${table.getCName()}Ajax extends Ajax {
return ${table.getFName()}Manager.create(request, LocalData.getToken()); return ${table.getFName()}Manager.create(request, LocalData.getToken());
} }
</#if> </#if>
<#if table.getDelete()> <#if table.getDelete()>
public ${table.getCName()}DeleteResponse delete(String jsonParam) { public ${table.getCName()}DeleteResponse delete(String jsonParam) {
${table.getCName()}DeleteRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}DeleteRequest.class); ${table.getCName()}DeleteRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}DeleteRequest.class);
return ${table.getFName()}Manager.delete(request, LocalData.getToken()); return ${table.getFName()}Manager.delete(request, LocalData.getToken());
} }
</#if> </#if>
<#if table.getUpdate()> <#if table.getUpdate()>
public ${table.getCName()}UpdateResponse update(String jsonParam) { public ${table.getCName()}UpdateResponse update(String jsonParam) {
${table.getCName()}UpdateRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}UpdateRequest.class); ${table.getCName()}UpdateRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}UpdateRequest.class);
return ${table.getFName()}Manager.update(request, LocalData.getToken()); return ${table.getFName()}Manager.update(request, LocalData.getToken());
} }
</#if> </#if>
<#if table.getFind()> <#if table.getFind()>
public ${table.getCName()}FindResponse find(String jsonParam) { public ${table.getCName()}FindResponse find(String jsonParam) {
${table.getCName()}FindRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}FindRequest.class); ${table.getCName()}FindRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}FindRequest.class);
return ${table.getFName()}Manager.find(request, LocalData.getToken()); return ${table.getFName()}Manager.find(request, LocalData.getToken());
} }
</#if> </#if>
<#if table.getGet()> <#if table.getGet()>
public ${table.getCName()}GetResponse get(String jsonParam) { public ${table.getCName()}GetResponse get(String jsonParam) {
${table.getCName()}GetRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}GetRequest.class); ${table.getCName()}GetRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}GetRequest.class);
return ${table.getFName()}Manager.get(request, LocalData.getToken()); return ${table.getFName()}Manager.get(request, LocalData.getToken());
} }
</#if> </#if>
<#if table.getSearch()> <#if table.getSearch()>
public ${table.getCName()}SearchResponse search(String jsonParam) { public ${table.getCName()}SearchResponse search(String jsonParam) {
${table.getCName()}SearchRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}SearchRequest.class); ${table.getCName()}SearchRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}SearchRequest.class);
return ${table.getFName()}Manager.search(request, LocalData.getToken()); return ${table.getFName()}Manager.search(request, LocalData.getToken());
} }
</#if> </#if>
<#if table.getGetAll()> <#if table.getGetAll()>
public ${table.getCName()}GetAllResponse getAll(String jsonParam) { public ${table.getCName()}GetAllResponse getAll(String jsonParam) {
${table.getCName()}GetAllRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}GetAllRequest.class); ${table.getCName()}GetAllRequest request = MapperUtil.toJava(jsonParam, ${table.getCName()}GetAllRequest.class);
return ${table.getFName()}Manager.getAll(request, LocalData.getToken()); return ${table.getFName()}Manager.getAll(request, LocalData.getToken());

@ -1,6 +1,5 @@
package ${basePackage}.action.ajax.system; package ${basePackage}.action.ajax.system;
import ${basePackage}.frame.base.Ajax;
import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.BaseResponse;
@ -8,7 +7,7 @@ import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
public class AuthAjax extends Ajax { public class AuthAjax {
public BaseResponse login(String jsonParam) { public BaseResponse login(String jsonParam) {
BaseResponse baseResponse = new BaseResponse(); BaseResponse baseResponse = new BaseResponse();

Loading…
Cancel
Save

Powered by TurnKey Linux.