コード例 #1
0
ファイル: MainLoadController.java プロジェクト: ratexx/main
  // @ExceptionHandler(Exception.class)
  @RequestMapping(value = "/blog/{commuId}/{lanuageId}/{moduleId}", method = RequestMethod.GET)
  public String getFullBlog(
      Map<String, Object> map,
      @PathVariable("commuId") int commuId,
      @PathVariable("lanuageId") int lanuageId,
      @PathVariable("moduleId") int moduleId,
      // @PathVariable("packageId") int packageId,
      @ModelAttribute(value = "userdetail") UserProfileForm userdetail,
      @ModelAttribute(value = "ACCESS_CONTROL") List<VModuleSubmenu> vModuleSubmenuList) {

    map.put("commuId", commuId);
    map.put("lanuageId", lanuageId);
    // map.put("smallBlogCommu", loadPageService.loadCommunityDeatils(commuId, 1));
    map.put("moduleId", moduleId);
    boolean fullDetail = true;
    // userdetail.get
    if (vModuleSubmenuList != null) {
      for (VModuleSubmenu vModuleSubmenu : vModuleSubmenuList) {
        if (moduleId == 100 || moduleId == 101 || moduleId == 102) {
          loadBlog(map, moduleId, commuId, lanuageId, fullDetail, userdetail);
          break;
        } else if (moduleId == vModuleSubmenu.getModuleId()) {
          loadBlog(map, moduleId, commuId, lanuageId, fullDetail, userdetail);
          break;
        }
      }

      map.put("commuId", commuId);
      map.put("lanuageId", lanuageId);
      map.put("moduleId", moduleId);
      return (String) map.get(HaakConst.KEY_RETURN_PAGE);

    } else {
      return "welcome.htm";
    }
  }
コード例 #2
0
ファイル: MainLoadController.java プロジェクト: ratexx/main
  @RequestMapping(value = "/home2/{commuId}/{lanuageId}/{menuId}", method = RequestMethod.GET)
  public String home2(
      Map<String, Object> map,
      @PathVariable("commuId") int commuId,
      @PathVariable("lanuageId") int lanuageId,
      @PathVariable("menuId") int MenuID,
      @ModelAttribute(value = "userdetail") UserProfileForm userdetail) {

    // init page
    // VCommunity commuDetails= loadPageService.loadCommunityDeatils(commuId, 1);
    boolean flagLogin = false;
    boolean flagFullDetails = false;
    List<VModuleSubmenu> vModuleSubmenuList = new ArrayList<VModuleSubmenu>();
    // int commuid get from request
    if (userdetail != null && userdetail.getUserName() != null) {
      flagLogin = true;
    }
    // --end init page

    // login Process
    if (flagLogin) {
      map.put(
          "NEW_SUB_MENU",
          getStringSubMenu(
              loadPageService.loadMenuSubmenu(lanuageId, commuId, userdetail.getRoleList()),
              commuId,
              lanuageId,
              MenuID));
      vModuleSubmenuList = loadPageService.getUserPrivilege(commuId, userdetail.getRoleList());
      //    		map.put("MENU_LIST", loadPageService.loadMenuSubmenu( lanuageId ,commuId
      // ,userdetail.getRoleList()),commuId,lanuageId,MenuID);
    } else {
      vModuleSubmenuList = loadPageService.getUserPrivilege(commuId, new int[] {0});
      map.put(
          "NEW_SUB_MENU",
          getStringSubMenu(
              loadPageService.loadMenuSubmenu(lanuageId, commuId, new int[] {6}),
              commuId,
              lanuageId,
              MenuID));
      map.put("MENU_LIST", loadPageService.loadMenuSubmenu(lanuageId, commuId, new int[] {6}));
    }
    map.put("ACCESS_CONTROL", vModuleSubmenuList);
    map.put("menuform", new MenuForm());
    map.put("adobj", new BlogAd());
    map.put("commuID", commuId);
    map.put("lanuageId", lanuageId);

    for (VModuleSubmenu vModuleSubmenu : vModuleSubmenuList) {
      int moduleId = vModuleSubmenu.getModuleId();
      if (moduleId == 9 && flagLogin != true) {
        // loadBlog(map,9 , commuId, lanuageId,packageID , false,userdetail);
      } else {
        // loadBlog(map, moduleId, commuId, lanuageId,packageID , flagFullDetails,userdetail);
        loadBlog(map, moduleId, commuId, lanuageId, flagFullDetails, userdetail);
      }
    }

    if (flagLogin) {
      // loadBlog(map, 100, commuId, lanuageId,packageID , flagFullDetails,userdetail);
      loadBlog(map, 100, commuId, lanuageId, flagFullDetails, userdetail);
    }
    return "welcome2.htm";
  }