|
@@ -110,7 +110,7 @@ public class FbsWorkshopDispatchListServiceImpl extends ServiceImpl<FbsWorkshopD
|
|
|
if(dispatchList.getQualifiedNumber()!=null){
|
|
|
quantityCompletedTotal+=dispatchList.getQualifiedNumber();//统计累计完成数量
|
|
|
}
|
|
|
- manHoursCompletedTotal=manHoursCompletedTotal.add(getDecimal(Double.parseDouble(dispatchList.getManHoursCompleted())));//累计完成工时
|
|
|
+ manHoursCompletedTotal=manHoursCompletedTotal.add(getDecimal(Double.valueOf(dispatchList.getManHoursCompleted())));//累计完成工时
|
|
|
isorder=true;
|
|
|
}
|
|
|
}
|
|
@@ -234,16 +234,16 @@ public class FbsWorkshopDispatchListServiceImpl extends ServiceImpl<FbsWorkshopD
|
|
|
//循环累加计算
|
|
|
for(FbsWorkshopDispatchList workshopDispatchList:fbsWorkshopDispatchListList){
|
|
|
if(isNumber(workshopDispatchList.getNumberOfTasksTotal())){
|
|
|
- numberOfTasksTotal+=(int)Math.rint(Double.parseDouble(workshopDispatchList.getNumberOfTasksTotal()));
|
|
|
+ numberOfTasksTotal+=(int)Math.rint(Double.valueOf(workshopDispatchList.getNumberOfTasksTotal()));
|
|
|
}
|
|
|
if(isNumber(workshopDispatchList.getStandardWorkingHoursTotal())){
|
|
|
- standardWorkingHoursTotal=standardWorkingHoursTotal.add(getDecimal(Double.parseDouble(workshopDispatchList.getStandardWorkingHoursTotal())));
|
|
|
+ standardWorkingHoursTotal=standardWorkingHoursTotal.add(getDecimal(Double.valueOf(workshopDispatchList.getStandardWorkingHoursTotal())));
|
|
|
}
|
|
|
if(workshopDispatchList.getQuantityCompletedTotal()!=null){
|
|
|
quantityCompletedTotal+=workshopDispatchList.getQuantityCompletedTotal();
|
|
|
}
|
|
|
if(isNumber(workshopDispatchList.getManHoursCompletedTotal())){
|
|
|
- manHoursCompletedTotal=manHoursCompletedTotal.add(getDecimal(Double.parseDouble(workshopDispatchList.getManHoursCompletedTotal())));
|
|
|
+ manHoursCompletedTotal=manHoursCompletedTotal.add(getDecimal(Double.valueOf(workshopDispatchList.getManHoursCompletedTotal())));
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -271,10 +271,10 @@ public class FbsWorkshopDispatchListServiceImpl extends ServiceImpl<FbsWorkshopD
|
|
|
qualifiedNumber+=workshopDispatchListC.getQualifiedNumber();
|
|
|
}
|
|
|
if(isNumber(workshopDispatchListC.getStandardWorkingHours())){
|
|
|
- standardWorkingHours=standardWorkingHours.add(getDecimal(Double.parseDouble(workshopDispatchListC.getStandardWorkingHours())));
|
|
|
+ standardWorkingHours=standardWorkingHours.add(getDecimal(Double.valueOf(workshopDispatchListC.getStandardWorkingHours())));
|
|
|
}
|
|
|
if(isNumber(workshopDispatchListC.getManHoursCompleted())){
|
|
|
- manHoursCompleted=manHoursCompleted.add(getDecimal(Double.parseDouble(workshopDispatchListC.getManHoursCompleted())));
|
|
|
+ manHoursCompleted=manHoursCompleted.add(getDecimal(Double.valueOf(workshopDispatchListC.getManHoursCompleted())));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -284,8 +284,8 @@ public class FbsWorkshopDispatchListServiceImpl extends ServiceImpl<FbsWorkshopD
|
|
|
FbsWorkshopDispatchList fbsWorkshopDispatchList=new FbsWorkshopDispatchList();
|
|
|
fbsWorkshopDispatchList.setNumberOfTasks(numberOfTasks);
|
|
|
fbsWorkshopDispatchList.setQualifiedNumber(qualifiedNumber);
|
|
|
- fbsWorkshopDispatchList.setStandardWorkingHours(standardWorkingHours.doubleValue()+"");
|
|
|
- fbsWorkshopDispatchList.setManHoursCompleted(manHoursCompleted.doubleValue()+"");
|
|
|
+ fbsWorkshopDispatchList.setStandardWorkingHours(formatDouble5(standardWorkingHours.doubleValue())+"");
|
|
|
+ fbsWorkshopDispatchList.setManHoursCompleted(formatDouble5(manHoursCompleted.doubleValue())+"");
|
|
|
String achievement="0";
|
|
|
if(qualifiedNumber!=0||numberOfTasks.doubleValue()!=0){
|
|
|
achievement=formatDouble5((double)qualifiedNumber/numberOfTasks.doubleValue());
|
|
@@ -304,9 +304,9 @@ public class FbsWorkshopDispatchListServiceImpl extends ServiceImpl<FbsWorkshopD
|
|
|
FbsWorkshopDispatchList fbsWorkshopDispatchList=new FbsWorkshopDispatchList();
|
|
|
fbsWorkshopDispatchList.setProjectName("统计");
|
|
|
fbsWorkshopDispatchList.setNumberOfTasksTotal(numberOfTasksTotal+"");
|
|
|
- fbsWorkshopDispatchList.setStandardWorkingHoursTotal(standardWorkingHoursTotal.doubleValue()+"");
|
|
|
+ fbsWorkshopDispatchList.setStandardWorkingHoursTotal(formatDouble5(standardWorkingHoursTotal.doubleValue())+"");
|
|
|
fbsWorkshopDispatchList.setQuantityCompletedTotal(quantityCompletedTotal);
|
|
|
- fbsWorkshopDispatchList.setManHoursCompletedTotal(manHoursCompletedTotal.doubleValue()+"");
|
|
|
+ fbsWorkshopDispatchList.setManHoursCompletedTotal(formatDouble5(manHoursCompletedTotal.doubleValue())+"");
|
|
|
fbsWorkshopDispatchList.setFbsWorkshopDispatchListList(fbsWorkshopDispatchListListTotal);
|
|
|
fbsWorkshopDispatchListList.add(fbsWorkshopDispatchList);
|
|
|
}
|
|
@@ -438,6 +438,12 @@ public class FbsWorkshopDispatchListServiceImpl extends ServiceImpl<FbsWorkshopD
|
|
|
if(fbsWorkshopDispatchList.getFbsWorkshopDispatchListList()!=null){
|
|
|
Integer sort=1;
|
|
|
for(FbsWorkshopDispatchList dispatchList:fbsWorkshopDispatchList.getFbsWorkshopDispatchListList()){
|
|
|
+ BigDecimal remain=dispatchList.getRemainingQuantity().subtract(dispatchList.getNumberOfTasks());
|
|
|
+ if(remain.doubleValue()<0.0){
|
|
|
+ dispatchList.setRemainingQuantity(new BigDecimal("0.0"));
|
|
|
+ }else{
|
|
|
+ dispatchList.setRemainingQuantity(remain);
|
|
|
+ }
|
|
|
dispatchList.setSort(sort);
|
|
|
sort++;
|
|
|
}
|