From 6239cc67fff7ecfe21b5db8b7c8b88343cf20b51 Mon Sep 17 00:00:00 2001 From: c1769 Date: Wed, 16 Aug 2023 10:38:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/core/web/IndexController.java | 153 ------------------ 1 file changed, 153 deletions(-) delete mode 100644 admin-core/src/main/java/com/ibeetl/admin/core/web/IndexController.java diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/web/IndexController.java b/admin-core/src/main/java/com/ibeetl/admin/core/web/IndexController.java deleted file mode 100644 index 7f68e7d..0000000 --- a/admin-core/src/main/java/com/ibeetl/admin/core/web/IndexController.java +++ /dev/null @@ -1,153 +0,0 @@ -package com.ibeetl.admin.core.web; - -import java.util.*; -import java.util.concurrent.ConcurrentHashMap; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; - -import com.ibeetl.admin.core.util.TimeTool; -import com.ibeetl.admin.core.util.Tool; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.servlet.ModelAndView; - -import com.ibeetl.admin.core.entity.CoreOrg; -import com.ibeetl.admin.core.entity.CoreUser; -import com.ibeetl.admin.core.rbac.UserLoginInfo; -import com.ibeetl.admin.core.rbac.tree.MenuItem; -import com.ibeetl.admin.core.service.CorePlatformService; -import com.ibeetl.admin.core.service.CoreUserService; -import com.ibeetl.admin.core.util.HttpRequestLocal; -import com.ibeetl.admin.core.util.PlatformException; - -@Controller -public class IndexController { - - @Autowired - CorePlatformService platformService; - - @Autowired - CoreUserService userService; - - @Autowired - HttpRequestLocal httpRequestLocal; - - public static final String previewIndex = ResourceBundle.getBundle("application").getString("we_chat.baseUrl").replace("server","")+"previewIndex.html"; - public static final String webSocketServer = ResourceBundle.getBundle("application").getString("we_chat.baseUrl").replace("8080","9090"); - - @RequestMapping("/") - public ModelAndView login() { - ModelAndView view = new ModelAndView("/login.html"); - return view; - } - - @GetMapping("/getNowTime.json") - @ResponseBody - public JsonResult getNowTime() { - return JsonResult.success(TimeTool.getNowTime()); - } - - @PostMapping("/login.json") - @ResponseBody - public JsonResult login(String code, String password) { - UserLoginInfo info = null; - try { - info = userService.login(code, password); - }catch (Exception e){ - return JsonResult.failMessage(e.getMessage()); - } - CoreUser user = info.getUser(); - CoreOrg currentOrg = info.getOrgs().get(0); - for (CoreOrg org : info.getOrgs()) { - if (org.getId() == user.getOrgId()) { - currentOrg = org; - break; - } - } - - info.setCurrentOrg(currentOrg); - // 记录登录信息到session - this.platformService.setLoginUser(info.getUser(), info.getCurrentOrg(), info.getOrgs()); - return JsonResult.success(); - } - - //跳转到电脑端首页 - @RequestMapping("/index.do") - public ModelAndView index() { - ModelAndView view = new ModelAndView("/index.html"); - CoreUser currentUser = platformService.getCurrentUser(); - Long orgId = platformService.getCurrentOrgId(); - MenuItem menuItem = platformService.getMenuItem(currentUser.getId(), orgId); - view.addObject("menus", menuItem); - view.addObject("htmlUrl", previewIndex); - view.addObject("webSocketServer", webSocketServer); - return view; - } - - //跳转到手机端首页 - @RequestMapping("/phoneIndex.do") - public ModelAndView phoneIndex() { - ModelAndView view = new ModelAndView("/phoneIndex.html"); - - CoreUser currentUser = platformService.getCurrentUser(); - Long orgId = platformService.getCurrentOrgId(); - MenuItem menuItem = platformService.getMenuItem(currentUser.getId(), orgId); - List childrenMenuItemList = new ArrayList<>(); - if(null != menuItem){ - List menuItemList = menuItem.getChildren(); - if(null != menuItemList && menuItemList.size() > 0){ - if(null != menuItem && menuItem.getChildren().size() == 1){ - menuItem = menuItemList.get(0); - if(null != menuItem){ - menuItemList = menuItem.getChildren(); - for(int i=0;null != menuItemList && i 0){ - List menuItems = Tool.deepCopy(menuItemList.get(i).getChildren()); - for(int j=0;j