From 31553fc8b224d70f4415e9edf4098587dea44e3f Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期四, 27 六月 2024 13:27:00 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/ReportingWorkServiceImpl.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/ReportingWorkServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/ReportingWorkServiceImpl.java
index ce35e08..e42cefa 100644
--- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/ReportingWorkServiceImpl.java
+++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/pp/service/impl/ReportingWorkServiceImpl.java
@@ -3,6 +3,7 @@
 import com.baomidou.dynamic.datasource.annotation.DS;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.mes.pp.entity.ReportingWork;
+import com.mes.pp.entity.request.AwaitingRepair;
 import com.mes.pp.entity.request.Reportingdamage;
 import com.mes.pp.mapper.ReportingWorkMapper;
 import com.mes.pp.mapper.request.AwaitingRepairMapper;
@@ -36,11 +37,18 @@
     @Override
     public List<Reportingdamage> selectDamage(Reportingdamage reportingdamage) {
         QueryWrapper<Reportingdamage>queryWrapper=new QueryWrapper<>();
-        queryWrapper.eq("this_process",reportingdamage.getThisProcess())
-                .eq("device_name",reportingdamage.getDeviceName())
-                .le("reporting_work_time", LocalDateTime.now());
+        queryWrapper.select("this_process,sum(completed_quantity)as completedQuantity,sum(breakage_quantity)as breakageQuantity,device_name ")
+                .eq("this_process",reportingdamage.getThisProcess())
+                //.eq("device_name",reportingdamage.getDeviceName())
+                .ge("reporting_work_time",reportingdamage.getReportingWorkTime())
+                .groupBy("this_process");
         return reportingDamageMapper.selectList(queryWrapper);
-//  rw.reporting_work_time BETWEEN '2024/05/12'and'2024/06/20' and rw.this_process = '纾ㄨ竟' and  rw.device_name = '蹇�熺('
+    }
 
+    @Override
+    public List<AwaitingRepair> selectAwaitingRepair() {
+        QueryWrapper<AwaitingRepair>queryWrapper=new QueryWrapper<>();
+        queryWrapper.select("*");
+        return awaitingRepairMapper.selectList(queryWrapper);
     }
 }

--
Gitblit v1.8.0