private void calculateAdverMp(Map<String, String> adverMp, List<Map<String, String>> appList) { String appId = adverMp.get("appID"); String isMutiApp = getPropVal(appId, appList, "isMutiApp"); String nodeUid = getPropVal(appId, appList, "nodeUid"); String apphref = getPropVal(appId, appList, "apphref"); adverMp.put("isMutiApp", StringUtil.trim(isMutiApp)); adverMp.put("nodeUid", StringUtil.trim(nodeUid)); adverMp.put("apphref", StringUtil.trim(apphref)); }
private String getPropVal(String advAppId, List<Map<String, String>> appList, String propName) { if (appList != null) { for (Map<String, String> appMp : appList) { String appId = appMp.get("appID"); if (StringUtil.trim(appId).equals(StringUtil.trim(advAppId))) { return appMp.get(propName); } } } return null; }
private int getProdMonth(String offerCode, Map<String, String> map) { String threeOfferCode = StringUtil.trim(map.get("threeOfferCode")); String sixOfferCode = StringUtil.trim(map.get("sixOfferCode")); String twelveOfferCode = StringUtil.trim(map.get("twelveOfferCode")); offerCode = StringUtil.trim(offerCode); if (threeOfferCode.equals(offerCode)) { return 3; } else if (sixOfferCode.equals(offerCode)) { return 6; } else if (twelveOfferCode.equals(offerCode)) { return 12; } else { return 0; } }
private List<Map<String, String>> getMenuApps( String menuId, List<Map<String, String>> apps, int type) { List<Map<String, String>> menuapps = new ArrayList<Map<String, String>>(); for (Map<String, String> app : apps) { if (StringUtil.trim(menuId).equals(StringUtil.trim(app.get("secMenu")))) { // 判断是否是指定二级菜单下 if (type == 1 && isTeacher(StringUtil.trim(app.get("domain")))) { menuapps.add(app); } else if (type == 2 && isStudent(StringUtil.trim(app.get("domain")))) { menuapps.add(app); } else if (type == 3 && isActived(StringUtil.trim(app.get("isActive")))) { menuapps.add(app); } } } return menuapps; }
private List<Map<String, String>> getsubMenu(List<Map<String, String>> appList, int type) { List<Map<String, String>> rtnls = new ArrayList<Map<String, String>>(); for (Map<String, String> app : appList) { String commonUse = StringUtil.trim(app.get("commonUse")); if (commonUse.indexOf(String.valueOf(type)) > -1) rtnls.add(app); } return rtnls; }