Source/UBCS-WEB/src/views/monitor/log/localLog.vue
@@ -69,7 +69,7 @@ // menuWidth: 300, dialogClickModal: false, highlightCurrentRow: true, //è¡é䏿¶é«äº® rowKey: "logName", //è¡æ°æ®ç Keyï¼ç¨æ¥ä¼å Table çæ¸²æ rowKey: "randomOid", //è¡æ°æ®ç Keyï¼ç¨æ¥ä¼å Table çæ¸²æ column: [ { label: "æå¡åç§°", Source/UBCS/ubcs-ops-api/ubcs-log-api/pom.xml
@@ -10,6 +10,14 @@ <modelVersion>4.0.0</modelVersion> <artifactId>ubcs-log-api</artifactId> <dependencies> <dependency> <groupId>com.vci.ubcs</groupId> <artifactId>ubcs-util-api</artifactId> <version>3.0.1.RELEASE</version> <scope>compile</scope> </dependency> </dependencies> <properties> <maven.compiler.source>8</maven.compiler.source> Source/UBCS/ubcs-ops-api/ubcs-log-api/src/main/java/com/vci/ubcs/log/enumpack/ServiceNameRoleEnum.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,176 @@ package com.vci.ubcs.log.enumpack; import com.vci.ubcs.starter.web.enumpck.BaseEnum; /** * @author ludc * @date 2023/11/26 18:54 */ public enum ServiceNameRoleEnum implements BaseEnum { /** * ç¼ç æå¡ */ UBCS_CODE("ubcs_code","ç¼ç æå¡"), /** * é´ææå¡ */ UBCS_AUTH("ubcs_auth","é´ææå¡"), /** * æµç¨ç®¡çæå¡ */ UBCS_FLOW("ubcs_flow","æµç¨ç®¡çæå¡"), /** * 对象建模管çæå¡ */ UBCS_OMD("ubcs_omd","对象建模管çæå¡"), /** * æ¥å¿ç®¡çæå¡ */ UBCS_LOG("ubcs_log","æ¥å¿ç®¡çæå¡"), /** * éæç®¡çæå¡ */ UBCS_APPLYJTCODESERVICE("ubcs_applyjtcodeservice","éæç®¡çæå¡"), /** * ç³»ç»ç®¡çæå¡ */ UBCS_SYSTEM("ubcs_system","ç³»ç»ç®¡çæå¡"), /** * é¦é¡µæ¡é¢æå¡ */ UBCS_DESK("ubcs_desk","é¦é¡µæ¡é¢æå¡"), /** * æä»¶ç®¡çæå¡ */ UBCS_RESOURCE("ubcs_resource","æä»¶ç®¡çæå¡"), /** * ç½å ³æå¡ */ UBCS_GATEWAY("ubcs_gateway","ç½å ³æå¡"), /** * æ¥è¡¨æå¡ */ UBCS_REPORT("ubcs_report","æ¥è¡¨æå¡"), /** * ç¨æ·ä¿¡æ¯ç®¡çæå¡ */ UBCS_USER("ubcs_user","ç¨æ·ä¿¡æ¯ç®¡çæå¡") ; /** * æä¸¾çå¼ */ private String value; /** * æä¸¾æ¾ç¤ºææ¬ */ private String text; /** * è·åæä¸¾å¼ * * @return æä¸¾å¼ */ @Override public String getValue() { return value; } /** * 设置æä¸¾å¼ * * @param value æä¸¾å¼ */ public void setValue(String value) { this.value = value; } /** * è·åæä¸¾æ¾ç¤ºææ¬ * * @return æ¾ç¤ºææ¬ */ @Override public String getText() { return text; } /** * 设置æ¾ç¤ºææ¬ * * @param text æ¾ç¤ºææ¬ */ public void setText(String text) { this.text = text; } /** * æé 彿° * * @param value å¼ * @param text æ¾ç¤ºææ¬ */ private ServiceNameRoleEnum(String value, String text) { this.value = value; this.text = text; } /** * æ ¹æ®åç§°è·å对åºçæä¸¾å¼ * * @param text åç§° * @return æä¸¾å¼ */ public static String getValueByText(String text) { for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { if (wenum.getText().equalsIgnoreCase(text)) { return wenum.getValue(); } } return ""; } /** * æ ¹æ®æä¸¾å¼è·ååç§° * * @param value æä¸¾å¼ * @return åç§° */ public static String getTextByValue(String value) { for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { if (wenum.getValue().equalsIgnoreCase(value)) { return wenum.getText(); } } return ""; } /** * æ ¹æ®æä¸¾å¼è·åæä¸¾å¯¹è±¡ * * @param value æä¸¾å¼ * @return æä¸¾å¯¹è±¡ï¼ä¸å卿¶åè¿ånull */ public static ServiceNameRoleEnum forValue(String value) { for (ServiceNameRoleEnum wenum : ServiceNameRoleEnum.values()) { if (wenum.getValue().equalsIgnoreCase(value)) { return wenum; } } return null; } } Source/UBCS/ubcs-ops-api/ubcs-log-api/src/main/java/com/vci/ubcs/log/vo/LocalLogVO.java
@@ -1,6 +1,7 @@ package com.vci.ubcs.log.vo; import com.vci.ubcs.log.entity.LocalLog; import com.vci.ubcs.starter.web.util.VciBaseUtil; import javafx.scene.Parent; import lombok.AllArgsConstructor; import lombok.Data; @@ -28,4 +29,9 @@ */ private String logFullPaths; /** * éæºçoidï¼ä¸ºäºè§£å³è¡¨æ ¼æ¸²ærowkeyéå¤çé®é¢ */ private String randomOid = VciBaseUtil.getPk(); } Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/controller/LogLocalController.java
@@ -39,7 +39,7 @@ * @return */ @PostMapping("/lazy-list") public R<List<LocalLog>> getSystemLogList(@RequestBody LocalLog localLog){ public R<List<LocalLogVO>> getSystemLogList(@RequestBody LocalLog localLog){ return R.data(logLocalService.getSystemLogList(localLog.getLogPath())); } Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/ILogLocalService.java
@@ -20,7 +20,7 @@ * @param logParentPath * @return */ List<LocalLog> getSystemLogList(String logParentPath); List<LocalLogVO> getSystemLogList(String logParentPath); /** * ä¸è½½ï¼æ ¹æ®æå¡åæå¨æä»¶ååæä»¶åä¸è½½æä»¶ Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/impl/LogLocalServiceImpl.java
@@ -1,5 +1,6 @@ package com.vci.ubcs.log.service.impl; import com.vci.ubcs.log.enumpack.ServiceNameRoleEnum; import com.vci.ubcs.log.vo.LocalLogVO; import com.vci.ubcs.log.service.ILogLocalService; import com.vci.ubcs.log.entity.LocalLog; @@ -76,8 +77,8 @@ * @return */ //@Override public List<LocalLog> getSystemLogList(String logParentPath) { List<LocalLog> localLogs = new ArrayList<>(); public List<LocalLogVO> getSystemLogList(String logParentPath) { List<LocalLogVO> localLogsVO = new ArrayList<>(); // ä¸ä¸ºç©ºè¯´ææ¯å è½½å½åè¿ä¸ªæå¡è·¯å¾ä¸çæ¥å¿æä»¶ if(Func.isNotEmpty(logParentPath)){ File file = new File(logParentPath); @@ -85,7 +86,7 @@ File[] files = file.listFiles(); Arrays.stream(files).forEach(item->{ // ç»å»ºæ¥å¿æä»¶å¯¹è±¡ LocalLog localLog = new LocalLog(); LocalLogVO localLog = new LocalLogVO(); localLog.setLogName(item.getName()); localLog.setLogType(getLogType(item.getName())); localLog.setCreateTime(getLastModifiedOrCreatTime(false,logParentPath)); @@ -95,7 +96,7 @@ localLog.setServiceId(serviceId); localLog.setServiceName(getServiceName(serviceId)); localLog.setHasChildren(false); localLogs.add(localLog); localLogsVO.add(localLog); }); } }else { @@ -106,23 +107,23 @@ String fullPath = dir.getPath() + LOGPATH; File file = new File(fullPath); if(file.exists()){ LocalLog localLog = new LocalLog(); localLog.setLastModifier(getLastModifiedOrCreatTime(true,fullPath)); localLog.setCreateTime(getLastModifiedOrCreatTime(false,fullPath)); localLog.setLogPath(fullPath); LocalLogVO localLogVO = new LocalLogVO(); localLogVO.setLastModifier(getLastModifiedOrCreatTime(true,fullPath)); localLogVO.setCreateTime(getLastModifiedOrCreatTime(false,fullPath)); localLogVO.setLogPath(fullPath); String serviceId = getServiceId(file.getPath()); localLog.setServiceId(serviceId); localLogVO.setServiceId(serviceId); String serviceName = getServiceName(serviceId); localLog.setServiceName(serviceName); localLog.setLogType(serviceName+"æ¥å¿ç¶ç®å½"); localLog.setLogName(serviceName+"æ¥å¿ç¶ç®å½"); localLog.setHasChildren(true); localLogs.add(localLog); localLogVO.setServiceName(serviceName); localLogVO.setLogType(serviceName+"æ¥å¿ç¶ç®å½"); localLogVO.setLogName(serviceName+"æ¥å¿ç¶ç®å½"); localLogVO.setHasChildren(true); localLogsVO.add(localLogVO); } } }); } return localLogs; return localLogsVO; } /** @@ -187,7 +188,8 @@ * @return */ private String getServiceName(String serViceId){ return EnumCache.getValue(EnumEnum.SERCIVE_NAME_ROLE, serViceId); // EnumCache.getValue(EnumEnum.SERCIVE_NAME_ROLE, serViceId) return ServiceNameRoleEnum.getTextByValue(serViceId); } /**