Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/impl/WebProcessDaoImpl.java
@@ -653,7 +653,7 @@
            }else {
               caluesList.add("*");
            }
            List<ClientBusinessObject> cbos = boService.queryCBO(btm, conditionMap,null,caluesList);
            List<com.vci.client.bof.ClientBusinessObject> cbos = boService.queryCBO(btm, conditionMap,null,caluesList);
            data.addAll(boService.cbos2Map(cbos));
         }
      }
@@ -731,16 +731,16 @@
      PageHelper pageHelper = new PageHelper(-1);
      pageHelper.setSort("endTime");
      pageHelper.setOrder(pageHelper.asc);
      List<ClientBusinessObject> undoTaskCbos= boService.queryCBO(workitemBtmType, conditionMap);
      List<com.vci.client.bof.ClientBusinessObject> undoTaskCbos= boService.queryCBO(workitemBtmType, conditionMap);
      if(undoTaskCbos != null && undoTaskCbos.size() > 0) {
         for(ClientBusinessObject cbo : undoTaskCbos) {
         for(com.vci.client.bof.ClientBusinessObject cbo : undoTaskCbos) {
            ProcessHistoryVO his = new ProcessHistoryVO();
            String taskName = cbo.getName();
            if(StringUtils.contains(taskName,"-")) {
               taskName = taskName.substring(taskName.lastIndexOf("-") + 1);
            }
            his.setTaskName(taskName);
            his.setCreateTime(cbo.getCreateTime());
            his.setCreateTime(String.valueOf(cbo.getCreateTime()));
            String userIdString = cbo.getAttributeValue("principal");
            if(StringUtils.contains(userIdString,":")) {
               userIdString = userIdString.substring(userIdString.indexOf(":") + 1);
@@ -946,19 +946,19 @@
            oidList.add(oid);
         }
         //转换成500长度的
         List<ClientBusinessObject> cboList = new ArrayList<ClientBusinessObject>();
         List<com.vci.client.bof.ClientBusinessObject> cboList = new ArrayList<com.vci.client.bof.ClientBusinessObject>();
         if(oidList.size()>500){
            List<List<String>> oidListForIn = WebUtil.switchListForOracleIn(oidList);
            for(List<String> oidListForInRecord : oidListForIn){
               Map<String,String> conditionMap = new HashMap<String, String>();
               conditionMap.put("oid",QueryOptionConstant.IN + "(" + WebUtil.toInSql(oidListForInRecord.toArray(new String[0])) + ")" );
               List<ClientBusinessObject> tempCbos = boService.queryCBO(btmType,conditionMap);
               List<com.vci.client.bof.ClientBusinessObject> tempCbos = boService.queryCBO(btmType,conditionMap);
               cboList.addAll(tempCbos);
            }
         }else{
            Map<String,String> conditionMap = new HashMap<String, String>();
            conditionMap.put("oid",QueryOptionConstant.IN + "(" + WebUtil.toInSql(oidList.toArray(new String[0])) + ")" );
            List<ClientBusinessObject> tempCbos = boService.queryCBO(btmType,conditionMap);
            List<com.vci.client.bof.ClientBusinessObject> tempCbos = boService.queryCBO(btmType,conditionMap);
            cboList.addAll(tempCbos);
         }
         //找到这个业务类型的起始状态