|  |  | 
 |  |  |                 .selectAs(Solutions::getSpecialInfo,UnionApply::getSpecialInfo); | 
 |  |  |         queryWrapper.select("(select count(b.id) from apply_detail b where b.isdeleted=0 and b.union_apply_id=t.id) as insureNum "); | 
 |  |  |  | 
 |  |  |         queryWrapper.select("(select count(1) from apply_change a inner join insurance_apply b on a.apply_id = b.id  where b.union_apply_id=t.id " + | 
 |  |  |                 "and b.status = "+Constants.InsuranceApplyStatus.WTB_TOUBAOING.getKey()+" and a.type = 0  ) as addApplyNum "); | 
 |  |  |         if(pageWrap.getModel().getQueryFlag() == 1){ | 
 |  |  |             queryWrapper.select("(select count(1) from apply_change a inner join insurance_apply b on a.apply_id = b.id  where b.union_apply_id=t.id " + | 
 |  |  |                     "and a.status = "+Constants.ApplyChangeStatus.CHECHED_PASSED.getKey()+" and a.type = 0  ) as addApplyNum "); | 
 |  |  |         }else  if(pageWrap.getModel().getQueryFlag() ==2){ | 
 |  |  |             queryWrapper.select("(select count(1) from apply_change a inner join insurance_apply b on a.apply_id = b.id  where b.union_apply_id=t.id " + | 
 |  |  |                     "and a.status = "+Constants.ApplyChangeStatus.CHECHED_PASSED.getKey()+" and a.type = 1  ) as changeApplyNum "); | 
 |  |  |         }else{ | 
 |  |  |             queryWrapper.select("(select count(1) from apply_change a inner join insurance_apply b on a.apply_id = b.id  where b.union_apply_id=t.id " + | 
 |  |  |                     "and b.status = "+Constants.InsuranceApplyStatus.WTB_TOUBAOING.getKey()+" and a.type = 0  ) as addApplyNum "); | 
 |  |  |  | 
 |  |  |         queryWrapper.select("(select count(1) from apply_change a inner join insurance_apply b on a.apply_id = b.id  where b.union_apply_id=t.id " + | 
 |  |  |                 "and b.status = "+Constants.InsuranceApplyStatus.WTB_TOUBAOING.getKey()+" and a.type = 1  ) as changeApplyNum "); | 
 |  |  |  | 
 |  |  |             queryWrapper.select("(select count(1) from apply_change a inner join insurance_apply b on a.apply_id = b.id  where b.union_apply_id=t.id " + | 
 |  |  |                     "and b.status = "+Constants.InsuranceApplyStatus.WTB_TOUBAOING.getKey()+" and a.type = 1  ) as changeApplyNum "); | 
 |  |  |         } | 
 |  |  |         queryWrapper.leftJoin(Solutions.class,Solutions::getId,UnionApply::getSolutionId); | 
 |  |  |         LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); | 
 |  |  |         if(Constants.equalsInteger(user.getType(),Constants.TWO)){ | 
 |  |  | 
 |  |  |         if(CollectionUtils.isNotEmpty(uploadMultifileDTO.getMultifileList())){ | 
 |  |  |             List<Multifile> multifileList = uploadMultifileDTO.getMultifileList(); | 
 |  |  |             for (Multifile multifile:multifileList) { | 
 |  |  |                 if(StringUtils.isBlank(multifile.getName()) | 
 |  |  |                 || StringUtils.isBlank(multifile.getFileurl()) ){ | 
 |  |  |                     continue; | 
 |  |  |                 } | 
 |  |  |                 if(Objects.isNull(multifile.getObjId()) | 
 |  |  |                     ||Objects.isNull(multifile.getName()) | 
 |  |  |                     ||Objects.isNull(multifile.getFileurl())){ |