|
@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.text.DecimalFormat;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
@@ -46,6 +47,7 @@ public class FbsLatestCompletedQuantityUpdateJob implements Job {
|
|
|
|
|
|
public void show(){
|
|
|
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
|
|
|
+ DecimalFormat dff = new DecimalFormat("#.0");
|
|
|
//最近90天的派工数据
|
|
|
// QueryWrapper<FbsWorkshopDispatchList> queryWrapper=new QueryWrapper<>();
|
|
|
// queryWrapper.lambda().eq(FbsWorkshopDispatchList::getDelFlag,'0');
|
|
@@ -109,7 +111,8 @@ public class FbsLatestCompletedQuantityUpdateJob implements Job {
|
|
|
//算出相差的时间
|
|
|
differHour=differNumber.multiply(getDecimal(fbsWorkshopDispatchList.getStandardWorkingHoursZ()));
|
|
|
//累计在完成工时上
|
|
|
- fbsWorkshopDispatchList.setManHoursCompleted(manHoursCompleted.add(differHour)+"");
|
|
|
+ System.out.println("1"+dff.format((manHoursCompleted.add(differHour)).doubleValue()));
|
|
|
+ fbsWorkshopDispatchList.setManHoursCompleted(dff.format((manHoursCompleted.add(differHour)).doubleValue()));
|
|
|
}
|
|
|
// //新增扫码记录
|
|
|
// FbsWorkingStatistics fbsWorkingStatistics=new FbsWorkingStatistics();
|
|
@@ -140,7 +143,8 @@ public class FbsLatestCompletedQuantityUpdateJob implements Job {
|
|
|
//算出相差的时间
|
|
|
differHour=differNumber.multiply(getDecimal(fbsWorkshopDispatchList.getStandardWorkingHoursZ()));
|
|
|
//在完成工时上减掉
|
|
|
- fbsWorkshopDispatchList.setManHoursCompleted(manHoursCompleted.subtract(differHour)+"");
|
|
|
+ System.out.println("2"+dff.format((manHoursCompleted.subtract(differHour)).doubleValue()));
|
|
|
+ fbsWorkshopDispatchList.setManHoursCompleted( dff.format((manHoursCompleted.subtract(differHour)).doubleValue()));
|
|
|
}
|
|
|
// LambdaQueryWrapper<FbsWorkingStatistics> fbsWorkingStatisticsLambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
// fbsWorkingStatisticsLambdaQueryWrapper.eq(FbsWorkingStatistics::getDelFlag,"0");
|