From 3343885406b4fb874e82c5238bc31c0348e99ee7 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 23 六月 2022 18:35:06 +0800
Subject: [PATCH] 优化 间接性费用完成
---
java110-core/src/main/java/com/java110/core/language/Cn.java | 103 +++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 98 insertions(+), 5 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/language/Cn.java b/java110-core/src/main/java/com/java110/core/language/Cn.java
index 1a960d1..790e948 100644
--- a/java110-core/src/main/java/com/java110/core/language/Cn.java
+++ b/java110-core/src/main/java/com/java110/core/language/Cn.java
@@ -1,6 +1,7 @@
package com.java110.core.language;
-import com.java110.dto.menu.MenuDto;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
import com.java110.dto.menuCatalog.MenuCatalogDto;
import com.java110.utils.util.StringUtil;
import com.java110.vo.ResultVo;
@@ -12,14 +13,12 @@
/**
* 绻佷綋
- *
*/
@Component
public class Cn extends DefaultLanguage {
private static Map<String, String> menuCatalogs = new HashMap<>();
private static Map<String, String> menus = new HashMap<>();
private static Map<String, String> msgs = new HashMap<>();
-
public List<MenuCatalogDto> getMenuCatalog(List<MenuCatalogDto> menuCatalogDtos) {
@@ -53,6 +52,31 @@
}
@Override
+ public JSONArray getPrivilegeMenuDto(JSONArray tmpPrivilegeArrays) {
+ String menuName = "";
+ JSONObject priObj = null;
+ for (int priIndex = 0; priIndex < tmpPrivilegeArrays.size(); priIndex++) {
+ priObj = tmpPrivilegeArrays.getJSONObject(priIndex);
+ menuName = menus.get(priObj.get("gName"));
+ if (!StringUtil.isEmpty(menuName)) {
+ priObj.put("gName", menuName);
+ }
+
+ menuName = menus.get(priObj.get("mName"));
+ if (!StringUtil.isEmpty(menuName)) {
+ priObj.put("mName", menuName);
+ }
+
+ menuName = menus.get(priObj.get("pName"));
+ if (!StringUtil.isEmpty(menuName)) {
+ priObj.put("pName", menuName);
+ }
+
+ }
+ return tmpPrivilegeArrays;
+ }
+
+ @Override
public ResultVo getResultVo(ResultVo resultVo) {
String msg = msgs.get(resultVo.getMsg());
if (!StringUtil.isEmpty(msg)) {
@@ -62,9 +86,9 @@
return resultVo;
}
- public String getLangMsg(String msg){
+ public String getLangMsg(String msg) {
String msgStr = msgs.get(msg);
- if (!StringUtil.isEmpty(msg)) {
+ if (!StringUtil.isEmpty(msgStr)) {
return msgStr;
}
@@ -234,6 +258,75 @@
menus.put("鍘嗗彶缂磋垂瀵煎叆", "姝峰彶绻宠不灏庡叆");
menus.put("鎵撳嵃閰嶇疆", "鎵撳嵃閰嶇疆");
menus.put("鏀舵嵁妯℃澘", "鏀舵摎妯℃澘");
+ menus.put("鍩虹鏁版嵁", "鍩虹鏁告摎");
+ menus.put("灏忓尯淇℃伅", "灏忓崁淇℃伅");
+ menus.put("鐗╀笟鍏徃", "鐗╂キ鍏徃");
+ menus.put("鍛ㄨ竟鍟嗗", "鍛ㄩ倞鍟嗗");
+ menus.put("鍏ラ┗瀹℃牳", "鍏ラ瀵╂牳");
+ menus.put("绉熻祦绠$悊", "绉熻硟绠$悊");
+ menus.put("绉熻祦閰嶇疆", "绉熻硟閰嶇疆");
+ menus.put("鎴挎簮淇℃伅", "鎴挎簮淇℃伅");
+ menus.put("鍑虹瀹℃牳", "鍑虹瀵╂牳");
+ menus.put("绉熻祦棰勭害", "绉熻硟闋愮磩");
+ menus.put("鍑虹鍘嗗彶", "鍑虹姝峰彶");
+ menus.put("鏅烘収杩愯惀", "鏅烘収閬嬬嚐");
+ menus.put("鏃ц揣鐢╁崠", "鑸婅波鐢╄常");
+ menus.put("鍙戝竷闇�姹�", "鐧煎竷闇�姹�");
+ menus.put("鍒朵綔浼樻儬鍒�", "瑁戒綔鍎儬鍒�");
+ menus.put("璐拱璁板綍", "璩艰卜瑷橀寗");
+ menus.put("鍟嗗搴楅摵", "鍟嗗搴楅嫪");
+ menus.put("鍟嗗煄鑿滃崟", "鍟嗗煄鑿滃柈");
+ menus.put("寮�搴楀鏍�", "闁嬪簵瀵╂牳");
+ menus.put("搴楅摵淇℃伅", "搴楅嫪淇℃伅");
+ menus.put("灏忓尯搴楅摵", "灏忓崁搴楅嫪");
+ menus.put("涓撳尯鐩綍", "灏堝崁鐩寗");
+ menus.put("涓撳尯鍟嗗搧", "灏堝崁鍟嗗搧");
+ menus.put("搴楅摵绫诲瀷", "搴楅嫪椤炲瀷");
+ menus.put("涓婃灦鏈嶅姟", "涓婃灦鏈嶅嫏");
+ menus.put("涓婃灦鍟嗗搧", "涓婃灦鍟嗗搧");
+ menus.put("搴楅摵鍙樻洿", "搴楅嫪璁婃洿");
+ menus.put("璐㈠姟绠$悊", "璨″嫏绠$悊");
+ menus.put("鎻愮幇瀹℃牳", "鎻愮従瀵╂牳");
+ menus.put("鎻愮幇浠樻", "鎻愮従浠樻");
+ menus.put("鎻愮幇璁板綍", "鎻愮従瑷橀寗");
+ menus.put("璁剧疆淇濊瘉閲�", "瑷疆淇濊瓑閲�");
+ menus.put("淇濊瘉閲戞槑缁�", "淇濊瓑閲戞槑绱�");
+ menus.put("鍟嗘埛绠$悊", "鍟嗘埗绠$悊");
+ menus.put("鍟嗘埛绠$悊鍛�", "鍟嗘埗绠$悊鍝�");
+ menus.put("钀ラ攢涓績", "鐕熼姺涓績");
+ menus.put("鍙戝竷骞垮憡", "鐧煎竷寤e憡");
+ menus.put("渚挎皯鑿滃崟缁存姢", "渚挎皯鑿滃柈缍");
+ menus.put("璁㈠崟涓績", "瑷傚柈涓績");
+ menus.put("鍙楃悊鍗�", "鍙楃悊鍠�");
+ menus.put("鐧诲綍鏃ュ織", "鐧婚寗鏃ヨ獙");
+ menus.put("鍟嗗煄璁㈠崟", "鍟嗗煄瑷傚柈");
+ menus.put("閫�璐ц鍗�", "閫�璨ㄨ▊鍠�");
+ menus.put("鏈嶅姟绠$悊", "鏈嶅嫏绠$悊");
+ menus.put("搴旂敤淇℃伅", "鎳夌敤淇℃伅");
+ menus.put("鏈嶅姟淇℃伅", "鏈嶅嫏淇℃伅");
+ menus.put("鏈嶅姟娉ㄥ唽", "鏈嶅嫏瑷诲唺");
+ menus.put("鏈嶅姟瀹炵幇", "鏈嶅嫏瀵︾従");
+ menus.put("鏈嶅姟鎻愪緵", "鏈嶅嫏鎻愪緵");
+ menus.put("涓氬姟杞ㄨ抗", "妤嫏杌岃贰");
+ menus.put("鑿滃崟绠$悊", "鑿滃柈绠$悊");
+ menus.put("鑿滃崟鐩綍", "鑿滃柈鐩寗");
+ menus.put("鑿滃崟缁�", "鑿滃柈绲�");
+ menus.put("鑿滃崟缁存姢", "鑿滃柈缍");
+ menus.put("鏄犲皠绠$悊", "鏄犲皠绠$悊");
+ menus.put("缂栫爜鏄犲皠", "绶ㄧ⒓鏄犲皠");
+ menus.put("灞炴�х鐞�", "灞�х鐞�");
+ menus.put("灞炴��", "灞��");
+ menus.put("鎶ヨ〃寮�鍙�", "鍫辫〃闁嬬櫦");
+ menus.put("鎶ヨ〃缁�", "鍫辫〃绲�");
+ menus.put("鎶ヨ〃淇℃伅", "鍫辫〃淇℃伅");
+ menus.put("鎶ヨ〃缁勪欢", "鍫辫〃绲勪欢");
+ menus.put("缂撳瓨绠$悊", "绶╁瓨绠$悊");
+ menus.put("鍒锋柊缂撳瓨", "鍒锋柊绶╁瓨");
+ menus.put("瀹氭椂浠诲姟绠$悊", "瀹氭檪浠诲嫏绠$悊");
+ menus.put("瀹氭椂浠诲姟", "瀹氭檪浠诲嫏");
+ menus.put("鏃ュ織涓績", "鏃ヨ獙涓績");
+ menus.put("浜や簰鏃ュ織", "浜や簰鏃ヨ獙");
+ menus.put("鍒濆鍖栧皬鍖�", "鍒濆鍖栧皬鍗�");
}
--
Gitblit v1.8.0