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