| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="本地计量">
- <query id="MatOutServer.doQueryWasteInfo" desc="查询废品出库信息">
- <![CDATA[
- SELECT *
- FROM (SELECT *
- FROM (SELECT T.OUTSTOCK_DOC,
- MAX(Y1.STORAGE_NAME) STORAGE_NAME_FROM,
- MAX(Y2.STORAGE_NAME) STORAGE_NAME_TO,
- T.VEHICLE_NO,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- MAX(T.OUTSTOCK_TIME) OUTSTOCK_TIME
- FROM YDM_BC_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE Y1
- ON T.STORAGE_NO = Y1.STORAGE_NO
- LEFT JOIN YDM_BS_STORAGE Y2
- ON T.TAR_STORAGE_NO = Y2.STORAGE_NO
- WHERE T.TAR_STORAGE_NO = 'LFG2'
- AND OUTSTOCK_TYPE_CODE = '800803'
- AND TAR_REC_FLAG = '0'
- AND T.VEHICLE_NO = ?
- AND T.VEHICLE_NO IS NOT NULL
- AND T.VALIDFLAG ='1'
- AND T.PONDER_NO IS NULL
- AND T.PONDER_GROSS_WT IS NULL
- GROUP BY T.OUTSTOCK_DOC, T.VEHICLE_NO)
- ORDER BY OUTSTOCK_TIME DESC) T
- WHERE ROWNUM = 1
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutInfo" desc="查询废品出库信息">
- <![CDATA[
- SELECT *
- FROM (SELECT M.*,
- RANK() OVER(PARTITION BY 1 ORDER BY SUBSTR(OUTSTOCK_DOC,5) DESC) RK
- FROM (SELECT T.OUTSTOCK_DOC,
- MAX(T.OUTSTOCK_PLAN_NO) OUTSTOCK_PLAN_NO,
- MAX(Y1.STORAGE_NAME) STORAGE_NAME_FROM,
- MAX(Y2.STORAGE_NAME) STORAGE_NAME_TO,
- DECODE(MAX(Y2.SEAM_AREA),
- '0',
- '天津钢管制造有限公司',
- '') STORAGE_NAME_D,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.ACT_DIMATER,
- T.ACT_HEIGHT,
- T.ACT_LEN_MIN,
- T.ACT_LEN_MAX,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- MAX(T.OUTSTOCK_TIME) OUTSTOCK_TIME
-
- FROM YDM_BC_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE Y1
- ON T.STORAGE_NO = Y1.STORAGE_NO
- LEFT JOIN YDM_BS_STORAGE Y2
- ON T.TAR_STORAGE_NO = Y2.STORAGE_NO
- WHERE OUTSTOCK_TYPE_CODE = '800803'
- AND TAR_REC_FLAG = '0'
- AND T.VEHICLE_NO = ?
- AND T.VEHICLE_NO IS NOT NULL
- AND T.VALIDFLAG = '1'
- AND OUTSTOCK_TIME > SYSDATE - 1
- --AND T.PONDER_GROSS_WT IS NULL
- GROUP BY T.OUTSTOCK_DOC,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.ACT_DIMATER,
- T.ACT_HEIGHT,
- T.ACT_LEN_MIN,
- T.ACT_LEN_MAX) M
- ORDER BY OUTSTOCK_TIME DESC) T
- WHERE T.RK <= ?
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutInfo2" desc="查询废品出库信息">
- <![CDATA[
- SELECT *
- FROM (SELECT M.*,
- RANK() OVER(PARTITION BY OUTSTOCK_DOC ORDER BY OUTSTOCK_DOC DESC) RK
- FROM (SELECT T.OUTSTOCK_DOC,
- MAX(Y1.STORAGE_NAME) STORAGE_NAME_FROM,
- MAX(Y2.STORAGE_NAME) STORAGE_NAME_TO,
- DECODE(MAX(Y2.SEAM_AREA),'0','天津钢管制造有限公司','') STORAGE_NAME_D,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.ACT_DIMATER,
- T.ACT_HEIGHT,
- T.ACT_LEN_MIN,
- T.ACT_LEN_MAX,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- MAX(T.OUTSTOCK_TIME) OUTSTOCK_TIME
- FROM YDM_BC_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE Y1
- ON T.STORAGE_NO = Y1.STORAGE_NO
- LEFT JOIN YDM_BS_STORAGE Y2
- ON T.TAR_STORAGE_NO = Y2.STORAGE_NO
- WHERE OUTSTOCK_TYPE_CODE = '800803'
- AND T.VALIDFLAG = '1'
- AND T.OUTSTOCK_DOC = ?
- GROUP BY T.OUTSTOCK_DOC,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.ACT_DIMATER,
- T.ACT_HEIGHT,
- T.ACT_LEN_MIN,
- T.ACT_LEN_MAX) M
- ORDER BY OUTSTOCK_TIME DESC) T
- WHERE T.RK = 1
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutInfo3" desc="查询废品出库信息">
- <![CDATA[
- SELECT *
- FROM (SELECT M.*,
- RANK() OVER(PARTITION BY OUTSTOCK_DOC ORDER BY OUTSTOCK_DOC DESC) RK
- FROM (SELECT T.OUTSTOCK_DOC,
- MAX(Y1.STORAGE_NAME) STORAGE_NAME_FROM,
- MAX(Y2.STORAGE_NAME) STORAGE_NAME_TO,
- DECODE(MAX(Y2.SEAM_AREA),'0','天津钢管制造有限公司','') STORAGE_NAME_D,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.ACT_DIMATER,
- T.ACT_HEIGHT,
- T.ACT_LEN_MIN,
- T.ACT_LEN_MAX,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- MAX(T.OUTSTOCK_TIME) OUTSTOCK_TIME
- FROM YDM_BC_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE Y1
- ON T.STORAGE_NO = Y1.STORAGE_NO
- LEFT JOIN YDM_BS_STORAGE Y2
- ON T.TAR_STORAGE_NO = Y2.STORAGE_NO
- WHERE OUTSTOCK_TYPE_CODE = '800803'
- AND T.VALIDFLAG = '1'
- AND T.OUTSTOCK_DOC = ?
- GROUP BY T.OUTSTOCK_DOC,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.ACT_DIMATER,
- T.ACT_HEIGHT,
- T.ACT_LEN_MIN,
- T.ACT_LEN_MAX) M
- ORDER BY OUTSTOCK_TIME DESC) T
- WHERE T.RK = 1
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutInfoGp" desc="查询废品出库信息">
- <![CDATA[
- SELECT *
- FROM (SELECT M.*,
- RANK() OVER(PARTITION BY OUTSTOCK_DOC ORDER BY OUTSTOCK_DOC DESC) RK
- FROM (SELECT T.OUTSTOCK_DOC,
- MAX(Y1.STORAGE_NAME) STORAGE_NAME_FROM,
- MAX(Y2.STORAGE_NAME) STORAGE_NAME_TO,
- DECODE(MAX(Y1.SEAM_AREA),
- '0',
- '天津钢管制造有限公司',
- '') STORAGE_NAME_D,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.ORDER_SEQ_NO,
- T.ORD_PK,
- T.ORD_LN_PK,
- T.ORD_LN_DLY_PK,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.GRADECODE,
- T.GRADENAME,
- T.JUDGE_STOVE_NO,
- T.STOVE_NO,
- T.DIMATER,
- T.HEIGHT,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- MAX(T.OUTSTOCK_TIME) OUTSTOCK_TIME,
- ACT_LEN
- FROM YDM_GP_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE Y1
- ON T.STORAGE_NO = Y1.STORAGE_NO
- LEFT JOIN YDM_BS_STORAGE Y2
- ON T.TAR_STORAGE_NO = Y2.STORAGE_NO
- WHERE OUTSTOCK_TYPE_CODE = '800803'
- AND TAR_REC_FLAG = '0'
- AND T.VEHICLE_NO = ?
- AND T.VEHICLE_NO IS NOT NULL
- AND T.VALIDFLAG = '1'
- AND OUTSTOCK_TIME > SYSDATE - 15
- AND T.PONDER_GROSS_WT IS NULL
- GROUP BY T.OUTSTOCK_DOC,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.DIMATER,
- T.HEIGHT,
- ACT_LEN,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.ORDER_SEQ_NO,
- T.ORD_PK,
- T.ORD_LN_PK,
- T.ORD_LN_DLY_PK) M
- ORDER BY OUTSTOCK_TIME DESC) T
- WHERE T.RK = 1
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutInfoGp2" desc="查询废品出库信息">
- <![CDATA[
- SELECT *
- FROM (SELECT M.*,
- RANK() OVER(PARTITION BY OUTSTOCK_DOC ORDER BY OUTSTOCK_DOC DESC) RK
- FROM (SELECT T.OUTSTOCK_DOC,
- MAX(Y1.STORAGE_NAME) STORAGE_NAME_FROM,
- MAX(Y2.STORAGE_NAME) STORAGE_NAME_TO,
- DECODE(MAX(Y1.SEAM_AREA),
- '0',
- '天津钢管制造有限公司',
- '') STORAGE_NAME_D,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.ORDER_SEQ_NO,
- T.ORD_PK,
- T.ORD_LN_PK,
- T.ORD_LN_DLY_PK,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.GRADECODE,
- T.GRADENAME,
- T.JUDGE_STOVE_NO,
- T.STOVE_NO,
- T.DIMATER,
- T.HEIGHT,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- MAX(T.OUTSTOCK_TIME) OUTSTOCK_TIME,
- ACT_LEN
- FROM YDM_GP_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE Y1
- ON T.STORAGE_NO = Y1.STORAGE_NO
- LEFT JOIN YDM_BS_STORAGE Y2
- ON T.TAR_STORAGE_NO = Y2.STORAGE_NO
- WHERE OUTSTOCK_TYPE_CODE = '800803'
- AND TAR_REC_FLAG = '0'
- AND T.VEHICLE_NO = ?
- AND T.VEHICLE_NO IS NOT NULL
- AND T.VALIDFLAG = '1'
- AND OUTSTOCK_TIME > SYSDATE - 15
- GROUP BY T.OUTSTOCK_DOC,
- T.VEHICLE_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.JUDGE_STOVE_NO,
- T.STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.DIMATER,
- T.HEIGHT,
- ACT_LEN,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.ORDER_SEQ_NO,
- T.ORD_PK,
- T.ORD_LN_PK,
- T.ORD_LN_DLY_PK) M
- ORDER BY OUTSTOCK_TIME DESC) T
- WHERE T.RK = 1
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutList" desc="查询出库单信息">
- <![CDATA[
- SELECT * FROM YDM_BC_OUTLIST T WHERE T.OUTSTOCK_DOC =? AND T.VALIDFLAG ='1'
- ]]>
- </query>
- <query id="MatOutServer.doQueryOutListGp" desc="查询出库单信息">
- <![CDATA[
- SELECT * FROM YDM_GP_OUTLIST T WHERE T.OUTSTOCK_DOC =? AND T.VALIDFLAG ='1'
- ]]>
- </query>
- <query id="MatOutServer.doUpdateOutList" desc="查询出库单信息">
- <![CDATA[
- UPDATE YDM_BC_OUTLIST T
- SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?
- WHERE T.OUTSTOCK_SQE = ?
- ]]>
- </query>
- <query id="MatOutServer.doUpdateOutList1" desc="查询出库单信息">
- <![CDATA[
- UPDATE YDM_BC_OUTLIST T
- SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?
- WHERE T.OUTSTOCK_DOC = ?
- AND T.JUDGE_STOVE_NO =?
- ]]>
- </query>
- <query id="MatOutServer.doUpdateOutList2" desc="查询出库单信息">
- <![CDATA[
- UPDATE YDM_BC_OUTLIST T
- SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = T.PONDER_GROSS_WT + ?
- WHERE T.OUTSTOCK_DOC = ?
- AND T.JUDGE_STOVE_NO = ?
- AND ROWNUM =1
- ]]>
- </query>
- <query id="MatOutServer.doUpdateOutListGp" desc="查询出库单信息">
- <![CDATA[
- UPDATE YDM_GP_OUTLIST T
- SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?
- WHERE T.OUTSTOCK_SQE = ?
- ]]>
- </query>
- <query id="MatOutServer.doUpdateOutListGp1" desc="">
- <![CDATA[
- UPDATE YDM_GP_OUTLIST T
- SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?
- WHERE T.OUTSTOCK_DOC = ?
- AND NVL(T.PRODUCCODE,'/') = NVL(?,'/')
- AND NVL(T.PRODUCNAME,'/') = NVL(?,'/')
- AND NVL(T.JUDGE_STOVE_NO,'/') = NVL(?,'/')
- AND NVL(T.GRADECODE,'/') = NVL(?,'/')
- AND NVL(T.GRADENAME,'/') = NVL(?,'/')
- AND NVL(T.DIMATER,0) = NVL(?,'/')
- AND NVL(T.ACT_LEN,0) = NVL(?,0)
- AND NVL(T.ORDER_NO,'/') = NVL(?,'/')
- AND NVL(T.STOVE_NO,'/') = NVL(?,'/')
- ]]>
- </query>
- <query id="MatOutServer.doUpdateOutListGp2" desc="">
- <![CDATA[
- UPDATE YDM_GP_OUTLIST T
- SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = T.PONDER_GROSS_WT + ?
- WHERE T.OUTSTOCK_DOC = ?
- AND NVL(T.PRODUCCODE,'/') = NVL(?,'/')
- AND NVL(T.PRODUCNAME,'/') = NVL(?,'/')
- AND NVL(T.JUDGE_STOVE_NO,'/') = NVL(?,'/')
- AND NVL(T.GRADECODE,'/') = NVL(?,'/')
- AND NVL(T.GRADENAME,'/') = NVL(?,'/')
- AND NVL(T.DIMATER,'/') = NVL(?,'/')
- AND NVL(T.ACT_LEN,0) = NVL(?,0)
- AND NVL(T.ORDER_NO,'/') = NVL(?,'/')
- AND NVL(T.STOVE_NO,'/') = NVL(?,'/')
- AND ROWNUM =1
- ]]>
- </query>
- </queryMap>
|