| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap>
- <query id="FrmGPRule.query" desc="获取数据">
- SELECT
- T.JUDGE_RESULT_CODE,
- (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = T.JUDGE_RESULT_CODE) JUDGE_RESULT_NAME,
- DECODE(T.INSTANCY_FLAG,'1','是','0','否')INSTANCY_FLAG,
- T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.DIMATER,
- T.FIX_NUM,
- T.FIX_LEN,
- T.ACT_LEN,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- S.STORAGE_NO,
- (SELECT C.STORAGE_NAME FROM YDM_BS_STORAGE C WHERE C.STORAGE_NO = S.STORAGE_NO)STORAGE_NAME,
- S.LOCATION_NO,
- (SELECT D.LOCATION_NAME FROM YDM_BS_LOCATION D WHERE D.LOCATION_NO = S.LOCATION_NO) LOCATION_NAME
- FROM MAT_GP_M T
- LEFT JOIN YDM_GP_BUTTRESS S
- ON T.MAT_NO = S.MAT_NO
- WHERE T.IS_SETFOOT = '1' AND( (T.MAT_STATUS = 80150102)
- OR (T.MAT_STATUS = '80150101'
- AND T.INSTANCY_FLAG = '1'))
- </query>
- <query id="FrmGPRule.queryInList" desc="获取数据">
- SELECT
- T.JUDGE_RESULT_CODE,
- (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = T.JUDGE_RESULT_CODE) JUDGE_RESULT_NAME,
- DECODE(T.INSTANCY_FLAG,'1','是','0','否')INSTANCY_FLAG,
- T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.GRADECODE,
- T.GRADENAME,
- T.DIMATER,
- T.FIX_NUM,
- T.FIX_LEN,
- T.ACT_LEN,
- SUM(T.ACT_COUNT) ACT_COUNT,
- SUM(T.ACT_WEIGHT) ACT_WEIGHT,
- S.STORAGE_NO,
- (SELECT C.STORAGE_NAME FROM YDM_BS_STORAGE C WHERE C.STORAGE_NO = S.STORAGE_NO)STORAGE_NAME,
- S.LOCATION_NO,
- (SELECT D.LOCATION_NAME FROM YDM_BS_LOCATION D WHERE D.LOCATION_NO = S.LOCATION_NO) LOCATION_NAME
- FROM MAT_GP_M T
- LEFT JOIN YDM_GP_BUTTRESS S
- ON T.MAT_NO = S.MAT_NO
- WHERE T.MAT_STATUS = 80150102
- </query>
- <query id="FrmGPRule.queryLocation" desc="获取数据">
- SELECT
- D.LOCATION_NO,
- D.LOCATION_NAME
- FROM YDM_BS_LOCATION D
- WHERE 1=1
- </query>
- <query id="FrmGPRule.querySetfootSeq" desc="获取数据">
- <![CDATA[
- SELECT COUNT(*) FROM MAT_GP_M T
- WHERE T.MAT_NO_OLD =
- (SELECT T.MAT_NO_OLD FROM MAT_GP_M T WHERE T.MAT_NO = ?)
- AND
- T.SETFOOT_SEQ =
- ((SELECT T.SETFOOT_SEQ FROM MAT_GP_M T WHERE T.MAT_NO = ?) - 1)
- ]]>
- </query>
- <query id="FrmGPRule.queryOldMatNo" desc="获取数据">
- SELECT COUNT(*) FROM MAT_GP_M T
- WHERE T.MAT_NO =
- (SELECT
- T.MAT_NO_OLD
- FROM MAT_GP_M T
- WHERE
- T.MAT_NO = ?)
- </query>
- <query id="FrmGPRule.getMatNo" desc="获取数据">
- SELECT T.MAT_NO FROM MAT_GP_M T
- LEFT JOIN YDM_GP_BUTTRESS S
- ON T.MAT_NO = S.MAT_NO
- WHERE
- T.IS_SETFOOT = '1' AND( (T.MAT_STATUS = 80150102)
- OR (T.MAT_STATUS = '80150101'
- AND T.INSTANCY_FLAG = '1'))
- AND T.STOVE_NO =?
- AND T.JUDGE_STOVE_NO=?
- AND S.STORAGE_NO=?
- AND S.LOCATION_NO=?
- AND T.ACT_LEN =?
- ORDER BY T.SETFOOT_SEQ
- </query>
- <query id="FrmGPRule.getMatNo2" desc="获取数据">
- <![CDATA[
- SELECT T.MAT_NO FROM MAT_GP_M T
- LEFT JOIN YDM_GP_BUTTRESS S
- ON T.MAT_NO = S.MAT_NO
- WHERE
- T.MAT_STATUS = 80150102
- AND T.STOVE_NO =?
- AND T.JUDGE_STOVE_NO=?
- AND S.STORAGE_NO=?
- AND S.LOCATION_NO=?
- AND T.ACT_LEN =?
- AND ROWNUM<=?
- ]]>
- </query>
- <query id="FrmGPRule.updateMatGpm" desc="获取数据">
- UPDATE MAT_GP_M T
- SET
- T.BACK_FLAG = '2',
- T.IS_SETFOOT ='0',
- T.SETFOOT_SEQ = '0'
- WHERE
- T.MAT_NO = ?
- </query>
- <query id="FrmGPRule.updateYdmGpBut" desc="获取数据">
- UPDATE YDM_GP_BUTTRESS S
- SET S.LOCATION_NO = (SELECT D.LOCATION_NO FROM YDM_BS_LOCATION D WHERE D.LOCATION_NAME = ?),
- S.LOCATION_NAME =?
- WHERE
- S.MAT_NO = ?
- </query>
- <query id="FrmGPRule.deleteMatGpm" desc="获取数据">
- DELETE FROM MAT_GP_M T
- WHERE
- T.MAT_NO = ?
- </query>
- <query id="FrmGPRule.deleteYdmGpBut" desc="获取数据">
- DELETE FROM YDM_GP_BUTTRESS S
- WHERE
- S.MAT_NO = ?
- </query>
- <query id="FrmGPRule.getYdmGpOutListDoc" desc="获取数据">
- SELECT 'HO' || TO_CHAR(SYSDATE, 'YYMMDD') || LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0)
- FROM YDM_GP_OUTLIST T WHERE T.OUTSTOCK_DOC LIKE 'HO' || TO_CHAR(SYSDATE, 'YYMMDD') || '_____' AND
- T.OUTSTOCK_TYPE_CODE = '800806'
- </query>
- <query id="FrmGPRule.insertYdmGpOutList" desc="获取数据">
- --插入红冲出库记录
- INSERT INTO YDM_GP_OUTLIST
- (OUTSTOCK_SQE,
- OUTSTOCK_PLAN_NO,
- OUTSTOCK_DOC,
- OUTSTOCK_TYPE_CODE,
- OUTSTOCK_TYPE_NAME,
- MAT_NO,
- PRODUCT_FLAG,
- MAT_STATUS,
- STOVE_NO,
- FLAG_STOVE_NO,
- JUDGE_STOVE_NO,
- CAST_NO,
- CCMID,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- STD_CODE,
- STD_NAME,
- DIMATER,
- HEIGHT,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- ACT_THEORY_WEIGHT,
- PONDER_NO,
- PONDER_GROSS_WT,
- PLINE_CODE,
- PLINE_NAME,
- PRO_ORDER_NO,
- ORDER_NO,
- ORDER_SEQ,
- ORDER_SEQ_NO,
- ORD_PK,
- ORD_LN_PK,
- ORD_LN_DLY_PK,
- BELONG_CODE,
- BELONG_NAME,
- BAR_CODE,
- STORAGE_NO,
- LOCATION_NO,
- RPO_TIME,
- PRO_BC,
- PRO_BZ,
- BAL_YEAR_MONTH,
- OUTSTOCK_TIME,
- MEMO,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- PRINT_STOVE_NO,
- PRO_PLAN_ID_ZG,
- GX_PLAN_NO_ZG,
- MAT_GOWHERE_CODE,
- MAT_GOWHERE_NAME,
- IS_DEALER,
- BACK_FLAG,
- SUPPLY_UNIT_CODE,
- SUPPLY_UNIT)
- SELECT
- ? || LPAD( ?, 4, 0),
- T.HEAT_PLAN_NO_NEXT,
- ?,
- '800806',
- '出库红冲',
- T.MAT_NO,
- T.PRODUCT_FLAG,
- T.MAT_STATUS,
- T.STOVE_NO,
- T.FLAG_STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.CAST_NO,
- T.CCMID,
- T.MATERIAL_NO,
- T.MATERIAL_NAME,
- T.GRADECODE,
- T.GRADENAME,
- T.STD_CODE,
- T.STD_NAME,
- T.DIMATER,
- T.HEIGHT,
- T.ACT_LEN,
- T.FIX_NUM,
- T.FIX_LEN,
- -T.ACT_COUNT,
- -T.ACT_WEIGHT,
- -T.ACT_THEORY_WEIGHT,
- T.PONDER_NO,
- T.PONDER_GROSS_WT,
- T.PLINE_CODE,
- T.PLINE_NAME,
- T.PRO_ORDER_NO,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.ORDER_SEQ_NO,
- T.ORD_PK,
- T.ORD_LN_PK,
- T.ORD_LN_DLY_PK,
- T.BELONG_CODE,
- T.BELONG_NAME,
- T.BAR_CODE,
- S.STORAGE_NO,
- S.LOCATION_NO,
- T.RPO_TIME,
- T.PRO_BC,
- T.PRO_BZ,
- ?,
- SYSDATE,
- T.MEMO,
- ?,
- SYSDATE,
- T.GROUD_NO,
- T.PRINT_STOVE_NO,
- T.PRO_PLAN_ID_ZG,
- T.GX_PLAN_NO_ZG,
- T.MAT_GOWHERE_CODE,
- T.MAT_GOWHERE_NAME,
- T.IS_DEALER,
- '2',
- T.SUPPLY_UNIT_CODE,
- T.SUPPLY_UNIT
- FROM MAT_GP_M T
- LEFT JOIN YDM_GP_BUTTRESS S
- ON T.MAT_NO = S.MAT_NO
- WHERE T.MAT_NO=?
- </query>
- <query id="FrmGPRule.getYdmGpInListDoc" desc="获取数据">
- SELECT ('AI' || TO_CHAR(SYSDATE, 'YYMMDD') || LPAD(NVL(MAX(SUBSTR(T.INSTOCK_DOC, 9)), 0) + 1, 5, 0)) FROM YDM_GP_INLIST T
- WHERE T.INSTOCK_TYPE_CODE = '800704' AND TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
- </query>
- <query id="FrmGPRule.insertYdmGpInList" desc="获取数据">
- INSERT INTO YDM_GP_INLIST
- (INSTOCK_SQE,
- INSTOCK_DOC,
- INSTOCK_TYPE_CODE,
- INSTOCK_TYPE_NAME,
- MAT_NO,
- PRODUCT_FLAG,
- MAT_STATUS,
- STOVE_NO,
- JUDGE_STOVE_NO,
- PLINE_CODE,
- PLINE_NAME,
- MAT_ORIGIN_CODE,
- MAT_ORIGIN_NAME,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- BELONG_CODE,
- BELONG_NAME,
- STORAGE_NO,
- LOCATION_NO,
- LARY_NO,
- INSTOCK_TIME,
- IN_TIME_F,
- BAL_YEAR_MONTH,
- --M_BILL_NO,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- PRODUCCODE,
- PRODUCNAME,
- EF_PLINE_CODE,
- EF_PLINE_NAME,
- ORDER_NO,
- ORDER_SEQ,
- ORDER_SEQ_NO,
- ORD_PK,
- ORD_LN_PK,
- ORD_LN_DLY_PK,
- STD_CODE,
- STD_NAME,
- STORAGE_ATTR,
- STORAGE_ATTR_NAME,
- STORAGE_TYPE_NO,
- STORAGE_TYPE_NAME,
- SUPPLY_UNIT_CODE,
- SUPPLY_UNIT,
- IS_DEALER,
- BACK_FLAG,
- SOURE_CODE,
- SOURE_NAME)
- SELECT
- ? || LPAD( ?, 4, 0) ,
- ?,
- '800704',
- '产出红冲',
- T.MAT_NO,
- T.PRODUCT_FLAG,
- T.MAT_STATUS,
- T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.PLINE_CODE,
- T.PLINE_NAME,
- T.MAT_ORIGIN_CODE,
- T.MAT_ORIGIN_NAME,
- T.MATERIAL_NO,
- T.MATERIAL_NAME,
- T.GRADECODE,
- T.GRADENAME,
- T.DIMATER,
- T.ACT_LEN,
- T.FIX_NUM,
- T.FIX_LEN,
- '-'||T.ACT_COUNT,
- '-'||T.ACT_WEIGHT,
- T.BELONG_CODE,
- T.BELONG_NAME,
- S.STORAGE_NO,
- S.LOCATION_NO,
- S.LARY_NO,
- SYSDATE,
- SYSDATE,
- ?,
- ?,
- SYSDATE,
- T.GROUD_NO,
- T.PRODUCCODE,
- T.PRODUCNAME,
- T.EF_PLINE_CODE,
- T.EF_PLINE_NAME,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.ORDER_SEQ_NO,
- T.ORD_PK,
- T.ORD_LN_PK,
- T.ORD_LN_DLY_PK,
- T.STD_CODE,
- T.STD_NAME,
- S.STORAGE_ATTR,
- S.STORAGE_ATTR_NAME,
- S.STORAGE_TYPE_NO,
- S.STORAGE_TYPE_NAME,
- T.SUPPLY_UNIT_CODE,
- T.SUPPLY_UNIT,
- T.IS_DEALER,
- T.BACK_FLAG,
- T.SOURE_CODE,
- T.SOURE_NAME
- FROM MAT_GP_M T
- LEFT JOIN YDM_GP_BUTTRESS S
- ON T.MAT_NO = S.MAT_NO
- WHERE T.MAT_NO=?
- </query>
- </queryMap>
|