Min hai 1 ano
pai
achega
6f08464244

+ 6 - 1
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ReportServiceImpl.java

@@ -7495,7 +7495,12 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
             employeeTime.setDatePeriod(datePeriod);
             employeeTime.setTimePeriod(timePeriod);
             employeeTime.setItemTypeCode("CN0001");
-            employeeTime.setDuration("PT"+(map.get("Duration")==null?"0":String.valueOf(map.get("Duration")))+"H");
+            String duration=map.get("Duration")==null?"0":String.valueOf(map.get("Duration"))+"";
+            String hour = duration.substring(0, duration.indexOf("."));
+            String min = "0"+duration.substring(duration.indexOf("."));
+            BigDecimal minBigDecimal = new BigDecimal(min);
+            minBigDecimal=minBigDecimal.multiply(new BigDecimal(60));
+            employeeTime.setDuration("PT"+hour+"H"+minBigDecimal.intValue()+"M");
             if(map.get("ProjectElementID")==null||map.get("ServiceProductInternalID")==null){
                 continue;
             }