From ea920b0576247e7a63ce976509ec695bbc28e343 Mon Sep 17 00:00:00 2001
From: zhouxinyu <121470181@qq.com>
Date: Thu, 6 Feb 2025 15:27:17 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/business/mapper/DeviceMapper.xml | 12 ++++++++++++
.../business/service/impl/WorkOrderServiceImpl.java | 7 ++++---
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/main/java/org/springblade/modules/business/mapper/DeviceMapper.xml b/src/main/java/org/springblade/modules/business/mapper/DeviceMapper.xml
index 8746e40..630e9c6 100644
--- a/src/main/java/org/springblade/modules/business/mapper/DeviceMapper.xml
+++ b/src/main/java/org/springblade/modules/business/mapper/DeviceMapper.xml
@@ -28,6 +28,12 @@
#{deptId}
+
+ AND create_time >= #{startTime}
+
+
+ AND create_time <= #{endTime}
+
GROUP BY type
diff --git a/src/main/java/org/springblade/modules/business/service/impl/WorkOrderServiceImpl.java b/src/main/java/org/springblade/modules/business/service/impl/WorkOrderServiceImpl.java
index 52ce76c..86e3efc 100644
--- a/src/main/java/org/springblade/modules/business/service/impl/WorkOrderServiceImpl.java
+++ b/src/main/java/org/springblade/modules/business/service/impl/WorkOrderServiceImpl.java
@@ -661,10 +661,11 @@ public class WorkOrderServiceImpl extends BaseServiceImpl device = Optional.ofNullable(deviceService.getOne(Wrappers.lambdaQuery(Device.class).eq(Device::getId, workOrder.getDeviceId())));
+ Double discountPrice = workOrder.getDiscountPrice();
if (device.isPresent()) {
Optional limsId = Optional.ofNullable(device.get().getLimsId());
if (limsId.isPresent()) {
- map.put("in", String.format("%.2f",workOrder.getDiscountPrice() + (workOrder.getLaborCost() == null ? 0 : workOrder.getLaborCost())));
+ map.put("in", String.format("%.2f",(workOrder.getDiscountPrice() != null ? discountPrice.doubleValue() : 0.0) + (workOrder.getLaborCost() == null ? 0 : workOrder.getLaborCost())));
map.put("out", "--");
map.put("sel1", "√");
map.put("sel2", null);
@@ -672,7 +673,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl