|  |  | 
 |  |  |         Integer isCheck = insOrderPlanDTO.getIsCheck(); | 
 |  |  |         insOrderPlanDTO.setIsCheck(null); | 
 |  |  |         String sonLaboratory = insOrderPlanDTO.getSonLaboratory();//试验室 | 
 |  |  |         Integer typeSource = insOrderPlanDTO.getTypeSource(); | 
 |  |  |         QueryWrapper<InsOrderPlanDTO> queryWrapper = new QueryWrapper<>(); | 
 |  |  |         if(ObjectUtils.isNotEmpty(typeSource)){ | 
 |  |  |             insOrderPlanDTO.setTypeSource(null); | 
 |  |  |             queryWrapper = QueryWrappers.queryWrappers(insOrderPlanDTO) | 
 |  |  |                     .eq(!Objects.equals(-1,typeSource),"type_source",typeSource) | 
 |  |  |                     .isNotNull(!Objects.equals(-1,typeSource),"ifs_inventory_id") | 
 |  |  |                     .isNull(Objects.equals(-1,typeSource),"ifs_inventory_id");//委托试验查询非ifs报检订单 | 
 |  |  |         } | 
 |  |  |         IPage<InsOrderPlanVO> insOrderPage = insSampleMapper.findInsSampleAndOrder(page, | 
 |  |  |                 queryWrapper, | 
 |  |  |                 QueryWrappers.queryWrappers(insOrderPlanDTO), | 
 |  |  |                 userName, | 
 |  |  |                 userId, | 
 |  |  |                 sonLaboratory, | 
 
 |  |  | 
 |  |  |             if (!field.getName().equals("orderBy")) { | 
 |  |  |                 if(value.getClass()== LocalDateTime.class){ | 
 |  |  |                     wrapper.like(StrUtil.toUnderlineCase(field.getName()), ((LocalDateTime) value).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); | 
 |  |  |                 }else{ | 
 |  |  |                 }else if(value.getClass()== String.class){ | 
 |  |  |                     wrapper.like(StrUtil.toUnderlineCase(field.getName()), value); | 
 |  |  |                 }else{ | 
 |  |  |                     wrapper.eq(StrUtil.toUnderlineCase(field.getName()), value); | 
 |  |  |                 } | 
 |  |  |             } else { | 
 |  |  |                 Map<String, String> map = (Map<String, String>) value; |