|
@@ -97,31 +97,66 @@ public class SyncKunChuan
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
// 获取本次推送的数据(每次推送数据不超过200条)
|
|
// 获取本次推送的数据(每次推送数据不超过200条)
|
|
|
|
|
+ //sql = @"
|
|
|
|
|
+ //SELECT T.*,
|
|
|
|
|
+ // ROWNUM
|
|
|
|
|
+ // FROM (SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
+ // FP.SAPCODE AS SKU,
|
|
|
|
|
+ // NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
+ // FP.WORKCODE AS FACTORY,
|
|
|
|
|
+ // FP.ORDERCODE AS SALENUM,
|
|
|
|
|
+ // LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
+ // 1 AS QTY,
|
|
|
|
|
+ // FP.OUTCODE AS SUSR1,
|
|
|
|
|
+ // SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
+ // FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
+ // FP.BARCODE AS SUSR5,
|
|
|
|
|
+ // FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
+ // TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
+ // FP.ID
|
|
|
|
|
+ // FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ // WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ // AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ // AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
+ // AND FP.CREATETIME < @DATEEND@
|
|
|
|
|
+ // ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ // FP.OUTCODE ) T
|
|
|
|
|
+ // WHERE ROWNUM <= 200 ";
|
|
|
|
|
+
|
|
|
|
|
+ //按照成板去推送 edit 2023-09-20 qq
|
|
|
sql = @"
|
|
sql = @"
|
|
|
- SELECT T.*,
|
|
|
|
|
- ROWNUM
|
|
|
|
|
- FROM (SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
- FP.SAPCODE AS SKU,
|
|
|
|
|
- NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
- FP.WORKCODE AS FACTORY,
|
|
|
|
|
- FP.ORDERCODE AS SALENUM,
|
|
|
|
|
- LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
- 1 AS QTY,
|
|
|
|
|
- FP.OUTCODE AS SUSR1,
|
|
|
|
|
- SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
- FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
- FP.BARCODE AS SUSR5,
|
|
|
|
|
- FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
- TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
- FP.ID
|
|
|
|
|
- FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
- WHERE FP.ZTYPE = 'S'
|
|
|
|
|
- AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
- AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
- AND FP.CREATETIME < @DATEEND@
|
|
|
|
|
- ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
- FP.OUTCODE ) T
|
|
|
|
|
- WHERE ROWNUM <= 200 ";
|
|
|
|
|
|
|
+ SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
+ FP.SAPCODE AS SKU,
|
|
|
|
|
+ NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
+ FP.WORKCODE AS FACTORY,
|
|
|
|
|
+ FP.ORDERCODE AS SALENUM,
|
|
|
|
|
+ LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
+ 1 AS QTY,
|
|
|
|
|
+ FP.OUTCODE AS SUSR1,
|
|
|
|
|
+ SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
+ FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
+ FP.BARCODE AS SUSR5,
|
|
|
|
|
+ FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
+ TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
+ FP.ID,
|
|
|
|
|
+ ROWNUM
|
|
|
|
|
+ FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ AND FP.SAPFLBATCHNO IN (
|
|
|
|
|
+ SELECT DISTINCT T.SAPFLBATCHNO
|
|
|
|
|
+ FROM (SELECT FP.SAPFLBATCHNO
|
|
|
|
|
+ FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
+ AND FP.CREATETIME <= @DATEEND@
|
|
|
|
|
+ ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ FP.OUTCODE) T
|
|
|
|
|
+ WHERE ROWNUM <= 180
|
|
|
|
|
+ )
|
|
|
|
|
+ ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ FP.OUTCODE ";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
dtSyncFinishProduct = connSS.ExecuteDatatable(sql,
|
|
dtSyncFinishProduct = connSS.ExecuteDatatable(sql,
|
|
@@ -281,31 +316,66 @@ public class SyncKunChuan
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
// 获取本次推送的数据(每次推送数据不超过200条)
|
|
// 获取本次推送的数据(每次推送数据不超过200条)
|
|
|
|
|
+ //sql = @"
|
|
|
|
|
+ //SELECT T.*,
|
|
|
|
|
+ // ROWNUM
|
|
|
|
|
+ // FROM (SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
+ // FP.SAPCODE AS SKU,
|
|
|
|
|
+ // NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
+ // FP.WORKCODE AS FACTORY,
|
|
|
|
|
+ // FP.ORDERCODE AS SALENUM,
|
|
|
|
|
+ // LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
+ // 1 AS QTY,
|
|
|
|
|
+ // FP.OUTCODE AS SUSR1,
|
|
|
|
|
+ // SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
+ // FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
+ // FP.BARCODE AS SUSR5,
|
|
|
|
|
+ // FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
+ // TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
+ // FP.ID
|
|
|
|
|
+ // FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ // WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ // AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ // AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
+ // AND FP.CREATETIME < @DATEEND@
|
|
|
|
|
+ // ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ // FP.OUTCODE ) T
|
|
|
|
|
+ // WHERE ROWNUM <= 200 ";
|
|
|
|
|
+
|
|
|
|
|
+ //按照成板去推送 edit 2023-09-20 qq
|
|
|
sql = @"
|
|
sql = @"
|
|
|
- SELECT T.*,
|
|
|
|
|
- ROWNUM
|
|
|
|
|
- FROM (SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
- FP.SAPCODE AS SKU,
|
|
|
|
|
- NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
- FP.WORKCODE AS FACTORY,
|
|
|
|
|
- FP.ORDERCODE AS SALENUM,
|
|
|
|
|
- LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
- 1 AS QTY,
|
|
|
|
|
- FP.OUTCODE AS SUSR1,
|
|
|
|
|
- SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
- FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
- FP.BARCODE AS SUSR5,
|
|
|
|
|
- FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
- TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
- FP.ID
|
|
|
|
|
- FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
- WHERE FP.ZTYPE = 'S'
|
|
|
|
|
- AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
- AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
- AND FP.CREATETIME < @DATEEND@
|
|
|
|
|
- ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
- FP.OUTCODE ) T
|
|
|
|
|
- WHERE ROWNUM <= 200 ";
|
|
|
|
|
|
|
+ SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
+ FP.SAPCODE AS SKU,
|
|
|
|
|
+ NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
+ FP.WORKCODE AS FACTORY,
|
|
|
|
|
+ FP.ORDERCODE AS SALENUM,
|
|
|
|
|
+ LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
+ 1 AS QTY,
|
|
|
|
|
+ FP.OUTCODE AS SUSR1,
|
|
|
|
|
+ SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
+ FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
+ FP.BARCODE AS SUSR5,
|
|
|
|
|
+ FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
+ TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
+ FP.ID,
|
|
|
|
|
+ ROWNUM
|
|
|
|
|
+ FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ AND FP.SAPFLBATCHNO IN (
|
|
|
|
|
+ SELECT DISTINCT T.SAPFLBATCHNO
|
|
|
|
|
+ FROM (SELECT FP.SAPFLBATCHNO
|
|
|
|
|
+ FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
+ AND FP.CREATETIME <= @DATEEND@
|
|
|
|
|
+ ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ FP.OUTCODE) T
|
|
|
|
|
+ WHERE ROWNUM <= 180
|
|
|
|
|
+ )
|
|
|
|
|
+ ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ FP.OUTCODE ";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
dtSyncFinishProduct = connCZ2.ExecuteDatatable(sql,
|
|
dtSyncFinishProduct = connCZ2.ExecuteDatatable(sql,
|
|
@@ -466,31 +536,66 @@ public class SyncKunChuan
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
// 获取本次推送的数据(每次推送数据不超过200条)
|
|
// 获取本次推送的数据(每次推送数据不超过200条)
|
|
|
|
|
+ //sql = @"
|
|
|
|
|
+ //SELECT T.*,
|
|
|
|
|
+ // ROWNUM
|
|
|
|
|
+ // FROM (SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
+ // FP.SAPCODE AS SKU,
|
|
|
|
|
+ // NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
+ // FP.WORKCODE AS FACTORY,
|
|
|
|
|
+ // FP.ORDERCODE AS SALENUM,
|
|
|
|
|
+ // LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
+ // 1 AS QTY,
|
|
|
|
|
+ // FP.OUTCODE AS SUSR1,
|
|
|
|
|
+ // SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
+ // FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
+ // FP.BARCODE AS SUSR5,
|
|
|
|
|
+ // FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
+ // TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
+ // FP.ID
|
|
|
|
|
+ // FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ // WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ // AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ // AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
+ // AND FP.CREATETIME < @DATEEND@
|
|
|
|
|
+ // ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ // FP.OUTCODE ) T
|
|
|
|
|
+ // WHERE ROWNUM <= 200 ";
|
|
|
|
|
+
|
|
|
|
|
+ //按照成板去推送 edit 2023-09-20 qq
|
|
|
sql = @"
|
|
sql = @"
|
|
|
- SELECT T.*,
|
|
|
|
|
- ROWNUM
|
|
|
|
|
- FROM (SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
- FP.SAPCODE AS SKU,
|
|
|
|
|
- NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
- FP.WORKCODE AS FACTORY,
|
|
|
|
|
- FP.ORDERCODE AS SALENUM,
|
|
|
|
|
- LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
- 1 AS QTY,
|
|
|
|
|
- FP.OUTCODE AS SUSR1,
|
|
|
|
|
- SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
- FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
- FP.BARCODE AS SUSR5,
|
|
|
|
|
- FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
- TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
- FP.ID
|
|
|
|
|
- FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
- WHERE FP.ZTYPE = 'S'
|
|
|
|
|
- AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
- AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
- AND FP.CREATETIME < @DATEEND@
|
|
|
|
|
- ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
- FP.OUTCODE ) T
|
|
|
|
|
- WHERE ROWNUM <= 200 ";
|
|
|
|
|
|
|
+ SELECT FP.OUTCODE AS CODE,
|
|
|
|
|
+ FP.SAPCODE AS SKU,
|
|
|
|
|
+ NVL(FP.BANMA, FP.SAPFLBATCHNO) AS LPNNUM,
|
|
|
|
|
+ FP.WORKCODE AS FACTORY,
|
|
|
|
|
+ FP.ORDERCODE AS SALENUM,
|
|
|
|
|
+ LPAD(FP.ORDERITEM, 6, '0') AS SALELINE,
|
|
|
|
|
+ 1 AS QTY,
|
|
|
|
|
+ FP.OUTCODE AS SUSR1,
|
|
|
|
|
+ SUBSTR(FP.OUTCODE, -10, 10) AS SUSR3,
|
|
|
|
|
+ FP.YYYYMMDD AS SUSR4,
|
|
|
|
|
+ FP.BARCODE AS SUSR5,
|
|
|
|
|
+ FP.SECURITYCODE AS SUSR9,
|
|
|
|
|
+ TO_CHAR(FP.LOGID) AS SUSR20,
|
|
|
|
|
+ FP.ID,
|
|
|
|
|
+ ROWNUM
|
|
|
|
|
+ FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ AND FP.SAPFLBATCHNO IN (
|
|
|
|
|
+ SELECT DISTINCT T.SAPFLBATCHNO
|
|
|
|
|
+ FROM (SELECT FP.SAPFLBATCHNO
|
|
|
|
|
+ FROM TSAP_HEGII_FINISHEDPRODUCT FP
|
|
|
|
|
+ WHERE FP.ZTYPE = 'S'
|
|
|
|
|
+ AND FP.TOKUNCHUANFLAG = '0'
|
|
|
|
|
+ AND FP.CREATETIME >= @DATEBEGIN@
|
|
|
|
|
+ AND FP.CREATETIME <= @DATEEND@
|
|
|
|
|
+ ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ FP.OUTCODE) T
|
|
|
|
|
+ WHERE ROWNUM <= 180
|
|
|
|
|
+ )
|
|
|
|
|
+ ORDER BY FP.SAPFLBATCHNO,
|
|
|
|
|
+ FP.OUTCODE ";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
dtSyncFinishProduct = connCZ3.ExecuteDatatable(sql,
|
|
dtSyncFinishProduct = connCZ3.ExecuteDatatable(sql,
|