|  | @@ -96,7 +96,8 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |         if(syCostLossReview.getPlanNo()=="" || syCostLossReview.getPlanNo()==null){
 | 
	
		
			
				|  |  |             if(syCostLossReview.getFstatus()!=null && syCostLossReview.getFstatus()!=""
 | 
	
		
			
				|  |  |                     ||oConvertUtils.isNotEmpty(syCostLossReview.getFfirstApproveDateB())
 | 
	
		
			
				|  |  | -                   ||oConvertUtils.isNotEmpty(syCostLossReview.getFfinalApproveDateB())){
 | 
	
		
			
				|  |  | +                   ||oConvertUtils.isNotEmpty(syCostLossReview.getFfinalApproveDateB())
 | 
	
		
			
				|  |  | +                   ||oConvertUtils.isNotEmpty(syCostLossReview.getMsPlanMan()) ){
 | 
	
		
			
				|  |  |                 //查面损的数据
 | 
	
		
			
				|  |  |                 List<String> statusList = new ArrayList<>();
 | 
	
		
			
				|  |  |                 if(syCostLossReview.getFstatus()!=null){
 | 
	
	
		
			
				|  | @@ -113,14 +114,18 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 sumList=list;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | -           if(syCostLossReview.getCstatus()!=null && syCostLossReview.getCstatus()!=""){
 | 
	
		
			
				|  |  | +           if(syCostLossReview.getCstatus()!=null && syCostLossReview.getCstatus()!=""||oConvertUtils.isNotEmpty(syCostLossReview.getCbPlanMan()) ){
 | 
	
		
			
				|  |  |                 //查成本的数据
 | 
	
		
			
				|  |  |                 List<String> statusList = new ArrayList<>();
 | 
	
		
			
				|  |  | -               String statusSplit[] = syCostLossReview.getCstatus().split(",");
 | 
	
		
			
				|  |  | -               for(String str:statusSplit){
 | 
	
		
			
				|  |  | -                   statusList.add(str);
 | 
	
		
			
				|  |  | +               if(syCostLossReview.getCstatus()!=null){
 | 
	
		
			
				|  |  | +                   String statusSplit[] = syCostLossReview.getCstatus().split(",");
 | 
	
		
			
				|  |  | +                   for(String str:statusSplit){
 | 
	
		
			
				|  |  | +                       statusList.add(str);
 | 
	
		
			
				|  |  | +                   }
 | 
	
		
			
				|  |  | +               }else{
 | 
	
		
			
				|  |  | +                   statusList=null;
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  | -               List<String> list= syCostLossReviewService.queryCodeBycstatus(statusList);
 | 
	
		
			
				|  |  | +               List<String> list= syCostLossReviewService.queryCodeBycstatus(statusList,syCostLossReview);
 | 
	
		
			
				|  |  |                 if(list.size()<1){
 | 
	
		
			
				|  |  |                     return Result.OK(nullList);
 | 
	
		
			
				|  |  |                 }
 | 
	
	
		
			
				|  | @@ -199,14 +204,15 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             sumList=null;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -           IPage<SyCostLossReview> pageList;
 | 
	
		
			
				|  |  | -           pageList = syCostLossReviewMapper.querylist(syCostLossReview,sumList,page,new ArrayList<>());
 | 
	
		
			
				|  |  | -           if(sumList != null && sumList.size()!=0&& oConvertUtils.isNotEmpty(sumList)&&oConvertUtils.isEmpty(syCostLossReview.getDverifyDateB())){
 | 
	
		
			
				|  |  | -               pageList.setTotal(sumList.size());
 | 
	
		
			
				|  |  | -           }else {
 | 
	
		
			
				|  |  | -               pageList.setTotal(syCostLossReviewMapper.querylistCount(syCostLossReview, sumList, new ArrayList<>()));
 | 
	
		
			
				|  |  | -           }
 | 
	
		
			
				|  |  | +       System.out.println("sumList.size    "+sumList.size());
 | 
	
		
			
				|  |  | +       System.out.println("sumList    "+sumList);
 | 
	
		
			
				|  |  | +       IPage<SyCostLossReview> pageList;
 | 
	
		
			
				|  |  | +       pageList = syCostLossReviewMapper.querylist(syCostLossReview,sumList,page,new ArrayList<>());
 | 
	
		
			
				|  |  | +       if(sumList != null && sumList.size()!=0&& oConvertUtils.isNotEmpty(sumList)&&oConvertUtils.isEmpty(syCostLossReview.getDverifyDateB())){
 | 
	
		
			
				|  |  | +           pageList.setTotal(sumList.size());
 | 
	
		
			
				|  |  | +       }else {
 | 
	
		
			
				|  |  | +           pageList.setTotal(syCostLossReviewMapper.querylistCount(syCostLossReview, sumList, new ArrayList<>()));
 | 
	
		
			
				|  |  | +       }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |         //赋值制单人
 | 
	
		
			
				|  |  |         List<SyCostLossReview> listPlanNo = syCostLossReviewService.queryMakerByplanNo();
 | 
	
	
		
			
				|  | @@ -219,6 +225,7 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |         Map<String, SyCostLossReview> map2 = list2.stream()
 | 
	
		
			
				|  |  |                 .collect(Collectors.toMap(SyCostLossReview::getPlanNo, c2 -> c2));
 | 
	
		
			
				|  |  |         long endTime2 = System.currentTimeMillis();
 | 
	
		
			
				|  |  | +       System.out.println("map2   \n"+map2.get("SYL8330"));
 | 
	
		
			
				|  |  |         System.out.println("生成时间:" + (endTime2 - startTime) + "ms");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //       //赋值面损审批数据2
 | 
	
	
		
			
				|  | @@ -236,7 +243,7 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |         System.out.println("生成时间:" + (endTime3 - startTime) + "ms");
 | 
	
		
			
				|  |  |         Map<String, SyCostLossReview> map3 = list3.stream()
 | 
	
		
			
				|  |  |                 .collect(Collectors.toMap(SyCostLossReview::getPlanNo, c3 -> c3));
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +       System.out.println("map3   \n"+map3.get("SYL8330"));
 | 
	
		
			
				|  |  |         //赋值计划统计单保存的数据
 | 
	
		
			
				|  |  |         QueryWrapper wrapper = new QueryWrapper();
 | 
	
		
			
				|  |  |         List<SyPlanStatistics> planStatistics =syPlanStatisticsService.list(wrapper);
 | 
	
	
		
			
				|  | @@ -255,6 +262,7 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |                         c1.setFfinalApproveDate(c2.getFfinalApproveDate());
 | 
	
		
			
				|  |  |                         c1.setFrejectDate(c2.getFrejectDate());
 | 
	
		
			
				|  |  |                         c1.setFstatus(c2.getFstatus());
 | 
	
		
			
				|  |  | +                       c1.setMsPlanMan(c2.getMsPlanMan());
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     return c1;
 | 
	
		
			
				|  |  |                 })
 | 
	
	
		
			
				|  | @@ -269,6 +277,7 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
 | 
	
		
			
				|  |  |                         c1.setCfinalApproveDate(c2.getCfinalApproveDate());
 | 
	
		
			
				|  |  |                         c1.setCrejectDate(c2.getCrejectDate());
 | 
	
		
			
				|  |  |                         c1.setCstatus(c2.getCstatus());
 | 
	
		
			
				|  |  | +                       c1.setCbPlanMan(c2.getCbPlanMan());
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     return c1;
 | 
	
		
			
				|  |  |                 })
 |