From 7d430d054c5d995f0732d7cb033382ad204b8dac Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Fri, 26 Dec 2025 11:26:56 +0800 Subject: [PATCH] =?UTF-8?q?2025-12-26=20=E8=AE=A2=E5=8D=95=E4=BA=A7?= =?UTF-8?q?=E5=87=BA=E6=A0=87=E7=AD=BE=E6=8A=A5=E8=A1=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rollNoReview/data/SFDCRollsOutData.java | 11 ++++- .../shopOrder/ProductionReportMapper.xml | 42 +++++++++++++------ 2 files changed, 40 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java b/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java index 5bb1c0a..2340a55 100644 --- a/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java +++ b/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java @@ -69,8 +69,17 @@ public class SFDCRollsOutData { private Integer defectQty; private Integer totalQty; private BigDecimal yieldRate; + private String userName; - public Integer getGoodQty() { + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public Integer getGoodQty() { return goodQty; } diff --git a/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml b/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml index b59a197..ba6fe87 100644 --- a/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml +++ b/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml @@ -267,9 +267,6 @@ a.partNo, p.PartDescription AS partDesc, p.Spec AS spec , - a.partNo, - p.PartDescription, - p.Spec, ISNULL(R.good_qty, 0) as goodQty, ISNULL(R.surface_loss_qty, 0) as surfaceLossQty, ISNULL(R.poor_performance_qty, 0) as poorPerformanceQty, @@ -294,13 +291,14 @@ from ProductionReport GROUP BY Site,order_no,roll_no,seq_no) R on r.Site = a.site and r.roll_no = a.RollNo - a.CreatedDate >= #{createdDate2} + ISNULL(A.VirtualNewRollFlag,'Y') = 'N' + AND a.site in (select site from AccessSite where userID = #{userName}) + + AND CONVERT(varchar(10), a.CreatedDate, 120) >= #{createdDate2} + AND #{createdDate3} >= CONVERT(varchar(10), a.CreatedDate, 120) - - AND A.site = #{Site} - AND A.OrderNo like '%'+#{OrderNo}+'%' @@ -319,6 +317,15 @@ AND B.ItemNo like '%'+#{consumeItemNo}+'%' + + AND A.partNo like '%'+#{partNo}+'%' + + + AND p.PartDescription like '%'+#{partDesc}+'%' + + + AND p.Spec like '%'+#{spec}+'%' + ORDER BY A.CreatedDate DESC @@ -330,15 +337,17 @@ \ No newline at end of file