From d516e38fd44e186f393bbb05c4e7ca34b323b609 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 16 五月 2023 18:50:52 +0800
Subject: [PATCH] optimize report
---
java110-core/src/main/java/com/java110/core/language/En.java | 100 +++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 98 insertions(+), 2 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/language/En.java b/java110-core/src/main/java/com/java110/core/language/En.java
index 59b14b0..bf92dec 100644
--- a/java110-core/src/main/java/com/java110/core/language/En.java
+++ b/java110-core/src/main/java/com/java110/core/language/En.java
@@ -1,6 +1,8 @@
package com.java110.core.language;
-import com.java110.dto.menuCatalog.MenuCatalogDto;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.java110.dto.menu.MenuCatalogDto;
import com.java110.utils.util.StringUtil;
import com.java110.vo.ResultVo;
import org.springframework.stereotype.Component;
@@ -51,6 +53,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,7 +89,7 @@
public String getLangMsg(String msg){
String msgStr = msgs.get(msg);
- if (!StringUtil.isEmpty(msg)) {
+ if (!StringUtil.isEmpty(msgStr)) {
return msgStr;
}
@@ -231,5 +258,74 @@
menus.put("鍘嗗彶缂磋垂瀵煎叆","Import history fee");
menus.put("鎵撳嵃閰嶇疆","Print configuration");
menus.put("鏀舵嵁妯℃澘","Receipt template");
+ menus.put("鍩虹鏁版嵁","Basic data");
+ menus.put("灏忓尯淇℃伅","Community information");
+ menus.put("鐗╀笟鍏徃","Property company");
+ menus.put("鍛ㄨ竟鍟嗗","Surrounding businesses");
+ menus.put("鍏ラ┗瀹℃牳","Check in");
+ menus.put("绉熻祦绠$悊","Rental");
+ menus.put("绉熻祦閰嶇疆","Rental configuration");
+ menus.put("鎴挎簮淇℃伅","Listing information");
+ menus.put("鍑虹瀹℃牳","Rental audit");
+ menus.put("绉熻祦棰勭害","Rental appointment");
+ menus.put("鍑虹鍘嗗彶","Rental history");
+ menus.put("鏅烘収杩愯惀","Smart operation");
+ menus.put("鏃ц揣鐢╁崠","Thrift sale");
+ menus.put("鍙戝竷闇�姹�","Release requirements");
+ menus.put("鍒朵綔浼樻儬鍒�","Create coupons");
+ menus.put("璐拱璁板綍","Purchase history");
+ menus.put("鍟嗗搴楅摵","Merchant shop");
+ menus.put("鍟嗗煄鑿滃崟","Mall menu");
+ menus.put("寮�搴楀鏍�","Shop audit");
+ menus.put("搴楅摵淇℃伅","Store nformation");
+ menus.put("灏忓尯搴楅摵","Community shop");
+ menus.put("涓撳尯鐩綍","Zone directory");
+ menus.put("涓撳尯鍟嗗搧","Zone products");
+ menus.put("搴楅摵绫诲瀷","Store type");
+ menus.put("涓婃灦鏈嶅姟","Shelf service");
+ menus.put("涓婃灦鍟嗗搧","Listings");
+ menus.put("搴楅摵鍙樻洿","Store change");
+ menus.put("璐㈠姟绠$悊","Financial management");
+ menus.put("鎻愮幇瀹℃牳","Withdrawal audit");
+ menus.put("鎻愮幇浠樻","Withdrawal payment");
+ menus.put("鎻愮幇璁板綍","Withdrawals record");
+ menus.put("璁剧疆淇濊瘉閲�","Set margin");
+ menus.put("淇濊瘉閲戞槑缁�","Margin details");
+ menus.put("鍟嗘埛绠$悊","Merchant management");
+ menus.put("鍟嗘埛绠$悊鍛�","Merchant administrator");
+ menus.put("钀ラ攢涓績","Marketing center");
+ menus.put("鍙戝竷骞垮憡","release ad");
+ menus.put("渚挎皯鑿滃崟缁存姢","Convenience menu maintenance");
+ menus.put("璁㈠崟涓績","Order center");
+ menus.put("鍙楃悊鍗�","Receipt");
+ menus.put("鐧诲綍鏃ュ織","Login log");
+ menus.put("鍟嗗煄璁㈠崟","Mall order");
+ menus.put("閫�璐ц鍗�","Return order");
+ menus.put("鏈嶅姟绠$悊", "Service management");
+ menus.put("搴旂敤淇℃伅","Application nformation");
+ menus.put("鏈嶅姟淇℃伅","Service information");
+ menus.put("鏈嶅姟娉ㄥ唽","Service registration");
+ menus.put("鏈嶅姟瀹炵幇","Service implementation");
+ menus.put("鏈嶅姟鎻愪緵","Service provision");
+ menus.put("涓氬姟杞ㄨ抗","Business track");
+ menus.put("鑿滃崟绠$悊","Menu");
+ menus.put("鑿滃崟鐩綍","Menu list");
+ menus.put("鑿滃崟缁�","Menu group");
+ menus.put("鑿滃崟缁存姢","Menu maintenance");
+ menus.put("鏄犲皠绠$悊","Mapping");
+ menus.put("缂栫爜鏄犲皠","Encoding map");
+ menus.put("灞炴�х鐞�","Attributes");
+ menus.put("灞炴��","Attributes");
+ menus.put("鎶ヨ〃寮�鍙�","Report development");
+ menus.put("鎶ヨ〃缁�","Report group");
+ menus.put("鎶ヨ〃淇℃伅","Report information");
+ menus.put("鎶ヨ〃缁勪欢","Report component");
+ menus.put("缂撳瓨绠$悊","Cache management");
+ menus.put("鍒锋柊缂撳瓨","Flush cache");
+ menus.put("瀹氭椂浠诲姟绠$悊","Scheduled task");
+ menus.put("瀹氭椂浠诲姟","Scheduled task");
+ menus.put("鏃ュ織涓績","Log center");
+ menus.put("浜や簰鏃ュ織","Interaction log");
+ menus.put("鍒濆鍖栧皬鍖�","Initialize community");
}
}
--
Gitblit v1.8.0