| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="炼钢综合判定">
-
- <query id="UIB020221_01.INITSELECT" desc="">
- SELECT T.SM_CD , T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01002'
- </query>
-
- <query id="UIB020221_02.INITSELECT" desc="">
- SELECT T.SM_CD , T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'B01136'
- </query>
-
- <query id="UIB020221_03.INITSELECT" desc="">
- select ID_ SM_CD,NAME_ SM_CFNM from scm_base_info@xgcx where sort_code='3212'
- </query>
-
- <query id="UIB020221_04.INITSELECT" desc="">
- select ID_ SM_CD,NAME_ SM_CFNM from scm_base_info@xgcx where sort_code='3209'
- </query>
-
- <query id="UIB020221_05.INITSELECT" desc="备注内容MomeContent">
- select ID SM_CD,CONTENT SM_CFNM,'N' CHK1 from chem_memo_pd t where flag = '1' order by id
- </query>
-
- <query id="UIB020221_06.INITSELECT" desc="成分内容ChemContent">
- select ID SM_CD,CONTENT SM_CFNM,'N' CHK1 from chem_memo_pd t where flag = '2' order by id
- </query>
-
- <query id="UIB020221_07.INITSELECT" desc="datagrid3的第二列初始化 ComboMome">
- select CONTENT LABEL,CONTENT VALUE from chem_memo_pd t where flag = '1' order by id
- </query>
-
- <query id="UIB020221_08.INITSELECT" desc="datagrid4的第二列初始化 ComboMome">
- select CONTENT LABEL,CONTENT VALUE from chem_memo_pd t where flag = '2' order by id
- </query>
-
- <query id="UIB020221_01.SELECT" desc="查询">
- <![CDATA[
- SELECT 'N' CHK
- ,T.SLAB_NO
- ,T.CUR_PROG_CD
- ,T.STL_GRD
- ,T.SLAB_INGR_DEC_KIND
- ,T.ORD_NO||T.ORD_SEQ ORD_NO
- ,T.ORG_ORD_NO||T.ORG_ORD_SEQ ORG_ORD_NO
- ,T.ORD_FL
- ,'' POPORD_YN
- ,T.SLAB_OUT_TP
- ,T.SLAB_OUT_TP_DTIME
- ,T.SLAB_INGR_DEC_GRD
- ,T.SLAB_INGR_DEC_GRD_EXT
- ,T.EXTSHAPE_GRD
- ,T.EXTSHAPE_GRD_EXT
- ,T.SLAB_TOT_DEC_GRD
- ,T.SLAB_TOT_DEC_GRD_ID
- ,T.SLAB_TOT_DEC_GRD_DTIME
- ,T.SLAB_DCS_DETAIL
- ,T.WEIGHT_WGT
- ,ZL_HOST_DCS01.FIB020_SLAB_TOTL_CHECK(T.SLAB_NO) ERROR_YN
- ,DECODE(T.INSTR_SLAB_THK||'*'||T.INSTR_SLAB_WTH||'*'||T.INSTR_SLAB_LEN ,'**'
- , NULL , T.INSTR_SLAB_THK||'*'||T.INSTR_SLAB_WTH||'*'||T.INSTR_SLAB_LEN
- ) INSTR_TWL --指示厚度×长度×长度
-
- , DECODE(T.SLAB_THK||'*'||T.SLAB_WTH||'*'||T.SLAB_LEN , '**'
- , NULL , T.SLAB_THK||'*'||T.SLAB_WTH||'*'||T.SLAB_LEN
- ) TWL
- ---,(select name_ from scm_base_info@xgcx where sort_code='3212' and id_=x.no_hot_reason) no_hot_reason
- ,x.no_hot_reason
- ---,(select name_ from scm_base_info@xgcx where sort_code='3209' and id_=x.no_direct_reason) no_direct_reason
- ,x.no_direct_reason
- ,x.no_hot_steelname
- ,x.no_craft_steelname
- FROM TBG02_SLAB_COMM T,
- HOT_BILLET_REASON x
- WHERE T.SLAB_NO LIKE ? || '%'
- AND t.SLAB_NO = x.billteid(+)
- --SUBSTR(T.SLAB_NO , 1,10 ) = DECODE(? , '1' , SUBSTR(T.SLAB_NO , 1,10 ) , ? )
- AND DECODE(? , '0000' , '0000' , T.SLAB_CUT_DTIME ) BETWEEN ? AND ?
- AND ('True' <> ? OR T.EXTSHAPE_GRD IS NULL) --查未外观判定的
- AND ('True' <> ? OR T.SLAB_INGR_DEC_GRD IS NULL) --查未成分判定的
- AND ('True' <> ? OR T.SLAB_TOT_DEC_GRD IS NULL) --查未综合判定的
- AND ROWNUM < 1000
- ORDER BY T.SLAB_NO
- ]]>
- </query>
-
- <query id="UIB020221_01.CALL" desc="保存">
- {call ZL_HOST_DCS01.PIB020_SLAB_TOTL(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}
- </query>
-
- <!--对于下面的两个查询语句,因为用到了ROWNUM这个不确定的数据(会跟着结果集的改变而改变),所以查询的时候要
- 查出他的全部也就是B.*(为了跟最里面的那一层ROWNUM一致),否则由于行的改变(不是全部字段也算改变)
- 会导致ROWNUM的改变,影响到结果 -->
- <query id="UIB020221_01.RETURNSELECT" desc="查询指定炉号的行号">
- <![CDATA[
- SELECT B.*
- FROM (SELECT ROWNUM RN,T.* FROM TBG02_CHARGE_COMM T) B
- WHERE CHARGE_NO=:1
- ]]>
- </query>
-
- <query id="UIB020221_02.RETURNSELECT" desc="查询指定行号的炉号">
- <![CDATA[
- SELECT B.*
- FROM (SELECT ROWNUM RN, T.* FROM TBG02_CHARGE_COMM T) B
- WHERE RN = :1
- ]]>
- </query>
-
- <query id="UIB020221_01.UPDATE" desc="申报待判">
- <![CDATA[
- UPDATE TBG02_SLAB_COMM T
- SET T.ASK_CFM_ID = :1 --确认人
- ,T.HEATNO_S = :2 --上炉号
- ,T.HEATNO_X = :3 --下炉号
- ,T.TSLX = :4 --特殊放行类型
- ,T.ASK_CFM_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --确认日期
- ,T.ASK_TP = '0' --申报待判(待确认)
- ,T.SLAB_INGR_DEC_GRD = '4' --流转申请中
- ,T.SLAB_INGR_DEC_KIND = '11' --流转申请中
- WHERE (T.SLAB_NO = :5
- AND T.ASK_TP IS NULL )
-
- ]]>
- </query>
-
- <query id="UIB020221_02.UPDATE" desc="取消申报待判">
- <![CDATA[
- UPDATE TBG02_SLAB_COMM T
- SET T.ASK_CFM_ID = '' --确认人
- ,T.HEATNO_S = '' --上炉号
- ,T.HEATNO_X = '' --下炉号
- ,T.TSLX = '' --特殊放行类型
- ,T.ASK_CFM_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --确认日期
- ,T.ASK_TP = null --申报待判(待确认)
- ,T.SLAB_INGR_DEC_GRD = '5' --流转取消
- ,T.SLAB_INGR_DEC_KIND = '12' --流转取消
- WHERE T.SLAB_NO = :1
- AND NVL(T.SLAB_INGR_DEC_GRD,'NULL') != '3' --未正常流转
- AND NVL(T.ASK_TP,'NULL') = '0' --申请待判
- AND T.SLAB_INGR_DEC_GRD = '4' --流转申请中
- ]]>
- </query>
-
- </queryMap>
|