From cbdf99e2c3be57e14f4e8162f76d7d48917a65f2 Mon Sep 17 00:00:00 2001 From: zhanghl <253316343@qq.com> Date: 星期一, 28 四月 2025 14:27:32 +0800 Subject: [PATCH] ApsResourceDateStat 更改类型 --- aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartRouteStatServiceImpl.java | 9 +++++---- aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsResourceDateStat.java | 12 ++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsResourceDateStat.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsResourceDateStat.java index 5ea6181..b2c00e9 100644 --- a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsResourceDateStat.java +++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsResourceDateStat.java @@ -17,11 +17,11 @@ this.planDay = planDay; } - public Integer getDesignTimes() { + public BigDecimal getDesignTimes() { return designTimes; } - public void setDesignTimes(Integer designTimes) { + public void setDesignTimes(BigDecimal designTimes) { this.designTimes = designTimes; } @@ -33,11 +33,11 @@ this.resourceName = resourceName; } - public Integer getRequireTimes() { + public BigDecimal getRequireTimes() { return requireTimes; } - public void setRequireTimes(Integer requireTimes) { + public void setRequireTimes(BigDecimal requireTimes) { this.requireTimes = requireTimes; } @@ -59,8 +59,8 @@ private LocalDate planDay; private String resourceName; - private Integer requireTimes; - private Integer designTimes; + private BigDecimal requireTimes; + private BigDecimal designTimes; private BigDecimal capacityLoad; private String resourceGroupName; } diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartRouteStatServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartRouteStatServiceImpl.java index 68cffad..c7bf07f 100644 --- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartRouteStatServiceImpl.java +++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartRouteStatServiceImpl.java @@ -229,8 +229,9 @@ else { ApsResourceDateStat empty = new ApsResourceDateStat(); empty.setPlanDay(LocalDate.parse(planDay, formatter)); - empty.setDesignTimes(resourceGroup.getDevicesQuantity().intValue()*resourceGroup.getTheoryHours().intValue()); - empty.setRequireTimes(0); + // empty.setDesignTimes(resourceGroup.getDevicesQuantity().intValue()*resourceGroup.getTheoryHours().intValue()); + empty.setDesignTimes(resourceGroup.getTheoryHours().multiply(BigDecimal.valueOf( resourceGroup.getDevicesQuantity()))); + empty.setRequireTimes(BigDecimal.ZERO); empty.setResourceName(resourceName); empty.setResourceGroupName(resourceName); empty.setCapacityLoad(BigDecimal.ZERO); @@ -302,8 +303,8 @@ dataRow.createCell(0).setCellValue(resourceName); for (int j = 0; j < resourceDateStats.size(); j++) { ApsResourceDateStat apsResourceDateStat = resourceDateStats.get(j); - dataRow.createCell(j*3+1).setCellValue(apsResourceDateStat.getDesignTimes()); - dataRow.createCell(j*3+2).setCellValue(apsResourceDateStat.getRequireTimes()); + dataRow.createCell(j*3+1).setCellValue(apsResourceDateStat.getDesignTimes().doubleValue()); + dataRow.createCell(j*3+2).setCellValue(apsResourceDateStat.getRequireTimes().doubleValue()); dataRow.createCell(j*3+3).setCellValue(apsResourceDateStat.getCapacityLoad().doubleValue()+"%"); } } -- Gitblit v1.9.3