| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="管材化学数据处理">
- <query id = "FrmChemDataManage.doQueryCheck" desc = "查询基础信息">
- SELECT * FROM (SELECT T.CONTRACT_NO,T.CIC,T.SUPPLY_UNIT,T.ISPRODUCER,T.CHECK_NO,T.PRODUCT_STD,T.STEEL_NO,T.STEEL_GRADE,T.STOVE_NO,DECODE(S.FLAG,'3','录入状态','4','已审核','5','判定已接收')FLAG,
- S.FLAG PROCESS_STATUS,
- S.SAMPLE_NO,
- MAX((SELECT COUNT(1)ACOUNT FROM PIPEOUTDEC_CHEM_PROCESS_RESULT S WHERE S.CHECK_NO = T.CHECK_NO AND S.VALUE_TYPE = '0'))CHECK_COUNT
- FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S
- WHERE T.CHECK_NO = S.CHECK_NO
- AND T.VALIDFLAG = '1'
- AND S.PHY_CODE_MAX = 'HX'
- AND T.PROCESS_CODE IS NOT NULL
- </query>
- <query id = "FrmChemDataManage.doQueryChemBaseInfo" desc = "查询委托详细信息">
- SELECT T.CHECK_NO,
- T.LOT_NO,
- T.STOVE_NO,
- T.HEAT_NO,
- T.STEEL_GRADE,
- T.STEEL_NO,
- T.PRODUCT_NAME,
- T.PRODUCT_STD,
- T.CRAFT_FILE_NO,
- T.CONTRACT_NO,
- T.CHECK_COUNT,
- T.PLINE_CODE,
- T.DIMATER,
- T.HEIGHT,
- T.BUCKLE_TYPE,
- T.PROCESS_STATUS,
- T.CONSIGN_DEPT,
- T.CONSIGN_NAME,
- TO_CHAR(T.CONSIGN_TIME, 'YYYY-MM-DD HH24:MI:SS') CONSIGN_TIME,
- DECODE(T.ISPRODUCER,'0','否','1','是')ISPRODUCER,
- T.SPEC_REQ,
- T.GET_NAME,
- TO_CHAR(T.GET_TIME, 'YYYY-MM-DD HH24:MI:SS') GET_TIME,
- T.CONSIGNDEPT_SEND_NAME,
- TO_CHAR(T.CONSIGNDEPT_SEND_TIME, 'YYYY-MM-DD HH24:MI:SS') CONSIGNDEPT_SEND_TIME,
- T.JG_RECEIVE_NAME,
- TO_CHAR(T.JG_RECEIVE_TIME, 'YYYY-MM-DD HH24:MI:SS') JG_RECEIVE_TIME,
- DECODE(T.IS_RUSH,'0','否','是')IS_RUSH,
- T.RUSH_NAME,
- TO_CHAR(T.RUSH_TIME, 'YYYY-MM-DD HH24:MI:SS') RUSH_TIME,
- T.FLAG,
- T.SAMPLE_REMARK,
- T.REMARK,
- T.DATA_TYPE,
- T.VALIDFLAG,
- T.CRAFT_PATH,
- T.PRODUCER_DEPT,
- T.FINAL_USER_DESC,
- T.STD_STYLE_DESC,
- T.CAILI_PATH,
- T.FUSHI_PATH,
- T.JINWU_PATH,
- T.GONGCHENG_PATH,
- T.DIBEI_PATH,
- T.HUAXUE_PATH
- FROM PIPE_CHECKCONSIGN_BASEINFO T
- WHERE T.CHECK_NO = ?
- </query>
- <query id = "FrmChemDataManage.doQueryChemDetial" desc = "查询化学详细信息">
- SELECT * FROM PIPE_CHECKCONSIGN_CHEMDETAIL T WHERE T.CHECK_NO = ? AND T.CHEM_CODE NOT IN('C012','C013','C014') ORDER BY T.SAMPLE_NO,T.CHEM_CODE ASC
- </query>
- <query id="FrmChemDataManage.QueryCheckConsignBaseDetail_Distinct"
- desc="查询检验委托基础试样号详细信息">
- <![CDATA[
- SELECT DISTINCT
- A.CHECK_NO,
- SAMPLE_NO,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- CHECK_COUNT,
- DIMATER,
- HEIGHT,
- DIMATER || '*' || HEIGHT PIPE_SIZE,
- CRAFT_FILE_NO,
- PRODUCT_NAME,
- BUCKLE_TYPE,
- PROCESS_STATUS,
- ISPRODUCER,
- DECODE(ISPRODUCER, '0', '否', '1', '是') AS ISPRODUCER_DESC,
- SPEC_REQ,
- IS_RUSH,
- RUSH_NAME,
- RUSH_TIME,
- CONSIGN_DEPT,
- CONSIGN_NAME,
- CONSIGN_TIME,
- GET_NAME,
- GET_TIME,
- CONSIGNDEPT_SEND_NAME,
- CONSIGNDEPT_SEND_TIME,
- JG_RECEIVE_NAME,
- JG_RECEIVE_TIME,
- A.FLAG,
- DECODE(A.FLAG, '0', '未下发', '1', '委托单位已下发', '2', '加工已确认') AS FLAG_DESC,
- A.SAMPLE_REMARK,
- A.REMARK,
- A.CRAFT_PATH
- FROM PIPE_CHECKCONSIGN_BASEINFO A,PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.PHY_CODE_MAX = 'HX'
- AND INSTR(?, B.FLAG) > 0
- AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND DECODE(?, NULL, '1', STEEL_GRADE) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND A.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryCheckConsignBaseDetail" desc="查询检验委托基本信息+明细">
- <![CDATA[
- SELECT DISTINCT
- A.CHECK_NO,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- CHECK_COUNT,
- DIMATER,
- HEIGHT,
- CONSIGN_DEPT,
- CONSIGN_NAME,
- CONSIGN_TIME,
- DECODE(ISPRODUCER, '0', '否', '1', '是') AS ISPRODUCER,
- SPEC_REQ,
- GET_NAME,
- GET_TIME,
- CONSIGNDEPT_SEND_NAME,
- CONSIGNDEPT_SEND_TIME,
- JG_RECEIVE_NAME,
- JG_RECEIVE_TIME,
- DECODE(A.FLAG, '0', '委托单位未取样', '1', '委托单位正在送样', '2', '加工已确认') AS FLAG,
- A.SAMPLE_REMARK,
- A.REMARK
- FROM PIPE_CHECKCONSIGN_BASEINFO A,PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND INSTR(?, B.FLAG) > 0
- AND B.PHY_CODE_MAX = 'HX'
- AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND (STEEL_GRADE LIKE '%' || ? || '%' OR STEEL_GRADE IS NULL)
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND A.CHECK_NO LIKE '%' || ? || '%'
- ORDER BY A.CHECK_NO
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryCheckConsignDetail" desc="查询检验委托明细信息ORDER BY CHECK_NO,SAMPLE_NO">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX
- FROM PIPE_CHECKCONSIGN_DETAIL
- WHERE PHY_CODE_MAX = 'HX'
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,SAMPLE_NO,PHY_CODE_MAX
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryCheckConsignChemDetail" desc="查询检验委托化学标准明细信息">
- <![CDATA[
- SELECT DISTINCT
- CHEM_CODE,
- CHEM_NAME,
- SELECT_STEEL_NO,
- STD_STEEL_STD_VALUE,
- STD_STEEL_PROCESS_VALUE,
- ROUND_VALUE,
- PROCESS_VALUE,
- AUDIT_VALUE,
- QUOTE_VALUE,
- STDMIN,
- STDMAX
- FROM PIPE_CHECKCONSIGN_CHEMDETAIL A
- WHERE (CHEM_NAME != 'O' AND CHEM_NAME != 'N' AND CHEM_NAME != 'H')
- AND DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ORDER BY CHEM_NAME
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryChemProcessResult" desc="查询化学实测值">
- <![CDATA[
- SELECT *
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT
- WHERE VALUE_TYPE = '0'
- AND DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,SAMPLE_NO
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryChemAuditResult" desc="查询化学信息">
- <![CDATA[
- SELECT DISTINCT
- A.AUDIT_NAME,
- A.AUDIT_TIME,
- B.CHECK_NO,
- B.SAMPLE_NO,
- ANA_C,
- ANA_SI,
- ANA_MN,
- ANA_P,
- ANA_S,
- ANA_NI,
- ANA_CR,
- ANA_MO,
- ANA_CU,
- ANA_AL,
- ANA_ALS,
- ANA_V,
- ANA_NB,
- ANA_TI,
- ANA_B,
- ANA_ZN,
- ANA_CA,
- ANA_ZR,
- ANA_W,
- ANA_CO,
- ANA_FE,
- ANA_PB,
- ANA_SN,
- ANA_AS,
- ANA_SB,
- ANA_BI
- FROM PIPE_CHECKCONSIGN_DETAIL A,PIPE_CHEM_AUDIT_RESULT B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryChemStdSteelInfo_" desc="查询化学标钢修约规则,标钢标准值,实测值">
- <![CDATA[
- SELECT A.SAMPLE_NO SELECT_STEEL_NO,
- A.ANA_C SEL_ANA_C,
- A.ANA_SI SEL_ANA_SI,
- A.ANA_MN SEL_ANA_MN,
- A.ANA_P SEL_ANA_P,
- A.ANA_S SEL_ANA_S,
- A.ANA_NI SEL_ANA_NI,
- A.ANA_CR SEL_ANA_CR,
- A.ANA_MO SEL_ANA_MO,
- A.ANA_CU SEL_ANA_CU,
- A.ANA_AL SEL_ANA_AL,
- A.ANA_ALS SEL_ANA_ALS,
- A.ANA_V SEL_ANA_V,
- A.ANA_NB SEL_ANA_NB,
- A.ANA_TI SEL_ANA_TI,
- A.ANA_B SEL_ANA_B,
- A.ANA_ZN SEL_ANA_ZN,
- A.ANA_CA SEL_ANA_CA,
- A.ANA_O SEL_ANA_O,
- A.ANA_N SEL_ANA_N,
- A.ANA_H SEL_ANA_H,
- A.ANA_ZR SEL_ANA_ZR,
- A.ANA_W SEL_ANA_W,
- A.ANA_CO SEL_ANA_CO,
- A.ANA_FE SEL_ANA_FE,
- A.ANA_PB SEL_ANA_PB,
- A.ANA_SN SEL_ANA_SN,
- A.ANA_AS SEL_ANA_AS,
- A.ANA_SB SEL_ANA_SB,
- A.ANA_BI SEL_ANA_BI,
-
- B.CHECK_TIME,
- B.ANA_C PRO_ANA_C,
- B.ANA_SI PRO_ANA_SI,
- B.ANA_MN PRO_ANA_MN,
- B.ANA_P PRO_ANA_P,
- B.ANA_S PRO_ANA_S,
- B.ANA_NI PRO_ANA_NI,
- B.ANA_CR PRO_ANA_CR,
- B.ANA_MO PRO_ANA_MO,
- B.ANA_CU PRO_ANA_CU,
- B.ANA_AL PRO_ANA_AL,
- B.ANA_ALS PRO_ANA_ALS,
- B.ANA_V PRO_ANA_V,
- B.ANA_NB PRO_ANA_NB,
- B.ANA_TI PRO_ANA_TI,
- B.ANA_B PRO_ANA_B,
- B.ANA_ZN PRO_ANA_ZN,
- B.ANA_CA PRO_ANA_CA,
- B.ANA_O PRO_ANA_O,
- B.ANA_N PRO_ANA_N,
- B.ANA_H PRO_ANA_H,
- B.ANA_ZR PRO_ANA_ZR,
- B.ANA_W PRO_ANA_W,
- B.ANA_CO PRO_ANA_CO,
- B.ANA_FE PRO_ANA_FE,
- B.ANA_PB PRO_ANA_PB,
- B.ANA_SN PRO_ANA_SN,
- B.ANA_AS PRO_ANA_AS,
- B.ANA_SB PRO_ANA_SB,
- B.ANA_BI PRO_ANA_BI,
-
- C.ANA_C STD_ANA_C,
- C.ANA_SI STD_ANA_SI,
- C.ANA_MN STD_ANA_MN,
- C.ANA_P STD_ANA_P,
- C.ANA_S STD_ANA_S,
- C.ANA_NI STD_ANA_NI,
- C.ANA_CR STD_ANA_CR,
- C.ANA_MO STD_ANA_MO,
- C.ANA_CU STD_ANA_CU,
- C.ANA_AL STD_ANA_AL,
- C.ANA_ALS STD_ANA_ALS,
- C.ANA_V STD_ANA_V,
- C.ANA_NB STD_ANA_NB,
- C.ANA_TI STD_ANA_TI,
- C.ANA_B STD_ANA_B,
- C.ANA_ZN STD_ANA_ZN,
- C.ANA_CA STD_ANA_CA,
- C.ANA_O STD_ANA_O,
- C.ANA_N STD_ANA_N,
- C.ANA_H STD_ANA_H,
- C.ANA_ZR STD_ANA_ZR,
- C.ANA_W STD_ANA_W,
- C.ANA_CO STD_ANA_CO,
- C.ANA_FE STD_ANA_FE,
- C.ANA_PB STD_ANA_PB,
- C.ANA_SN STD_ANA_SN,
- C.ANA_AS STD_ANA_AS,
- C.ANA_SB STD_ANA_SB,
- C.ANA_BI STD_ANA_BI
- FROM BASE_CHEM_STDSTEEL_SELECT A,
- (SELECT *FROM (SELECT T.*,ROW_NUMBER() OVER(PARTITION BY SAMPLE_NO ORDER BY CHECK_TIME DESC) RN FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T) WHERE RN = 1) B,
- BASE_CHEM_STDSTEEL_INFO C
- WHERE A.SAMPLE_NO = B.SAMPLE_NO
- AND B.SAMPLE_NO = C.SAMPLE_NO
- AND B.VALUE_TYPE = '1'
- AND UPPER(A.STEEL_NO) = ?
- ORDER BY B.CHECK_TIME
- ]]>
- </query>
- <query id="FrmChemDataManage.QueryChemStdSteelInfo" desc="查询化学标钢修约规则,标钢标准值,实测值">
- <![CDATA[
- SELECT SELECT_STEEL_NO,
- MAX(SEL_ANA_C) SEL_ANA_C,
- MAX(SEL_ANA_SI) SEL_ANA_SI,
- MAX(SEL_ANA_MN) SEL_ANA_MN,
- MAX(SEL_ANA_P) SEL_ANA_P,
- MAX(SEL_ANA_S) SEL_ANA_S,
- MAX(SEL_ANA_NI) SEL_ANA_NI,
- MAX(SEL_ANA_CR) SEL_ANA_CR,
- MAX(SEL_ANA_MO) SEL_ANA_MO,
- MAX(SEL_ANA_CU) SEL_ANA_CU,
- MAX(SEL_ANA_AL) SEL_ANA_AL,
- MAX(SEL_ANA_ALS) SEL_ANA_ALS,
- MAX(SEL_ANA_V) SEL_ANA_V,
- MAX(SEL_ANA_NB) SEL_ANA_NB,
- MAX(SEL_ANA_TI) SEL_ANA_TI,
- MAX(SEL_ANA_B) SEL_ANA_B,
- MAX(SEL_ANA_ZN) SEL_ANA_ZN,
- MAX(SEL_ANA_CA) SEL_ANA_CA,
- MAX(SEL_ANA_O) SEL_ANA_O,
- MAX(SEL_ANA_N) SEL_ANA_N,
- MAX(SEL_ANA_N) SEL_ANA_H,
- MAX(SEL_ANA_ZR) SEL_ANA_ZR,
- MAX(SEL_ANA_W) SEL_ANA_W,
- MAX(SEL_ANA_CO) SEL_ANA_CO,
- MAX(SEL_ANA_FE) SEL_ANA_FE,
- MAX(SEL_ANA_PB) SEL_ANA_PB,
- MAX(SEL_ANA_SN) SEL_ANA_SN,
- MAX(SEL_ANA_AS) SEL_ANA_AS,
- MAX(SEL_ANA_SB) SEL_ANA_SB,
- MAX(SEL_ANA_BI) SEL_ANA_BI,
-
- MAX(CHECK_TIME) CHECK_TIME,
- MAX(PRO_ANA_C) PRO_ANA_C,
- MAX(PRO_ANA_SI) PRO_ANA_SI,
- MAX(PRO_ANA_MN) PRO_ANA_MN,
- MAX(PRO_ANA_P) PRO_ANA_P,
- MAX(PRO_ANA_S) PRO_ANA_S,
- MAX(PRO_ANA_NI) PRO_ANA_NI,
- MAX(PRO_ANA_CR) PRO_ANA_CR,
- MAX(PRO_ANA_MO) PRO_ANA_MO,
- MAX(PRO_ANA_CU) PRO_ANA_CU,
- MAX(PRO_ANA_AL) PRO_ANA_AL,
- MAX(PRO_ANA_ALS) PRO_ANA_ALS,
- MAX(PRO_ANA_V) PRO_ANA_V,
- MAX(PRO_ANA_NB) PRO_ANA_NB,
- MAX(PRO_ANA_TI) PRO_ANA_TI,
- MAX(PRO_ANA_B) PRO_ANA_B,
- MAX(PRO_ANA_ZN) PRO_ANA_ZN,
- MAX(PRO_ANA_CA) PRO_ANA_CA,
- MAX(PRO_ANA_O) PRO_ANA_O,
- MAX(PRO_ANA_N) PRO_ANA_N,
- MAX(PRO_ANA_H) PRO_ANA_H,
- MAX(PRO_ANA_ZR) PRO_ANA_ZR,
- MAX(PRO_ANA_W) PRO_ANA_W,
- MAX(PRO_ANA_CO) PRO_ANA_CO,
- MAX(PRO_ANA_FE) PRO_ANA_FE,
- MAX(PRO_ANA_PB) PRO_ANA_PB,
- MAX(PRO_ANA_SN) PRO_ANA_SN,
- MAX(PRO_ANA_AS) PRO_ANA_AS,
- MAX(PRO_ANA_SB) PRO_ANA_SB,
- MAX(PRO_ANA_BI) PRO_ANA_BI,
-
- MAX(STD_ANA_C) STD_ANA_C,
- MAX(STD_ANA_S) STD_ANA_SI,
- MAX(STD_ANA_MN) STD_ANA_MN,
- MAX(STD_ANA_P) STD_ANA_P,
- MAX(STD_ANA_S) STD_ANA_S,
- MAX(STD_ANA_NI) STD_ANA_NI,
- MAX(STD_ANA_CR) STD_ANA_CR,
- MAX(STD_ANA_MO) STD_ANA_MO,
- MAX(STD_ANA_CU) STD_ANA_CU,
- MAX(STD_ANA_AL) STD_ANA_AL,
- MAX(STD_ANA_ALS) STD_ANA_ALS,
- MAX(STD_ANA_V) STD_ANA_V,
- MAX(STD_ANA_NB) STD_ANA_NB,
- MAX(STD_ANA_TI) STD_ANA_TI,
- MAX(STD_ANA_B) STD_ANA_B,
- MAX(STD_ANA_ZN) STD_ANA_ZN,
- MAX(STD_ANA_CA) STD_ANA_CA,
- MAX(STD_ANA_O) STD_ANA_O,
- MAX(STD_ANA_N) STD_ANA_N,
- MAX(STD_ANA_H) STD_ANA_H,
- MAX(STD_ANA_ZR) STD_ANA_ZR,
- MAX(STD_ANA_W) STD_ANA_W,
- MAX(STD_ANA_CO) STD_ANA_CO,
- MAX(STD_ANA_FE) STD_ANA_FE,
- MAX(STD_ANA_PB) STD_ANA_PB,
- MAX(STD_ANA_SN) STD_ANA_SN,
- MAX(STD_ANA_AS) STD_ANA_AS,
- MAX(STD_ANA_SB) STD_ANA_SB,
- MAX(STD_ANA_BI) STD_ANA_BI
- FROM (SELECT A.SAMPLE_NO SELECT_STEEL_NO,
- A.ANA_C SEL_ANA_C,
- A.ANA_SI SEL_ANA_SI,
- A.ANA_MN SEL_ANA_MN,
- A.ANA_P SEL_ANA_P,
- A.ANA_S SEL_ANA_S,
- A.ANA_NI SEL_ANA_NI,
- A.ANA_CR SEL_ANA_CR,
- A.ANA_MO SEL_ANA_MO,
- A.ANA_CU SEL_ANA_CU,
- A.ANA_AL SEL_ANA_AL,
- A.ANA_ALS SEL_ANA_ALS,
- A.ANA_V SEL_ANA_V,
- A.ANA_NB SEL_ANA_NB,
- A.ANA_TI SEL_ANA_TI,
- A.ANA_B SEL_ANA_B,
- A.ANA_ZN SEL_ANA_ZN,
- A.ANA_CA SEL_ANA_CA,
- A.ANA_O SEL_ANA_O,
- A.ANA_N SEL_ANA_N,
- A.ANA_H SEL_ANA_H,
- A.ANA_ZR SEL_ANA_ZR,
- A.ANA_W SEL_ANA_W,
- A.ANA_CO SEL_ANA_CO,
- A.ANA_FE SEL_ANA_FE,
- A.ANA_PB SEL_ANA_PB,
- A.ANA_SN SEL_ANA_SN,
- A.ANA_AS SEL_ANA_AS,
- A.ANA_SB SEL_ANA_SB,
- A.ANA_BI SEL_ANA_BI,
-
- NULL CHECK_TIME,
- '' PRO_ANA_C,
- '' PRO_ANA_SI,
- '' PRO_ANA_MN,
- '' PRO_ANA_P,
- '' PRO_ANA_S,
- '' PRO_ANA_NI,
- '' PRO_ANA_CR,
- '' PRO_ANA_MO,
- '' PRO_ANA_CU,
- '' PRO_ANA_AL,
- '' PRO_ANA_ALS,
- '' PRO_ANA_V,
- '' PRO_ANA_NB,
- '' PRO_ANA_TI,
- '' PRO_ANA_B,
- '' PRO_ANA_ZN,
- '' PRO_ANA_CA,
- '' PRO_ANA_O,
- '' PRO_ANA_N,
- '' PRO_ANA_H,
- '' PRO_ANA_ZR,
- '' PRO_ANA_W,
- '' PRO_ANA_CO,
- '' PRO_ANA_FE,
- '' PRO_ANA_PB,
- '' PRO_ANA_SN,
- '' PRO_ANA_AS,
- '' PRO_ANA_SB,
- '' PRO_ANA_BI,
-
- C.ANA_C STD_ANA_C,
- C.ANA_SI STD_ANA_SI,
- C.ANA_MN STD_ANA_MN,
- C.ANA_P STD_ANA_P,
- C.ANA_S STD_ANA_S,
- C.ANA_NI STD_ANA_NI,
- C.ANA_CR STD_ANA_CR,
- C.ANA_MO STD_ANA_MO,
- C.ANA_CU STD_ANA_CU,
- C.ANA_AL STD_ANA_AL,
- C.ANA_ALS STD_ANA_ALS,
- C.ANA_V STD_ANA_V,
- C.ANA_NB STD_ANA_NB,
- C.ANA_TI STD_ANA_TI,
- C.ANA_B STD_ANA_B,
- C.ANA_ZN STD_ANA_ZN,
- C.ANA_CA STD_ANA_CA,
- C.ANA_O STD_ANA_O,
- C.ANA_N STD_ANA_N,
- C.ANA_H STD_ANA_H,
- C.ANA_ZR STD_ANA_ZR,
- C.ANA_W STD_ANA_W,
- C.ANA_CO STD_ANA_CO,
- C.ANA_FE STD_ANA_FE,
- C.ANA_PB STD_ANA_PB,
- C.ANA_SN STD_ANA_SN,
- C.ANA_AS STD_ANA_AS,
- C.ANA_SB STD_ANA_SB,
- C.ANA_BI STD_ANA_BI
- FROM BASE_CHEM_STDSTEEL_SELECT A, BASE_CHEM_STDSTEEL_INFO C
- WHERE A.SAMPLE_NO = C.SAMPLE_NO
- AND UPPER(A.SELECT_STEEL_NO) = UPPER(C.STEEL_NO)
- AND UPPER(A.STEEL_NO) = ?
-
- UNION ALL
-
- SELECT A.SAMPLE_NO SELECT_STEEL_NO,
- A.ANA_C SEL_ANA_C,
- A.ANA_SI SEL_ANA_SI,
- A.ANA_MN SEL_ANA_MN,
- A.ANA_P SEL_ANA_P,
- A.ANA_S SEL_ANA_S,
- A.ANA_NI SEL_ANA_NI,
- A.ANA_CR SEL_ANA_CR,
- A.ANA_MO SEL_ANA_MO,
- A.ANA_CU SEL_ANA_CU,
- A.ANA_AL SEL_ANA_AL,
- A.ANA_ALS SEL_ANA_ALS,
- A.ANA_V SEL_ANA_V,
- A.ANA_NB SEL_ANA_NB,
- A.ANA_TI SEL_ANA_TI,
- A.ANA_B SEL_ANA_B,
- A.ANA_ZN SEL_ANA_ZN,
- A.ANA_CA SEL_ANA_CA,
- A.ANA_O SEL_ANA_O,
- A.ANA_N SEL_ANA_N,
- A.ANA_H SEL_ANA_H,
- A.ANA_ZR SEL_ANA_ZR,
- A.ANA_W SEL_ANA_W,
- A.ANA_CO SEL_ANA_CO,
- A.ANA_FE SEL_ANA_FE,
- A.ANA_PB SEL_ANA_PB,
- A.ANA_SN SEL_ANA_SN,
- A.ANA_AS SEL_ANA_AS,
- A.ANA_SB SEL_ANA_SB,
- A.ANA_BI SEL_ANA_BI,
-
- B.CHECK_TIME,
- B.ANA_C PRO_ANA_C,
- B.ANA_SI PRO_ANA_SI,
- B.ANA_MN PRO_ANA_MN,
- B.ANA_P PRO_ANA_P,
- B.ANA_S PRO_ANA_S,
- B.ANA_NI PRO_ANA_NI,
- B.ANA_CR PRO_ANA_CR,
- B.ANA_MO PRO_ANA_MO,
- B.ANA_CU PRO_ANA_CU,
- B.ANA_AL PRO_ANA_AL,
- B.ANA_ALS PRO_ANA_ALS,
- B.ANA_V PRO_ANA_V,
- B.ANA_NB PRO_ANA_NB,
- B.ANA_TI PRO_ANA_TI,
- B.ANA_B PRO_ANA_B,
- B.ANA_ZN PRO_ANA_ZN,
- B.ANA_CA PRO_ANA_CA,
- B.ANA_O PRO_ANA_O,
- B.ANA_N PRO_ANA_N,
- B.ANA_H PRO_ANA_H,
- B.ANA_ZR PRO_ANA_ZR,
- B.ANA_W PRO_ANA_W,
- B.ANA_CO PRO_ANA_CO,
- B.ANA_FE PRO_ANA_FE,
- B.ANA_PB PRO_ANA_PB,
- B.ANA_SN PRO_ANA_SN,
- B.ANA_AS PRO_ANA_AS,
- B.ANA_SB PRO_ANA_SB,
- B.ANA_BI PRO_ANA_BI,
-
- C.ANA_C STD_ANA_C,
- C.ANA_SI STD_ANA_SI,
- C.ANA_MN STD_ANA_MN,
- C.ANA_P STD_ANA_P,
- C.ANA_S STD_ANA_S,
- C.ANA_NI STD_ANA_NI,
- C.ANA_CR STD_ANA_CR,
- C.ANA_MO STD_ANA_MO,
- C.ANA_CU STD_ANA_CU,
- C.ANA_AL STD_ANA_AL,
- C.ANA_ALS STD_ANA_ALS,
- C.ANA_V STD_ANA_V,
- C.ANA_NB STD_ANA_NB,
- C.ANA_TI STD_ANA_TI,
- C.ANA_B STD_ANA_B,
- C.ANA_ZN STD_ANA_ZN,
- C.ANA_CA STD_ANA_CA,
- C.ANA_O STD_ANA_O,
- C.ANA_N STD_ANA_N,
- C.ANA_H STD_ANA_H,
- C.ANA_ZR STD_ANA_ZR,
- C.ANA_W STD_ANA_W,
- C.ANA_CO STD_ANA_CO,
- C.ANA_FE STD_ANA_FE,
- C.ANA_PB STD_ANA_PB,
- C.ANA_SN STD_ANA_SN,
- C.ANA_AS STD_ANA_AS,
- C.ANA_SB STD_ANA_SB,
- C.ANA_BI STD_ANA_BI
- FROM BASE_CHEM_STDSTEEL_SELECT A,
- (SELECT *
- FROM (SELECT T.*,
- ROW_NUMBER() OVER(PARTITION BY SAMPLE_NO ORDER BY CHECK_TIME DESC) RN
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T)
- WHERE RN = 1
- AND ROWNUM = 1) B,
- BASE_CHEM_STDSTEEL_INFO C
- WHERE A.SAMPLE_NO = B.SAMPLE_NO
- AND B.SAMPLE_NO = C.SAMPLE_NO
- AND UPPER(A.STEEL_NO) = ?
- AND B.VALUE_TYPE = '1'
- --AND B.CHECK_TIME >= (SYSDATE - ? / 24) -- 减去四小时
- --AND B.CHECK_TIME >= ADD_MONTHS(SYSDATE, -2) -- 减去月份
- ORDER BY CHECK_TIME) T
- GROUP BY T.SELECT_STEEL_NO
- ]]>
- </query>
- <query id="FrmChemDataManage.UpdateCheckConsignDetail_" desc="修改检验委托明细信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET AUDIT_NAME = ?,
- AUDIT_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
- FLAG = ?
- WHERE PHY_CODE_MAX = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmChemDataManage.UpdateCheckConsignDetail" desc="修改检验委托明细信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET CHECK_TEMP = ?,
- DEVICE_NO = ?,
- DEVICE_NAME = ?,
- REMARK = ?,
- CHECK_SHIFT = ?,
- CHECK_CLASS = ?,
- CHECK_NAME = ?,
- CHECK_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- AUDIT_NAME = ?,
- AUDIT_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- FLAG = ?
- WHERE FLAG = ?
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmChemDataManage.AddChemAuditResult" desc="增加化学信息">
- <![CDATA[
- INSERT INTO PIPE_CHEM_AUDIT_RESULT
- (CHECK_NO,
- SAMPLE_NO,
- ANA_C,
- ANA_SI,
- ANA_MN,
- ANA_P,
- ANA_S,
- ANA_NI,
- ANA_CR,
- ANA_MO,
- ANA_CU,
- ANA_AL,
- ANA_ALS,
- ANA_V,
- ANA_NB,
- ANA_TI,
- ANA_B,
- ANA_ZN,
- ANA_CA,
- ANA_ZR,
- ANA_W,
- ANA_CO,
- ANA_FE,
- ANA_PB,
- ANA_SN,
- ANA_AS,
- ANA_SB,
- ANA_BI)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- ]]>
- </query>
- <query id="FrmChemDataManage.UpdateChemAuditResult" desc="修改化学信息">
- <![CDATA[
- UPDATE PIPE_CHEM_AUDIT_RESULT
- SET ANA_C = ?,
- ANA_SI = ?,
- ANA_MN = ?,
- ANA_P = ?,
- ANA_S = ?,
- ANA_NI = ?,
- ANA_CR = ?,
- ANA_MO = ?,
- ANA_CU = ?,
- ANA_AL = ?,
- ANA_ALS = ?,
- ANA_V = ?,
- ANA_NB = ?,
- ANA_TI = ?,
- ANA_B = ?,
- ANA_ZN = ?,
- ANA_CA = ?,
- ANA_ZR = ?,
- ANA_W = ?,
- ANA_CO = ?,
- ANA_FE = ?,
- ANA_PB = ?,
- ANA_SN = ?,
- ANA_AS = ?,
- ANA_SB = ?,
- ANA_BI = ?
- WHERE SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmChemDataManage.UpdateCheckConsignChemDetail" desc="修改化学信息PIPE_CHECKCONSIGN_CHEMDETAIL">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_CHEMDETAIL
- SET SELECT_STEEL_NO = ?,
- STD_STEEL_STD_VALUE = ?,
- STD_STEEL_PROCESS_VALUE = ?,
- ROUND_VALUE = ?,
- PROCESS_VALUE = ?,
- AUDIT_VALUE = ?,
- QUOTE_VALUE = ?
- WHERE CHEM_NAME = ?
- AND SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id = "FrmChemDataManage.doQueryElementBoundary" desc = "查询修约值界限值">
- SELECT T.BOUNDARY_VALUE
- FROM BASE_CHEM_STDSTEEL_BOUNDARY T
- WHERE T.ELEMENT = ? AND TONUMBER(T.REVISED_VALUE) = TO_NUMBER(?)
- ORDER BY T.USER_TIME DESC
- </query>
- <query id = "FrmChemDataManage.SelectDetialFlag" desc = "查询详细表状态">
- <![CDATA[
- SELECT COUNT(1)ACOUNT FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.FLAG <> '#FLAG#'
- AND T.PHY_CODE_MAX = 'HX'
- ]]>
- </query>
- <query id = "FrmChemDataManage.auditHxData" desc = "审核修改标志位">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.FLAG = '#FLAG#' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MAX = 'HX' AND T.FLAG = '3'
- </query>
- <query id = "FrmChemDataManage.doQueryChemData" desc = "查询化学原始记录">
- SELECT S.*
- FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S
- WHERE T.CHECK_NO = S.CHECK_NO
- AND S.PHY_CODE_MAX = 'HX'
- AND INSTR(?, S.FLAG) > 0
- AND (T.CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND DECODE(?, NULL, '1', T.STEEL_GRADE) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- AND (T.HEAT_NO LIKE '%' || ? || '%' OR T.HEAT_NO IS NULL)
- AND T.CHECK_NO LIKE '%' || ? || '%'
- </query>
- <query id = "FrmChemDataManage.doQueryChemPrivot" desc = "行转列查询">
- SELECT *
- FROM (SELECT CHEM_NAME,
- CASE
- WHEN REGEXP_LIKE(PROCESS_VALUE, '^-?[0-9]*\.?[0-9]+$') THEN TO_NUMBER(PROCESS_VALUE)
- ELSE NULL
- END AS PROCESS_VALUE,
- SAMPLE_NO
- FROM PIPE_CHECKCONSIGN_CHEMDETAIL T
- WHERE T.CHECK_NO = ?) PIVOT(SUM(PROCESS_VALUE) FOR CHEM_NAME IN ('C',
- 'Si',
- 'Mn',
- 'P',
- 'S',
- 'Ni',
- 'Cr',
- 'Mo',
- 'Cu',
- 'Als',
- 'Al',
- 'B',
- 'Ca',
- 'Bi',
- 'Pb',
- 'Sb',
- 'As',
- 'Sn',
- 'Nb',
- 'V',
- 'Ti',
- 'Zr',
- 'W',
- 'Zn',
- 'Co',
- 'Alt',
- 'Ta',
- 'Se',
- 'Fe'
- ))
- </query>
- <query id = "FrmChemDataManage.doQueryLgChem" desc = "查询熔炼成分">
- SELECT A.ASSAYNO,
- A.STOVE_NO,
- A.JUDGE_STOVE_NO,
- A.BATCH_NO,
- A.ASSAYTYPE,
- A.SAMPLE_NO,
- A.FLAG,
- A.C,
- A.SI,
- A.MN,
- A.P,
- A.S,
- A.NI,
- A.CR,
- A.MO,
- A.CU,
- A.ALS,
- A.AL,
- A.B,
- A.CA,
- A.BI,
- A.PB,
- A.SB,
- A.ASN,
- A.SN,
- A.NB,
- A.V,
- A.TI,
- A.ZR,
- A.W,
- A.ZN,
- A.CO,
- A.ALT,
- A.SE,
- A.O,
- A.N,
- A.H,
- A.SAMPLE_ID,
- A.XH,
- A.MACHINE,
- A.CREATE_NAME,
- A.CREATE_TIME,
- A.UPDATE_NAME,
- A.UPDATE_TIME,
- A.DELETE_NAME,
- A.DELETE_TIME,
- A.VALIDFLAG,
- A.MEMO,
- A.PLINE_CODE
- FROM QCM_JHY_ELEMENTS A
- WHERE A.SAMPLE_NO LIKE '60%'
- AND A.VALIDFLAG = '1'
- AND A.ASSAYTYPE = 'A'
- AND A.STOVE_NO = ?
- AND (A.SAMPLE_NO LIKE '%F%' OR A.SAMPLE_NO IN('601', '602', '603') AND NOT EXISTS
- (SELECT 1
- FROM QCM_JHY_ELEMENTS B
- WHERE B.STOVE_NO = A.STOVE_NO
- AND B.VALIDFLAG = '1'
- AND B.ASSAYTYPE = 'A'
- AND B.SAMPLE_NO LIKE '%F%'))
- </query>
- <query id = "FrmChemDataManage.doQueryChemPrivotStdSteel" desc = "标钢修约值">
- SELECT *
- FROM (SELECT CHEM_NAME,
- CASE
- WHEN REGEXP_LIKE(ROUND_VALUE, '^-?[0-9]*\.?[0-9]+$') THEN
- TO_NUMBER(ROUND_VALUE)
- ELSE
- NULL
- END AS ROUND_VALUE
- FROM PIPE_CHECKCONSIGN_CHEMDETAIL T
- WHERE T.CHECK_NO = ?)
- PIVOT(SUM(ROUND_VALUE)
- FOR CHEM_NAME IN('C',
- 'Si',
- 'Mn',
- 'P',
- 'S',
- 'Ni',
- 'Cr',
- 'Mo',
- 'Cu',
- 'Als',
- 'Al',
- 'B',
- 'Ca',
- 'Bi',
- 'Pb',
- 'Sb',
- 'As',
- 'Sn',
- 'Nb',
- 'V',
- 'Ti',
- 'Zr',
- 'W',
- 'Zn',
- 'Co',
- 'Alt',
- 'Ta',
- 'Se',
- 'Fe'))
- </query>
- <query id = "FrmChemDataManage.doQueryChemDetialQuote" desc = "查询化学结果">
- <![CDATA[
- SELECT *
- FROM (SELECT CHEM_NAME, QUOTE_VALUE, SAMPLE_NO
- FROM PIPE_CHECKCONSIGN_CHEMDETAIL T
- WHERE T.CHECK_NO = ?) PIVOT(MAX(REPLACE(QUOTE_VALUE, '-', '<')) FOR CHEM_NAME IN ('C', 'Si', 'Mn', 'P', 'S','Ni','Cr','Mo','Cu','Als','Al','N','B','Ca','Bi','Pb','Sb','As','Sn','Nb','V','Ti','Zr','W','Zn','Co','Alt','Ta','Se','Fe'))
- ]]>
- </query>
- <query id = "FrmChemDataManage.doQueryStdsteel" desc = "查询选取了哪些标钢">
- SELECT * FROM BASE_CHEM_STDSTEEL_SELECT T WHERE UPPER(T.STEEL_NO) = UPPER(?) AND T.DEPT_ID = ?
- </query>
- <query id = "FrmChemDataManage.doQueryGradeTypeNew" desc = "查询钢种分类">
- SELECT T.ASSORTMENT_NAME,T.ASSORTMENT_CODE
- FROM COM_BASE_GRADE T
- GROUP BY T.ASSORTMENT_CODE, T.ASSORTMENT_NAME
- ORDER BY T.ASSORTMENT_CODE
- </query>
- <query id = "FrmChemDataManage.doQueryStdsteelBaseInfo" desc = "查询标钢号下元素值">
- SELECT S.*
- FROM BASE_CHEM_STDSTEEL_SELECT T, BASE_CHEM_STDSTEEL_INFO S
- WHERE T.SAMPLE_NO = S.SAMPLE_NO
- --AND T.SELECT_STEEL_NO = S.STEEL_NO
- AND UPPER(T.STEEL_NO) = UPPER(?)
- AND T.DEPT_ID = ?
- </query>
- <query id = "FrmChemDataManage.doQueryStdsteelProcess" desc = "查询标钢号下最新采集值">
- SELECT * FROM (SELECT *
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T
- WHERE T.SAMPLE_NO = ?
- AND T.DEVICE_NAME = ?
- AND T.CHECK_NO IS NULL
- ORDER BY T.RECEIVE_TIME DESC)
- WHERE ROWNUM = 1
- </query>
- <query id = "FrmChemDataManage.doQuerySampleProcess" desc = "查询式样号下采集值">
- SELECT *
- FROM (select process_id,
- check_no,
- sample_no,
- value_type,
- analysis_curve,
- dept_id,
- dept_name,
- check_name,
- check_time,
- check_shift,
- check_class,
- check_temp,
- device_no,
- device_name,
- REPLACE(ana_c, '--', '-') ana_c,
- REPLACE(ana_si, '--', '-') ana_si,
- REPLACE(ana_mn, '--', '-') ana_mn,
- REPLACE(ana_p, '--', '-') ana_p,
- REPLACE(ana_s, '--', '-') ana_s,
- REPLACE(ana_ni, '--', '-') ana_ni,
- REPLACE(ana_cr, '--', '-') ana_cr,
- REPLACE(ana_mo, '--', '-') ana_mo,
- REPLACE(ana_cu, '--', '-') ana_cu,
- REPLACE(ana_al, '--', '-') ana_al,
- REPLACE(ana_als, '--', '-') ana_als,
- REPLACE(ana_ca, '--', '-') ana_ca,
- REPLACE(ana_v, '--', '-') ana_v,
- REPLACE(ana_nb, '--', '-') ana_nb,
- REPLACE(ana_ti, '--', '-') ana_ti,
- REPLACE(ana_o, '--', '-') ana_o,
- REPLACE(ana_n, '--', '-') ana_n,
- REPLACE(ana_h, '--', '-') ana_h,
- REPLACE(ana_zn, '--', '-') ana_zn,
- REPLACE(ana_b, '--', '-') ana_b,
- REPLACE(ana_zr, '--', '-') ana_zr,
- REPLACE(ana_w, '--', '-') ana_w,
- REPLACE(ana_co, '--', '-') ana_co,
- REPLACE(ana_fe, '--', '-') ana_fe,
- REPLACE(ana_pb, '--', '-') ana_pb,
- REPLACE(ana_sn, '--', '-') ana_sn,
- REPLACE(ana_as, '--', '-') ana_as,
- REPLACE(ana_sb, '--', '-') ana_sb,
- REPLACE(ana_bi, '--', '-') ana_bi,
- REPLACE(ana_la, '--', '-') ana_la,
- REPLACE(ana_ce, '--', '-') ana_ce,
- REPLACE(ana_se, '--', '-') ana_se,
- REPLACE(ana_mg, '--', '-') ana_mg,
- REPLACE(ana_cd, '--', '-') ana_cd,
- REPLACE(ana_alt, '--', '-') ana_alt,
- REPLACE(ana_alins, '--', '-') ana_alins,
- REPLACE(ana_bs, '--', '-') ana_bs,
- REPLACE(ana_bn, '--', '-') ana_bn,
- REPLACE(ana_mgo, '--', '-') ana_mgo,
- REPLACE(ana_sio2, '--', '-') ana_sio2,
- REPLACE(ana_al2o3, '--', '-') ana_al2o3,
- REPLACE(ana_tfeo, '--', '-') ana_tfeo,
- REPLACE(ana_fe2o3, '--', '-') ana_fe2o3,
- REPLACE(ana_h2o, '--', '-') ana_h2o,
- REPLACE(ana_caf2, '--', '-') ana_caf2,
- REPLACE(ana_p2o5, '--', '-') ana_p2o5,
- REPLACE(ana_tfe, '--', '-') ana_tfe,
- REPLACE(ana_cr2o3, '--', '-') ana_cr2o3,
- REPLACE(ana_tio2, '--', '-') ana_tio2,
- REPLACE(ana_mno, '--', '-') ana_mno,
- REPLACE(ana_v2o5, '--', '-') ana_v2o5,
- REPLACE(ana_feo, '--', '-') ana_feo,
- REPLACE(ana_cao, '--', '-') ana_cao,
- receive_time,
- data_type,
- flag,
- remark
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T
- WHERE T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- AND T.VALUE_TYPE = '0'
- ORDER BY T.RECEIVE_TIME DESC)
- WHERE ROWNUM = 1
- </query>
- <query id = "FrmChemDataManage.doQueryGradeType" desc = "查询钢种分类">
- SELECT T.ASSORTMENT_NAME FROM COM_BASE_GRADE T WHERE T.GRADENAME = ?
- </query>
- <query id = "FrmChemDataManage.doQueryGradeTypeMax" desc = "查询标钢下标定值的界限值">
- SELECT T.BOUNDARY_VALUE
- FROM BASE_CHEM_STDSTEEL_BOUNDARY T
- WHERE T.PRODUCNAME = ?
- AND T.ELEMENT = ?
- AND TO_NUMBER(T.REVISED_VALUE) = TO_NUMBER(?)
- </query>
- <query id = "FrmChemDataManage.SaveChemValue" desc = "保存元素值">
- UPDATE PIPE_CHECKCONSIGN_CHEMDETAIL T
- SET T.SELECT_STEEL_NO = '#SELECT_STEEL_NO#',
- T.STD_STEEL_STD_VALUE = '#STD_STEEL_STD_VALUE#',
- T.STD_STEEL_PROCESS_VALUE = '#STD_STEEL_PROCESS_VALUE#',
- T.ROUND_VALUE = '#ROUND_VALUE#',
- T.PROCESS_VALUE = '#PROCESS_VALUE#',
- T.QUOTE_VALUE = '#QUOTE_VALUE#'
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.CHEM_NAME = '#CHEM_NAME#'
- </query>
- <query id = "FrmChemDataManage.updatePipeDetial" desc = "修改明细表">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.CHECK_NAME = '#CHECK_NAME#',
- T.CHECK_SHIFT = '#CHECK_SHIFT#',
- T.CHECK_CLASS = '#CHECK_CLASS#',
- T.CHECK_TIME = TO_DATE('#CHECK_TIME#',
- 'YYYY-MM-DD HH24:MI:SS'),
- T.DEVICE_NO = '#DEVICE_NO#',
- T.DEVICE_NAME = '#DEVICE_NAME#',
- T.AUDIT_NAME = '#AUDIT_NAME#',
- T.FORMUAL_NO = '#FORMUAL_NO#',
- T.FORMUAL_NAME = '#FORMUAL_NAME#',
- T.CHECK_TEMP = '#CHECK_TEMP#',
- T.CHECK_HUMIDITY = '#CHECK_HUMIDITY#',
- T.FLAG = '#FLAG#',
- T.CONTENT = '#CONTENT#',
- T.HAND_OVER_NAME = '#HAND_OVER_NAME#',
- T.TAKE_OVER_NAME = '#TAKE_OVER_NAME#',
- T.PRODUCTION_SITUATION = '#PRODUCTION_SITUATION#'
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmChemDataManage.DeleteChemDetialValue" desc = "删除化学结果值">
- UPDATE PIPE_CHECKCONSIGN_CHEMDETAIL T
- SET T.SELECT_STEEL_NO = '',
- T.STD_STEEL_STD_VALUE = '',
- T.STD_STEEL_PROCESS_VALUE = '',
- T.ROUND_VALUE = '',
- T.PROCESS_VALUE = '',
- T.QUOTE_VALUE = ''
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.CHEM_CODE NOT IN('C012','C013','C014')
- </query>
- <query id = "FrmChemDataManage.updatePipeDetialValue" desc = "修改明细表">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.CHECK_NAME = '',
- T.CHECK_SHIFT = '',
- T.CHECK_CLASS = '',
- T.CHECK_TIME = '',
- T.DEVICE_NO = '',
- T.DEVICE_NAME = '',
- T.AUDIT_NAME = '',
- T.FORMUAL_NO = '',
- T.FORMUAL_NAME = '',
- T.FLAG = '2'
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmChemDataManage.auditChemValue" desc = "审核">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.FLAG = '#FLAG#',T.AUDIT_TIME = TO_DATE('#AUDIT_TIME#','YYYY-MM-DD HH24:MI:SS')
- WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmChemDataManage.doQueryUser" desc = "查询试验人、审核人">
- SELECT T.USERNAME,T.USERID FROM CORE_APP_USER T WHERE 1 = 1
- </query>
- <query id = "FrmChemDataManage.initMeeting" desc = "加载受控编号">
- SELECT T.BASENAME
- FROM COM_BASE_INFO T
- WHERE T.SORTCODE LIKE ?
- AND T.VALIDFLAG = '1'
- </query>
- <query id = "FrmChemDataManage.doQueryCheckTime" desc = "查询试验信息">
- SELECT * FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = ? AND T.SAMPLE_NO = ? AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmChemDataManage.SelectHxFlag" desc = "查询化学试样组状态">
- SELECT T.FLAG
- FROM PIPE_CHECKCONSIGN_DETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.PHY_CODE_MAX = 'HX'
- AND ROWNUM = 1
- </query>
- <query id = "FrmChemDataManage.cancelAudit" desc = "撤销审核">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.FLAG = '3' WHERE T.CHECK_NO = '#CHECK_NO#' AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmChemDataManage.doQueryDiveName" desc = "查询试样采集设备">
- SELECT T.DEVICE_NAME FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T WHERE T.CHECK_NO = ?
- AND T.VALUE_TYPE = '0'
- </query>
- <query id = "FrmChemDataManage.doQueryFlag" desc = "查询标识">
- select T.FLAG from PIPE_CHECKCONSIGN_DETAIL t WHERE T.CHECK_NO = ? AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmChemDataManage.doStdSteelNo" desc = "查询标钢信息">
- select T.* from PIPE_CHECKCONSIGN_CHEMDETAIL t,COM_BASE_CHEM T1 WHERE T.CHEM_NAME = T1.CHEM_NAME AND T.CHECK_NO = ? ORDER BY T1.CHEM_CODE
- </query>
- <query id = "FrmChemDataManage.deletePipeOutData" desc = "删除试样采集数据">
- DELETE FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T WHERE T.CHECK_NO = '#CHECK_NO#' AND T.VALUE_TYPE = '0'
- </query>
- </queryMap>
|