|
@@ -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;
|
|
|
}
|