|
|
@@ -217,13 +217,55 @@ public class ApiService {
|
|
|
return retInfo;
|
|
|
}
|
|
|
|
|
|
-// public List pageList() {
|
|
|
-// List<Map<String, Object>> pageList = pageDao.getAllPageList(); // 获取全部页面数据
|
|
|
-//
|
|
|
-// return pageList;
|
|
|
-// }
|
|
|
+ // 编辑page,获取page单条数据详情
|
|
|
+ public Map pageDetailById(Map params) {
|
|
|
+ String id = params.get("id").toString();
|
|
|
+ Map info = apiDao.getDetailsInfoByIdAndType("page_details", id);
|
|
|
|
|
|
+ return info;
|
|
|
+ }
|
|
|
|
|
|
+ // 添加page_details表数据
|
|
|
+ public Map addPage(Map maps) {
|
|
|
+ String pageDesc = "";
|
|
|
+ String frontPath = maps.get("front_path").toString();
|
|
|
+ String isEnable = maps.get("is_enable").toString();
|
|
|
+ String pageCode = maps.get("page_code").toString();
|
|
|
+ String pageName = maps.get("page_name").toString();
|
|
|
+ String pageJson = maps.get("page_json").toString();
|
|
|
+// if (maps.containsKey("role_desc")) {
|
|
|
+// roleDesc = maps.get("role_desc").toString();
|
|
|
+// }
|
|
|
+ if(maps.containsKey("page_desc")) {
|
|
|
+ pageDesc = maps.get("page_desc").toString();
|
|
|
+ } else if(maps.containsKey("page_description")){
|
|
|
+ pageDesc = maps.get("page_description").toString();
|
|
|
+ }
|
|
|
+ // 通过是否存在id,判读是新增还是修改
|
|
|
+ String editId = "";
|
|
|
+ if (maps.containsKey("id")) {
|
|
|
+ editId = maps.get("id").toString();
|
|
|
+ }
|
|
|
+ String createdAt = commonUtil.getNowYYMMDDHHIISS();
|
|
|
+ Map<String, Object> addPagePamars = new HashMap<>();
|
|
|
+ addPagePamars.put("frontPath", frontPath);
|
|
|
+ addPagePamars.put("isEnable", isEnable);
|
|
|
+ addPagePamars.put("pageCode", pageCode);
|
|
|
+ addPagePamars.put("pageDesc", pageDesc);
|
|
|
+ addPagePamars.put("pageName", pageName);
|
|
|
+ addPagePamars.put("pageJson", pageJson);
|
|
|
+ if (editId.length()==0) {
|
|
|
+ // 如果不存在说明是新增
|
|
|
+ addPagePamars.put("createdAt", createdAt);
|
|
|
+ }
|
|
|
+ // 添加Page
|
|
|
+ Integer pageId = apiDao.addPageDetails(addPagePamars, editId);
|
|
|
+ Map retInfo = new HashMap<>();
|
|
|
+ if(pageId <= 0){
|
|
|
+ retInfo.put("sysErrorCode", "500");
|
|
|
+ }
|
|
|
+ return retInfo;
|
|
|
+ }
|
|
|
|
|
|
// 转换tree结构数据
|
|
|
private List<Map<String, Object>> treeMenu(List<Map<String, Object>> renderMenu){
|