dangsn
2024-12-30 b4323fbf5258f682a10fa76abe3a68d0644c90d4
在线人员功能调整
已修改4个文件
已删除2个文件
172 ■■■■ 文件已修改
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/config/ConfigCorbaReader.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/HMSysModConfigController.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebIconController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/data.s.json 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/SmHMSysModConfigServiceI.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmHMSysModConfigServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
        }
    }
}