|
|
|
@ -38,6 +38,7 @@ import cn.jyjz.xiaoyao.ocr.service.OcrPictureService;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrTaskchildPictureService;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.service.OcrUsersearchService;
|
|
|
|
|
import cn.jyjz.xiaoyao.ocr.util.SearchParaFormatting;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
@ -1064,28 +1065,46 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
|
|
|
|
@Override
|
|
|
|
|
public IPage<OcrTaskchildPicture> queryPageByUserSearchId(Integer pageNo, Integer pageSize, String userSearchId) {
|
|
|
|
|
OcrUsersearch ocrUsersearch = ocrUsersearchService.selectByUserSearchId(userSearchId);
|
|
|
|
|
List<OcrUsersearchchild> ocrUsersearchchildList = ocrUsersearch.getOcrUsersearchchildList();
|
|
|
|
|
for(OcrUsersearchchild ocrUsersearchchild : ocrUsersearchchildList){
|
|
|
|
|
String searchfield = ocrUsersearchchild.getSearchfield();
|
|
|
|
|
switch (searchfield) {
|
|
|
|
|
case "izupuser":
|
|
|
|
|
ocrUsersearchchild.setSearchfield("FROMUSERID");
|
|
|
|
|
break;
|
|
|
|
|
case "izproject":
|
|
|
|
|
ocrUsersearchchild.setSearchfield("FROMPROJECTID");
|
|
|
|
|
break;
|
|
|
|
|
case "izplan":
|
|
|
|
|
ocrUsersearchchild.setSearchfield("FROMPLANID");
|
|
|
|
|
break;
|
|
|
|
|
case "izstatus":
|
|
|
|
|
ocrUsersearchchild.setSearchfield("STATES");
|
|
|
|
|
break;
|
|
|
|
|
case "iztaskrrom":
|
|
|
|
|
ocrUsersearchchild.setSearchfield("FROMSOURCEID");
|
|
|
|
|
break;
|
|
|
|
|
case "izuptime":
|
|
|
|
|
ocrUsersearchchild.setSearchfield("FROMUPTIME");
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
ocrUsersearch.setOcrUsersearchchildList(ocrUsersearchchildList);
|
|
|
|
|
}
|
|
|
|
|
QueryWrapper<OcrTaskchildPicture> queryWrapper = new QueryWrapper();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (OcrUsersearchchild usersearchchild : ocrUsersearch.getOcrUsersearchchildList()) {
|
|
|
|
|
this.formattingSearchChild(queryWrapper, usersearchchild);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//分页查询并组装子集数据
|
|
|
|
|
Page<OcrTaskchildPicture> page = new Page<>(pageNo, pageSize);
|
|
|
|
|
// IPage<OcrTaskchildPicture> pageList = this.page(page, queryWrapper);
|
|
|
|
|
// for (OcrTaskchildPicture ocrPicture1 : pageList.getRecords()) {
|
|
|
|
|
// if (org.apache.commons.lang3.StringUtils.isNotBlank(ocrPicture1.getPictureclassid())) {
|
|
|
|
|
// OcrPictureclass ocrPictureclass = ocrPictureclassService.getById(ocrPicture1.getPictureclassid());
|
|
|
|
|
// ocrPicture1.setOcrPictureclass(ocrPictureclass);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// return pageList;
|
|
|
|
|
return null;
|
|
|
|
|
IPage<OcrTaskchildPicture> pageList = ocrTaskchildPictureService.page(page, queryWrapper);
|
|
|
|
|
return pageList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询我发起的流程实例
|
|
|
|
|
*
|
|
|
|
|