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