| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc = "下线实绩管理">
- <query id = "FrmForgingStockInstore.doQueryPlnZyM" desc = "查询锻造计划信息">
- SELECT
- T.HEAT_PLAN_NO,
- T.GX_PRO_SEQ,
- T.ZY_BATCH_ID,
- T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.FLAG_STOVE_NO,
- T.UPPER_HEATPLAN_ID,
- T.PLANSTATUS,
- DECODE(T.NODE_ESTATUS,'00','准备','10','上料完成','20','加热炉完成','30','快锻完成','40','退火炉完成','50','锯切完成','60','表检完成','70','下线完成')NODE_ESTATUS,
- T.UPPER_PROCESS_CODE,
- T.NEXT_PROCESS_CODE,
- T.ISENDGX,
- T.IF_MATCH_ODD,
- T.IF_DO_HEAT_PLAN,
- T.PRO_PLAN_ID,
- T.GX_PLAN_NO,
- T.CCM_PRO_PLAN_ID,
- T.CCM_GX_PLAN_NO,
- T.GOWHERE_CODE,
- T.GOWHERE_NAME,
- T.PLINE_CODE,
- T.PLINE_NAME,
- T.CASTINGTYPE,
- T.GRADECODE,
- T.GRADENAME,
- T.STEELCODE,
- T.STEELNAME,
- T.WLID_IN,
- T.WLDESC_IN,
- T.OUTWL_ID,
- T.OUTWL_DESC,
- T.PROD_STANDARD,
- T.OUTPUT_STANDARD,
- T.DIAMETER_IN,
- T.LENGTH_IN,
- T.WT_ONE_IN,
- T.LEN_GP_SINGLE,
- T.WT_GP_SINGLE,
- T.PLN_INSINGLE_NUM,
- T.PLN_INSINGLE_WT,
- T.CUT_NUM_GP,
- T.PLN_INDOUBLE_NUM,
- T.PLN_INDOUBLE_WT,
- T.DIAMETER_OUT,
- T.LENGTH_OUT,
- T.OUT_WT_ONE,
- T.PLN_OUTSINGLE_NUM,
- T.PLN_OUTSINGLE_W,
- T.CUT_NUM_OUT,
- T.PLN_OUTDOUBLE_NUM,
- T.PLN_OUTDOUBLE_W,
- T.LEN_CUTHEAD,
- T.LEN_CUTEND,
- T.ORDER_SOURCE,
- T.ORD_LN_DLY_PK,
- T.ORDER_NO,
- T.ORDER_SEQ,
- T.DELIVERY_NO,
- T.REQ_BL_ID,
- T.IF_EXPORT,
- T.PRIORITY,
- T.PRIORITY_MEMO,
- T.PRO_MONTH,
- T.IF_MONITOR,
- T.PRDCR_NO,
- T.MONITOR_POINT,
- T.BOM,
- T.INDEX_SEQ,
- T.WHOLE_BACKLOG,
- T.WHOLE_BACKLOG_DESC,
- T.CIC,
- T.PIC,
- T.SIC,
- T.DIC,
- T.CRAFT_FILE_NO,
- T.CRAFT_FILE_MAN,
- T.CRAFT_SEQ,
- T.SEC_CRAFT_FILE_NO,
- T.STATION_ROAD,
- T.PRO_DAY,
- T.BAL_YEAR_MONTH,
- T.CREATE_NAME,
- TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
- T.UPDATE_NAME,
- TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
- T.DOWNMAN,
- TO_CHAR(T.DOWNTIME, 'YYYY-MM-DD HH24:MI:SS') DOWNTIME,
- T.SUBCONTRACT_FLAG
- FROM PLN_ZY_DZ_M T
- WHERE T.SUBCONTRACT_FLAG = '0'
- AND T.PLANSTATUS IN('10','20','30')
- AND T.NODE_ESTATUS > '00'
- </query>
- <query id = "FrmForgingStockInstore.doQueryPlnZyC" desc = "查询从表信息">
- SELECT
- T.HEAT_PLAN_NO,
- T.HEAT_PLAN_SQE,
- T.JUGDE_APPLY_CODE,
- T.ZY_BATCH_ID,
- T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.PRO_PLAN_ID,
- T.GX_PLAN_NO,
- T.PLINE_CODE,
- T.PLINE_NAME,
- T.DIAMETER,
- T.LEN_GP_SINGLE,
- T.WT_GP_SINGLE,
- T.CUT_NUM_GP,
- T.LENGTH_M,
- T.WEIGHT_M,
- T.PLAN_INDOUBLE_NUM,
- T.PLAN_INDOUBLE_WT,
- T.REAL_INDOUBLE_NUM,
- T.REAL_INDOUBLE_WT,
- T.FLAG_STOVE_NO,
- S.STEELCODE,
- S.STEELNAME,
- S.CRAFT_FILE_NO,
- S.SEC_CRAFT_FILE_NO
- FROM PLN_ZY_DZ_M S,PLN_ZY_DZ_C T
- WHERE S.HEAT_PLAN_NO = T.HEAT_PLAN_NO
- </query>
- <query id = "FrmForgingStockInstore.doQueryLoadResult" desc = "查询上料实绩">
- SELECT * FROM FRG_LOADING_RESULT T WHERE T.HEAT_PLAN_NO = ? AND T.STOVE_NO = ? AND T.JUDGE_STOVE_NO = ? AND T.INSTORE_FLAG = '0'
- </query>
- <query id = "FrmForgingStockInstore.doQueryInList" desc = "查询入库信息">
- SELECT
- T.GROUD_NO,
- T.MATERIAL_NAME,
- T.GRADENAME,
- T.STD_NAME,
- T.DIMATER,
- MAX(T.ACT_LEN)ACT_LEN,
- T.FIX_NUM,
- T.FIX_LEN,
- SUM(T.ACT_COUNT)ACT_COUNT,
- SUM(T.ACT_WEIGHT)ACT_WEIGHT,
- T.BELONG_NAME,
- T.STORAGE_NO,
- T.DEPARTMENT_CODE,
- T.DEPARTMENT_DESC,
- T.MANAGEMENT_NO,
- T.MANAGEMENT_NAME,
- MAX(TO_CHAR(T.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) INSTOCK_TIME,
- MAX(TO_CHAR(T.IN_TIME_F, 'YYYY-MM-DD HH24:MI:SS')) IN_TIME_F,
- T.BAL_YEAR_MONTH,
- T.MEMO,
- T.CREATE_NAME,
- T.INSTOCK_DOC,
- T.INSTOCK_TYPE_NAME,
- T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.CAST_NO,
- T.CCMID,
- T.SAMPLE_FLAG,
- T.CUTTING_FLAG,
- T.CUTTING_NUM,
- T.PLINE_NAME,
- T.PRO_ORDER_NO,
- T.PRO_PLAN_ID,
- T.GX_PLAN_NO,
- T.FURNACENO,
- T.SEQUENCENO,
- T.JUDGE_STOVE_NO_SEQ
- FROM YDM_GP_INLIST T
- WHERE 1=1
- </query>
- <query id = "FrmForgingStockInstore.selectPlnZyDzM" desc = "查询基础信息">
- SELECT T.*,S.ORD_PK,S.ORD_LN_PK
- FROM PLN_ZY_DZ_M T LEFT JOIN SLM_ORDER_LINE_DELIVERY S
- ON T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK
- WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
- </query>
- <query id = "FrmForgingStockInstore.QueryMatNoM" desc = "查询材料号">
- SELECT ? ||
- LPAD(NVL(MAX(SUBSTR(T2.MAT_NO, LENGTH(T2.MAT_NO) - 2)), 0) + 1, 3, 0) MAT_NO
- FROM (SELECT MAX(T.MAT_NO)MAT_NO
- FROM MAT_GP_M T
- WHERE T.JUDGE_STOVE_NO = ?
- UNION ALL
- SELECT MAX(T1.MAT_NO)MAT_NO
- FROM YDM_GP_INLIST T1
- WHERE T1.JUDGE_STOVE_NO = ?
- UNION ALL
- SELECT MAX(T3.MAT_NO)MAT_NO
- FROM MAT_GP_TRACK T3
- WHERE T3.JUDGE_STOVE_NO = ?) T2
- </query>
- <query id ="FrmForgingStockInstore.querySendSql" desc = "查询入库单号流水号">
- SELECT ? ||
- LPAD(NVL(MAX(SUBSTR(T.INSTOCK_SQE, LENGTH(T.INSTOCK_SQE) - 4)), 0) + 1,
- 5,
- 0) INSTOCK_SQE
- FROM YDM_GP_INLIST T
- WHERE TRUNC(T.CREATE_TIME) = TRUNC(SYSDATE)
- AND T.INSTOCK_DOC = ?
- </query>
- <query id = "FrmForgingStockInstore.insertButress" desc = "插入位置表">
- INSERT INTO YDM_GP_BUTTRESS(
- MAT_NO,
- STOVE_NO,
- JUDGE_STOVE_NO,
- STORAGE_NO,
- LOCATION_NO,
- STORAGE_ATTR,
- STORAGE_ATTR_NAME,
- STORAGE_TYPE_NO,
- STORAGE_TYPE_NAME,
- DEPARTMENT_CODE,
- DEPARTMENT_DESC,
- MANAGEMENT_NO,
- MANAGEMENT_NAME,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- JUDGE_STOVE_NO_LG,
- LOCATION_NAME,
- LARY_NO)
- VALUES(
- '#MAT_NO#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#STORAGE_NO#',
- '#LOCATION_NO#',
- '#STORAGE_ATTR#',
- '#STORAGE_ATTR_NAME#',
- '#STORAGE_TYPE_NO#',
- '#STORAGE_TYPE_NAME#',
- '#DEPARTMENT_CODE#',
- '#DEPARTMENT_DESC#',
- '#MANAGEMENT_NO#',
- '#MANAGEMENT_NAME#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#GROUD_NO#',
- '#JUDGE_STOVE_NO_LG#',
- '#LOCATION_NAME#',
- '#LARY_NO#')
- </query>
- <query id = "FrmForgingStockInstore.insertMatGpM" desc = "插入材料表">
- INSERT INTO MAT_GP_M(
- MAT_NO,
- PRODUCT_FLAG,
- MAT_STATUS,
- STOVE_NO,
- JUDGE_STOVE_NO,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- STD_CODE,
- STD_NAME,
- PRO_ORDER_NO,
- ORDER_NO,
- ORDER_SEQ,
- ORDER_SEQ_NO,
- ORD_PK,
- ORD_LN_PK,
- ORD_LN_DLY_PK,
- PLINE_CODE,
- PLINE_NAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- ACT_THEORY_WEIGHT,
- BELONG_CODE,
- BELONG_NAME,
- INSTOCK_TIME,
- BAL_YEAR_MONTH,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- PRO_PLAN_ID,
- GX_PLAN_NO,
- DB_ACT_COUNT,
- CIC,
- PIC,
- SIC,
- DIC,
- GPTYPE,
- QCM_STAUS,
- LG_CRAFT_NO,
- ISENDGX,
- CRAFTNO,
- STEELCODE,
- STEELNAME,
- FURNACENO,
- STEEL_STANDRAD,
- JUDGE_STOVE_NO_LG)
- VALUES(
- '#MAT_NO#',
- '#PRODUCT_FLAG#',
- '#MAT_STATUS#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#STD_CODE#',
- '#STD_NAME#',
- '#PRO_ORDER_NO#',
- '#ORDER_NO#',
- '#ORDER_SEQ#',
- '#ORDER_SEQ_NO#',
- '#ORD_PK#',
- '#ORD_LN_PK#',
- '#ORD_LN_DLY_PK#',
- '#PLINE_CODE#',
- '#PLINE_NAME#',
- '#DIMATER#',
- '#ACT_LEN#',
- '#FIX_NUM#',
- '#FIX_LEN#',
- '#ACT_COUNT#',
- '#ACT_WEIGHT#',
- '#ACT_THEORY_WEIGHT#',
- '#BELONG_CODE#',
- '#BELONG_NAME#',
- TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#BAL_YEAR_MONTH#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#GROUD_NO#',
- '#PRO_PLAN_ID#',
- '#GX_PLAN_NO#',
- '#DB_ACT_COUNT#',
- '#CIC#',
- '#PIC#',
- '#SIC#',
- '#DIC#',
- '#GPTYPE#',
- '#QCM_STAUS#',
- '#LG_CRAFT_NO#',
- '#ISENDGX#',
- '#CRAFTNO#',
- '#STEELCODE#',
- '#STEELNAME#',
- '#FURNACENO#',
- '#STEEL_STANDRAD#',
- '#JUDGE_STOVE_NO_LG#')
- </query>
- <query id = "FrmForgingStockInstore.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,
- PRO_ORDER_NO,
- ORDER_NO,
- ORDER_SEQ,
- ORDER_SEQ_NO,
- ORD_PK,
- ORD_LN_PK,
- ORD_LN_DLY_PK,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- STD_CODE,
- STD_NAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- BELONG_CODE,
- BELONG_NAME,
- STORAGE_NO,
- LOCATION_NO,
- DEPARTMENT_CODE,
- DEPARTMENT_DESC,
- MANAGEMENT_NO,
- MANAGEMENT_NAME,
- INSTOCK_TIME,
- IN_TIME_F,
- BAL_YEAR_MONTH,
- STORAGE_ATTR,
- STORAGE_ATTR_NAME,
- STORAGE_TYPE_NO,
- STORAGE_TYPE_NAME,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- PRO_PLAN_ID,
- GX_PLAN_NO,
- JUDGE_STOVE_NO_SEQ,
- FURNACENO,
- JUDGE_STOVE_NO_LG)
- VALUES(
- '#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#',
- '#PRO_ORDER_NO#',
- '#ORDER_NO#',
- '#ORDER_SEQ#',
- '#ORDER_SEQ_NO#',
- '#ORD_PK#',
- '#ORD_LN_PK#',
- '#ORD_LN_DLY_PK#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#STD_CODE#',
- '#STD_NAME#',
- '#DIMATER#',
- '#ACT_LEN#',
- '#FIX_NUM#',
- '#FIX_LEN#',
- '#ACT_COUNT#',
- '#ACT_WEIGHT#',
- '#BELONG_CODE#',
- '#BELONG_NAME#',
- '#STORAGE_NO#',
- '#LOCATION_NO#',
- '#DEPARTMENT_CODE#',
- '#DEPARTMENT_DESC#',
- '#MANAGEMENT_NO#',
- '#MANAGEMENT_NAME#',
- TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
- TO_DATE('#IN_TIME_F#','YYYY-MM-DD HH24:MI:SS'),
- '#BAL_YEAR_MONTH#',
- '#STORAGE_ATTR#',
- '#STORAGE_ATTR_NAME#',
- '#STORAGE_TYPE_NO#',
- '#STORAGE_TYPE_NAME#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#GROUD_NO#',
- '#PRO_PLAN_ID#',
- '#GX_PLAN_NO#',
- '#JUDGE_STOVE_NO_SEQ#',
- '#FURNACENO#',
- '#JUDGE_STOVE_NO_LG#')
- </query>
- <query id = "FrmForgingStockInstore.insertInstoreResult" desc = "插入下线实绩表">
- INSERT INTO FRG_DZ_INSTORE_RESULT(
- HEAT_PLAN_NO,
- GX_PRO_SEQ,
- PRO_PLAN_ID,
- GX_PLAN_NO,
- STOVE_NO,
- JUDGE_STOVE_NO,
- JUDGE_STOVE_NO_SEQ,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- DIAMETER,
- FIX_NUM,
- FIX_LEN,
- LENGTH,
- ACT_COUNT,
- WEIGHT,
- IN_BC,
- IN_BZ,
- CREATE_NAME,
- CREATE_TIME)
- VALUES(
- '#HEAT_PLAN_NO#',
- '#GX_PRO_SEQ#',
- '#PRO_PLAN_ID#',
- '#GX_PLAN_NO#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#JUDGE_STOVE_NO_SEQ#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#DIAMETER#',
- '#FIX_NUM#',
- '#FIX_LEN#',
- '#LENGTH#',
- '#ACT_COUNT#',
- '#WEIGHT#',
- '#IN_BC#',
- '#IN_BZ#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'))
- </query>
- <query id = "FrmForgingStockInstore.updateLoadingResult" desc = "修改上料实绩表">
- UPDATE FRG_LOADING_RESULT T
- SET
- T.INSTORE_FLAG = '1'
- WHERE
- T.RESULT_NO = '#RESULT_NO#'
- </query>
- <query id = "FrmForgingStockInstore.updatePlnStaus" desc = "修改计划状态">
- UPDATE PLN_ZY_DZ_M T
- SET
- T.NODE_ESTATUS = '70'
- WHERE
- T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
- </query>
- <query id = "FrmForgingStockInstore.cancelUpdatePlnStaus" desc = "修改计划状态(回退)">
- UPDATE PLN_ZY_DZ_M T
- SET
- T.NODE_ESTATUS = '10'
- WHERE
- T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
- </query>
- <query id = "FrmForgingStockInstore.updateInStoreStaus" desc = "修改下线实绩表状态">
- UPDATE FRG_DZ_INSTORE_RESULT T
- SET
- T.NODE_FUR_FLAG = '1'
- WHERE
- T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
- </query>
- <query id = "FrmForgingStockInstore.cancelUpdateInStoreStaus" desc = "修改下线实绩表状态">
- UPDATE FRG_DZ_INSTORE_RESULT T
- SET
- T.NODE_FUR_FLAG = '0'
- WHERE
- T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
- </query>
- <query id = "FrmForgingStockInstore.doQueryLoading" desc = "查询未入库实绩">
- SELECT COUNT(1) FROM FRG_LOADING_RESULT T WHERE T.INSTORE_FLAG = '0' AND T.HEAT_PLAN_NO = ?
- </query>
- <query id = "FrmForgingStockInstore.doQueryJudgeApply" desc = "查询是否有申请判定的">
- SELECT COUNT(1) FROM MAT_GP_M T WHERE T.STOVE_NO = ?
- AND T.JUDGE_STOVE_NO = ?
- AND NVL(T.PRO_PLAN_ID,'/') = NVL(?,'/')
- AND NVL(T.GX_PLAN_NO,'/') = NVL(?,'/')
- AND T.JUGDE_APPLY_CODE IS NOT NULL
- </query>
- <query id = "FrmForgingStockInstore.SelectJuge" desc = "查询是否已申请判定">
- SELECT COUNT(1)ACOUNT FROM MAT_GP_M T,YDM_GP_INLIST S
- WHERE T.MAT_NO = S.MAT_NO
- AND S.INSTOCK_TYPE_CODE = '800701'
- AND S.INSTOCK_DOC = '#INSTOCK_DOC#'
- AND S.STOVE_NO = '#STOVE_NO#'
- AND S.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
- AND S.FIX_NUM = '#FIX_NUM#'
- AND T.JUGDE_APPLY_CODE IS NOT NULL
- </query>
- <query id = "FrmForgingStockInstore.SelectPlnDzMNodes" desc = "查询是否结炉">
- SELECT * FROM PLN_ZY_DZ_M T WHERE T.STOVE_NO = '#STOVE_NO#'AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
- AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
- </query>
- <query id = "FrmForgingStockInstore.deleteDzInStore" desc = "删除下线实绩">
- DECLARE
- BEGIN
- UPDATE FRG_LOADING_RESULT T
- SET T.INSTORE_FLAG = '0'
- WHERE T.STOVE_NO = '#STOVE_NO#'
- AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
- AND T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
- AND T.GX_PLAN_NO = '#GX_PLAN_NO#'
- AND T.OUTNUM_CUT = '#FIX_NUM#';
- DELETE FROM FRG_DZ_INSTORE_RESULT T
- WHERE T.STOVE_NO = '#STOVE_NO#'
- AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
- AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')
- AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
- AND T.FIX_NUM = '#FIX_NUM#';
- END;
- </query>
- <query id = "FrmForgingStockInstore.deleteDzInStoreMatGpM" desc = "删除库存">
- DECLARE
- BEGIN
- FOR MYROW IN (SELECT *
- FROM YDM_GP_INLIST T
- WHERE T.STOVE_NO = '#STOVE_NO#'
- AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
- AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')
- AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
- AND T.FIX_NUM = '#FIX_NUM#') LOOP
- DELETE FROM MAT_GP_M T WHERE T.MAT_NO = MYROW.MAT_NO;
- DELETE FROM YDM_GP_BUTTRESS T WHERE T.MAT_NO = MYROW.MAT_NO;
- DELETE FROM YDM_GP_INLIST T WHERE T.MAT_NO = MYROW.MAT_NO;
- END LOOP;
- END;
- </query>
- </queryMap>
|