wangting
2025-01-16 18c43123b51a1688ab4ae01fe3d171c7d92e619b
Source/Service/FrameService/src/com/vci/server/framework/FrameworkServiceImpl.java
@@ -1,6 +1,7 @@
package com.vci.server.framework;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.vci.common.ServiceNames;
@@ -17,8 +18,6 @@
import com.vci.corba.framework.data.DeptInfo;
import com.vci.corba.framework.data.FuncOperationInfo;
import com.vci.corba.framework.data.FunctionInfo;
import com.vci.corba.framework.data.LogInfo;
import com.vci.corba.framework.data.LogPeriodInfo;
import com.vci.corba.framework.data.MachSecurityInfo;
import com.vci.corba.framework.data.OperateInfo;
import com.vci.corba.framework.data.PasswordStrategyInfo;
@@ -27,31 +26,23 @@
import com.vci.corba.framework.data.RoleRightInfo;
import com.vci.corba.framework.data.SpecialCharClsfInfo;
import com.vci.corba.framework.data.SpecialCharInfo;
//import com.vci.corba.framework.data.SpecialRoleInfo;
import com.vci.corba.framework.data.SpecialtyInfo;
import com.vci.corba.framework.data.SystemCfgInfo;
import com.vci.corba.common.data.UserEntityInfo;
import com.vci.corba.framework.data.UserInfo;
import com.vci.corba.framework.data.UserLogonInfo;
import com.vci.corba.framework.method.FrameworkService;
import com.vci.corba.framework.FrameworkService;
import com.vci.server.BaseService;
import com.vci.corba.framework.data.CheckValue;
import com.vci.corba.framework.data.GrandValue;
import com.vci.server.framework.appConfig.AppConfigDetailCatch;
import com.vci.server.framework.cache.DeptCacheUtil;
import com.vci.server.framework.cache.RoleCacheUtil;
import com.vci.server.framework.cache.UserCacheUtil;
import com.vci.server.framework.delegate.AppConfigCategoryDelegate;
import com.vci.server.framework.delegate.AppConfigDetailDelegate;
import com.vci.server.framework.delegate.DataTypeRightDelegate;
import com.vci.server.framework.delegate.FuncOperationDelegate;
import com.vci.server.framework.delegate.FunctionDelegate;
import com.vci.server.framework.delegate.LogManagementDelegate;
import com.vci.server.framework.delegate.MachSecurityDelegate;
import com.vci.server.framework.delegate.OperateDelegate;
import com.vci.server.framework.delegate.RightManagementDelegate;
import com.vci.server.framework.delegate.RoleRightDelegate;
//import com.vci.server.framework.delegate.SpecialRoleDelegate;
import com.vci.server.framework.delegate.SystemCfgDelegate;
import com.vci.server.framework.volume.delegate.PvolumeDelegate;
import com.zeroc.Ice.Current;
@@ -69,10 +60,10 @@
   private RightManagementDelegate rightmanagementDelegate = new RightManagementDelegate(); //权限的delegate
   
   public FrameworkServiceImpl() {
      AppConfigDetailCatch.InitCatch();
      UserCacheUtil.initCache();
      DeptCacheUtil.initCache();
      RoleCacheUtil.initCache();
//      AppConfigDetailCatch.InitCatch();
//      UserCacheUtil.initCache();
//      DeptCacheUtil.initCache();
//      RoleCacheUtil.initCache();
   }
   
@@ -84,6 +75,11 @@
   
   @Override
   public boolean test(com.zeroc.Ice.Current current) {
      String op = current.operation;
      String adapter = current.adapter.getName();
      String id = current.id.name;
      String time = new Date().toString();
      System.out.println(String.format("== %s [FrameworkService.test] (adapter=%s, id=%s, op=%s)",  time, adapter, id, op));
      
      return true;
   }
@@ -119,59 +115,59 @@
   }
   
   /*-------------------日志管理模块---------------------*/
   /**
    * 初始化日志模块时检查是否配置了自动删除
    */
   @Override
   public boolean getIsAutoDelete(com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      boolean res = false;
      res = logDel.getIsAutoDelete();
      return res;
   }
   /**
    * 获取配置好的日志查询页面显示条数
    */
   @Override
   public long getPageSize(com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      return logDel.getPageSize();
   }
   /**
    * 获取当前查询日志的总条�?
    */
   @Override
   public long getSumLogRows(String sql, com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      return logDel.getSumLogRows(sql);
   }
   /**
    * 获取当前保存/备份期限
    */
   @Override
   public long getCurPeriod(String type, com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      return logDel.getCurPeriod(type);
   }
   /**
    * 手动删除日志
    */
   @Override
   public boolean deleteLog(String deleteDate, com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      return logDel.deleteLog(deleteDate);
   }
//   /*-------------------日志管理模块---------------------*/
//
//   /**
//    * 初始化日志模块时检查是否配置了自动删除
//    */
//   @Override
//   public boolean getIsAutoDelete(com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      boolean res = false;
//      res = logDel.getIsAutoDelete();
//      return res;
//   }
//
//
//
//   /**
//    * 获取配置好的日志查询页面显示条数
//    */
//   @Override
//   public long getPageSize(com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      return logDel.getPageSize();
//   }
//
//   /**
//    * 获取当前查询日志的总条�?
//    */
//   @Override
//   public long getSumLogRows(String sql, com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      return logDel.getSumLogRows(sql);
//   }
//
//
//
//   /**
//    * 获取当前保存/备份期限
//    */
//   @Override
//   public long getCurPeriod(String type, com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      return logDel.getCurPeriod(type);
//   }
//
//   /**
//    * 手动删除日志
//    */
//   @Override
//   public boolean deleteLog(String deleteDate, com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      return logDel.deleteLog(deleteDate);
//   }
//
   
   /**
@@ -836,33 +832,33 @@
   public void deblock(String[] ids,UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
      rightmanagementDelegate.deblock(ids,userEntityInfo);
   }
//
//   @Override
//   public LogPeriodInfo[] getPeriods(com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      return logDel.getPeriods();
//   }
   @Override
   public LogPeriodInfo[] getPeriods(com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      return logDel.getPeriods();
   }
   @Override
   public LogInfo[] fetchLogInfo(long pageNo, long pagesize, String sql, com.zeroc.Ice.Current current)
         throws VCIError {
      LogManagementDelegate logDel = new LogManagementDelegate();
      return logDel.fetchLogInfo((int)pageNo,(int)pagesize,sql);
   }
   @Override
   public LogInfo[] getLogListByContion(long pageNo, long pagesize, String sql, com.zeroc.Ice.Current current)
         throws VCIError {
      LogManagementDelegate logDelegate = new LogManagementDelegate();
      return logDelegate.getLogListByContion((int)pageNo,(int)pagesize,sql);
   }
   @Override
   public boolean savePeriod(SystemCfgInfo period,
         UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
      LogManagementDelegate logDelegate = new LogManagementDelegate();
      return logDelegate.savePeriod(period,userEntityInfo);
   }
//   @Override
//   public LogInfo[] fetchLogInfo(long pageNo, long pagesize, String sql, com.zeroc.Ice.Current current)
//         throws VCIError {
//      LogManagementDelegate logDel = new LogManagementDelegate();
//      return logDel.fetchLogInfo((int)pageNo,(int)pagesize,sql);
//   }
//
//   @Override
//   public LogInfo[] getLogListByContion(long pageNo, long pagesize, String sql, com.zeroc.Ice.Current current)
//         throws VCIError {
//      LogManagementDelegate logDelegate = new LogManagementDelegate();
//      return logDelegate.getLogListByContion((int)pageNo,(int)pagesize,sql);
//   }
//
//   @Override
//   public boolean savePeriod(SystemCfgInfo period,
//         UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
//      LogManagementDelegate logDelegate = new LogManagementDelegate();
//      return logDelegate.savePeriod(period,userEntityInfo);
//   }
   @Override
   public OperateInfo fetchOperateTypeByName(String name, com.zeroc.Ice.Current current) throws VCIError {
@@ -879,21 +875,21 @@
      return rightmanagementDelegate.getRoleListByTypeForMeasure(type);
   }
   @Override
   public void savelog(String message, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
       rightmanagementDelegate.savelog(message, userEntityInfo);
   }
   @Override
   public void saveLogV2(String result, String message, String type, short logTypeIntVal, String dataObjOid, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
       rightmanagementDelegate.saveLogV2(result, message, type, logTypeIntVal, dataObjOid, userEntityInfo);
   }
   @Override
   public void savelogfail(String message, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current)
         throws VCIError {
       rightmanagementDelegate.savelogfail(message, userEntityInfo);
   }
//   @Override
//   public void savelog(String message, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
//       rightmanagementDelegate.savelog(message, userEntityInfo);
//   }
//   @Override
//   public void saveLogV2(String result, String message, String type, short logTypeIntVal, String dataObjOid, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current) throws VCIError {
//       rightmanagementDelegate.saveLogV2(result, message, type, logTypeIntVal, dataObjOid, userEntityInfo);
//   }
//
//   @Override
//   public void savelogfail(String message, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current)
//         throws VCIError {
//       rightmanagementDelegate.savelogfail(message, userEntityInfo);
//
//   }
   @Override
   public RoleInfo[] fetchRoleInfoByUserNameAndPage(long pageNo, long pageSize,
@@ -1285,13 +1281,13 @@
      }
      return true;
   }
   @Override
   public void blocklog(String userId, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current)
         throws VCIError {
       rightmanagementDelegate.blocklog(userId, userEntityInfo);
      // TODO Auto-generated method stub
   }
//   @Override
//   public void blocklog(String userId, UserEntityInfo userEntityInfo, com.zeroc.Ice.Current current)
//         throws VCIError {
//       rightmanagementDelegate.blocklog(userId, userEntityInfo);
//      // TODO Auto-generated method stub
//
//   }
   @Override
   public UserInfo[] fetchUserInfoByConditionUnited(String searchName,