@ -23,13 +23,11 @@ import cn.jyjz.xiaoyao.oa.from.dataobject.Category;
import cn.jyjz.xiaoyao.oa.from.service.UserapproveService ;
import cn.jyjz.xiaoyao.oa.from.service.UserapproveService ;
import cn.jyjz.xiaoyao.oa.from.vo.FlowUnionVo ;
import cn.jyjz.xiaoyao.oa.from.vo.FlowUnionVo ;
import cn.jyjz.xiaoyao.oa.from.vo.RepeatedTaskVo ;
import cn.jyjz.xiaoyao.oa.from.vo.RepeatedTaskVo ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrContractorTask ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPicture ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrTaskchildPicture ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUsersearch ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUsersearch ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUsersearchchild ;
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUsersearchchild ;
import cn.jyjz.xiaoyao.ocr.service.OcrSearchmanagerService ;
import cn.jyjz.xiaoyao.ocr.service.* ;
import cn.jyjz.xiaoyao.ocr.service.OcrTaskchildPictureService ;
import cn.jyjz.xiaoyao.ocr.service.OcrUsersearchService ;
import cn.jyjz.xiaoyao.ocr.service.OcrUsersearchchildService ;
import cn.jyjz.xiaoyao.ocr.vo.OcrTaskChildPictureVo ;
import cn.jyjz.xiaoyao.ocr.vo.OcrTaskChildPictureVo ;
import com.alanpoi.common.util.StringUtils ;
import com.alanpoi.common.util.StringUtils ;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper ;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper ;
@ -39,6 +37,7 @@ import io.swagger.annotations.*;
import org.apache.commons.collections4.CollectionUtils ;
import org.apache.commons.collections4.CollectionUtils ;
import org.slf4j.Logger ;
import org.slf4j.Logger ;
import org.slf4j.LoggerFactory ;
import org.slf4j.LoggerFactory ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.http.MediaType ;
import org.springframework.http.MediaType ;
import org.springframework.ui.Model ;
import org.springframework.ui.Model ;
import org.springframework.web.bind.annotation.* ;
import org.springframework.web.bind.annotation.* ;
@ -75,6 +74,9 @@ public class FlowTaskController extends BaseController {
@Resource
@Resource
private OcrUsersearchchildService usersearchchildService ;
private OcrUsersearchchildService usersearchchildService ;
@Autowired
private OcrContractorTaskService contractorTaskService ;
// /**
// /**
// * 查询我的待办任务
// * 查询我的待办任务
// * @return
// * @return
@ -488,6 +490,7 @@ public class FlowTaskController extends BaseController {
} else {
} else {
searchQuery . addEqual ( "thisLoginUserid" , user . getLoginname ( ) ) ;
searchQuery . addEqual ( "thisLoginUserid" , user . getLoginname ( ) ) ;
searchQuery . addEqual ( "tenantid" , tenantId ) ;
searchQuery . addEqual ( "tenantid" , tenantId ) ;
}
}
String searchId = request . getParameter ( "searchId" ) ;
String searchId = request . getParameter ( "searchId" ) ;
@ -497,10 +500,13 @@ public class FlowTaskController extends BaseController {
disSearchQuery ( searchQuery , userSearch ) ;
disSearchQuery ( searchQuery , userSearch ) ;
}
}
}
}
List < OcrContractorTask > contractorTask = contractorTaskService . list ( new LambdaQueryWrapper < OcrContractorTask > ( ) . eq ( OcrContractorTask : : getTenantId , tenantId ) ) ;
if ( ! org . springframework . util . CollectionUtils . isEmpty ( contractorTask ) ) {
OcrContractorTask ocrContractorTask = contractorTask . get ( 0 ) ;
searchQuery . addEqual ( "contractor" , ocrContractorTask . getField ( ) ) ;
}
Map < String , Object > query = searchQuery . getQuery ( ) ;
Map < String , Object > query = searchQuery . getQuery ( ) ;
flowTaskService . getFinalProcessInstances ( query , pageUtils , user ) ;
flowTaskService . getFinalProcessInstances ( query , pageUtils , user ) ;
return ResultVoUtil . success ( pageUtils ) ;
return ResultVoUtil . success ( pageUtils ) ;
}
}