Commit bce4952d484d6753f38bfcb0aa2593cb4326aba2

Authored by 廖磊
1 parent 59d320de

路单数据里程

src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
@@ -734,19 +734,28 @@ public class FormsServiceImpl implements FormsService { @@ -734,19 +734,28 @@ public class FormsServiceImpl implements FormsService {
734 String line=y.getXlbm(); 734 String line=y.getXlbm();
735 String clzbh=y.getNbbm(); 735 String clzbh=y.getNbbm();
736 List<ScheduleRealInfo> newList=new ArrayList<ScheduleRealInfo>(); 736 List<ScheduleRealInfo> newList=new ArrayList<ScheduleRealInfo>();
  737 + List<ScheduleRealInfo> newList_=new ArrayList<ScheduleRealInfo>();
737 for (int j = 0; j < listReal.size(); j++) { 738 for (int j = 0; j < listReal.size(); j++) {
738 ScheduleRealInfo s=listReal.get(j); 739 ScheduleRealInfo s=listReal.get(j);
739 if(s.getjGh().equals(jsy) && s.getClZbh().equals(clzbh) 740 if(s.getjGh().equals(jsy) && s.getClZbh().equals(clzbh)
740 &&s.getXlBm().equals(line)){ 741 &&s.getXlBm().equals(line)){
741 newList.add(s); 742 newList.add(s);
  743 + Set<ChildTaskPlan> cts = s.getcTasks();
  744 + if(cts != null && cts.size() > 0){
  745 + newList_.add(s);
  746 + }else{
  747 + if(s.getZdsjActual()!=null){
  748 + newList_.add(s);
  749 + }
  750 + }
742 } 751 }
743 } 752 }
744 double jhgl=culateMileageService.culateJhgl(newList); 753 double jhgl=culateMileageService.culateJhgl(newList);
745 double jhjcc=culateMileageService.culateJhJccgl(newList); 754 double jhjcc=culateMileageService.culateJhJccgl(newList);
746 - double yygl=culateMileageService.culateSjgl(newList);  
747 - double ljgl=culateMileageService.culateLjgl(newList);  
748 - double ksgl=culateMileageService.culateKsgl(newList);  
749 - double jcgl=culateMileageService.culateJccgl(newList); 755 + double yygl=culateMileageService.culateSjgl(newList_);
  756 + double ljgl=culateMileageService.culateLjgl(newList_);
  757 + double ksgl=culateMileageService.culateKsgl(newList_);
  758 + double jcgl=culateMileageService.culateJccgl(newList_);
750 759
751 double zyygl=Arith.add(yygl, ljgl); 760 double zyygl=Arith.add(yygl, ljgl);
752 double zksgl=Arith.add(ksgl, jcgl); 761 double zksgl=Arith.add(ksgl, jcgl);