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