Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/config/ConfigCorbaReader.java
ÎļþÒÑɾ³ý Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/HMSysModConfigController.java
@@ -3,6 +3,7 @@ import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.FuncOperationInfo; import com.vci.corba.framework.data.OnlinUserInfo; import com.vci.corba.framework.data.OperateInfo; import com.vci.dto.RoleInfoDTO; import com.vci.dto.RoleRightParamDTO; @@ -524,4 +525,21 @@ } } /** * è·åå½åç¨æ·å¨çº¿äººæ° * @return */ @GetMapping("/getOnlinUsers") public BaseResult<OnlinUserInfo> getOnlinUsers(){ try { BaseResult baseResult = BaseResult.success(); List<OnlinUserInfo> onlineUserList = hmSysModConfigService.getOnlinUsers(); baseResult.setData(onlineUserList); return baseResult; } catch (Exception e) { String errorMsg = "è·åå½åå¨çº¿ç¨æ·æ¶åºç°é误ï¼åå ï¼" + VciBaseUtil.getExceptionMessage(e); logger.error(errorMsg); throw new VciBaseException(errorMsg); } } } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebIconController.java
@@ -4,6 +4,7 @@ import com.vci.dto.PLIconDTO; import com.vci.pagemodel.PLIconGroupVO; import com.vci.pagemodel.PLIconVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseQueryObject; @@ -148,6 +149,7 @@ * @param baseQueryObject æ¥è¯¢å¯¹è±¡ * @return 徿 ä¿¡æ¯ */ @VciUnCheckRight @VciBusinessLog(operateName = "è·åææå¾æ ", description = "è·åææå¾æ ") @GetMapping("/getAllIcon") public BaseResult<PLIconGroupVO> getAllIcon(BaseQueryObject baseQueryObject){ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/data.s.json
ÎļþÒÑɾ³ý Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/SmHMSysModConfigServiceI.java
@@ -2,10 +2,7 @@ import com.vci.common.exception.VciException; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.AppConfigCategoryInfo; import com.vci.corba.framework.data.AppConfigDetailInfo; import com.vci.corba.framework.data.FuncOperationInfo; import com.vci.corba.framework.data.OperateInfo; import com.vci.corba.framework.data.*; import com.vci.pagemodel.ExpExcelConditionVO; import com.vci.pagemodel.MenuVO; import com.vci.starter.web.exception.VciBaseException; @@ -164,4 +161,10 @@ */ long getOnlineUsersNum(); /** * è·åå¨çº¿äººå * @return */ List<OnlinUserInfo> getOnlinUsers(); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmHMSysModConfigServiceImpl.java
@@ -1613,4 +1613,18 @@ } /** * è·åå¨çº¿äººå * * @return */ @Override public List<OnlinUserInfo> getOnlinUsers() { try { OnlinUserInfo[] onlinUserInfos = platformClientUtil.getFrameworkService().getOnlineUsers(); return Arrays.asList(onlinUserInfos); } catch (PLException e) { throw new VciBaseException(String.valueOf(e.code), e.messages); } } }