wangting
2024-12-25 9e18636bed4fc3fceec08ca25d6c7916d4d9a429
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/dao/impl/WebProcessDaoImpl.java
@@ -636,7 +636,7 @@
         conditionMap.put("f_btwname", workitemBtmType);
      }else if(StringUtils.isNotBlank(processOid)){
         //实际上传递的是executionid
         conditionMap.put("f_oid", "\\IN(select oid from platformbtm_" + workIntanceBtmType + " where executionid = '" + processOid.trim() + "')");
         conditionMap.put("f_oid", "\\IN(select oid from pbt_" + workIntanceBtmType + " where executionid = '" + processOid.trim() + "')");
         conditionMap.put("f_btwname", workIntanceBtmType);
      }
      return getData(taskDataLink,conditionMap,referColumns);
@@ -656,7 +656,7 @@
         conditionMap.put("f_oid", taskOid.trim());
         conditionMap.put("f_btwname", getWorkitemBtmType());
      }else if(StringUtils.isNotBlank(executionid)){
         conditionMap.put("f_oid", "\\IN(select oid from platformbtm_" + getWorkIntanceBtmType() + " where executionid = '" + executionid.trim() + "')");
         conditionMap.put("f_oid", "\\IN(select oid from pbt_" + getWorkIntanceBtmType() + " where executionid = '" + executionid.trim() + "')");
         conditionMap.put("f_btwname", getWorkIntanceBtmType());
      }
      return loService.queryCLO(taskDataLink, conditionMap);
@@ -708,7 +708,7 @@
   public DataGrid getDataByProcess(String executionId,String referColumns) throws VciBaseException{
      WebUtil.alertNotNull(executionId,"流程执行ID");
      Map<String,String> conditionMap = new HashMap<String, String>();
      conditionMap.put("f_oid","\\IN(select oid from platformbtm_" +getWorkIntanceBtmType() + " where executionid='" + executionId.trim() + "')");
      conditionMap.put("f_oid","\\IN(select oid from pbt_" +getWorkIntanceBtmType() + " where executionid='" + executionId.trim() + "')");
      conditionMap.put("f_btwname", getWorkIntanceBtmType());
      return getData(processDataLink,conditionMap,referColumns);
   }
@@ -1016,7 +1016,7 @@
   @Override
   public List<ProcessInstanceVO> listExecutingProcessByBussinessOid(String bussinessOid, String btmName) throws VciBaseException {
      Map<String,String> conditionMap = new HashMap<String, String>();
      conditionMap.put("oid",QueryOptionConstant.IN + "(select f_oid from platformlt_" + getTaskDataLink() + " where f_btwname='" + getWorkIntanceBtmType() + "' " +
      conditionMap.put("oid",QueryOptionConstant.IN + "(select f_oid from plt_" + getTaskDataLink() + " where f_btwname='" + getWorkIntanceBtmType() + "' " +
                        " and t_btwname='" + btmName + "' and t_oid = '" + bussinessOid + "' )");
      conditionMap.put("lcstatus","Executing");
      List<ProcessInstance> processInstances = boService.queryObject(ProcessInstance.class,conditionMap);