|
@@ -313,15 +313,17 @@ public class FbsMomOrderServiceImpl extends ServiceImpl<FbsMomOrderMapper, FbsMo
|
|
fbsTechnologicalProcessItem.setName(String.valueOf(PROCS.getJSONObject(i).get("DESCRIBE")));
|
|
fbsTechnologicalProcessItem.setName(String.valueOf(PROCS.getJSONObject(i).get("DESCRIBE")));
|
|
fbsTechnologicalProcessItem.setCreateBy("adminSAP");
|
|
fbsTechnologicalProcessItem.setCreateBy("adminSAP");
|
|
|
|
|
|
- int liveTimeTotle =0;
|
|
+
|
|
- double decimal=0.0;
|
|
+
|
|
|
|
+ BigDecimal STANDARDWORKINGHOURS=new BigDecimal("0.0");
|
|
if(PROCS.getJSONObject(i).get("STANDARDWORKINGHOURS")!=null){
|
|
if(PROCS.getJSONObject(i).get("STANDARDWORKINGHOURS")!=null){
|
|
- liveTimeTotle=getDecimalNew(PROCS.getJSONObject(i).get("STANDARDWORKINGHOURS")+"").intValue();
|
|
+
|
|
- int hours = (int) Math.floor(liveTimeTotle / 60);
|
|
+
|
|
- int minute = liveTimeTotle % 60;
|
|
+
|
|
- decimal = Double.parseDouble(String.valueOf(hours).concat(".").concat(String.valueOf(minute)));
|
|
+
|
|
|
|
+ STANDARDWORKINGHOURS=getDecimalNew(PROCS.getJSONObject(i).get("STANDARDWORKINGHOURS")+"").divide(new BigDecimal("60"), 2, BigDecimal.ROUND_HALF_UP);
|
|
}
|
|
}
|
|
- fbsTechnologicalProcessItem.setStandardWorkingHours(getDecimalNew(String.valueOf(decimal)));
|
|
+ fbsTechnologicalProcessItem.setStandardWorkingHours(STANDARDWORKINGHOURS);
|
|
fbsTechnologicalProcessItem.setSort(i);
|
|
fbsTechnologicalProcessItem.setSort(i);
|
|
fbsTechnologicalProcessItemList.add(fbsTechnologicalProcessItem);
|
|
fbsTechnologicalProcessItemList.add(fbsTechnologicalProcessItem);
|
|
}
|
|
}
|