| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="管材试验室数据录入基类">
- <query id="FrmDataCJBase.QueryCheckConsignBaseJG" desc="查询检验委托加工信息(基础表信息+试样号)">
- <![CDATA[
- SELECT DISTINCT
- 'FALSE' CHK,
- B.CHECK_NO,
- B.SAMPLE_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', '是') ISPRODUCER,
- SPEC_REQ,
- C.AUDIT_NAME,
- C.AUDIT_TIME,
- DECODE(C.FLAG, '3', '未审核', '4', '已审核') FLAG
- FROM PIPE_CHECKCONSIGN_BASEINFO A,
- PIPE_CHECKCONSIGN_JGINFO B,
- PIPE_CHECKCONSIGN_DETAIL C
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.CHECK_NO = C.CHECK_NO
- AND B.SAMPLE_NO = C.SAMPLE_NO
- AND C.PHY_CODE_MAX != 'HX'
- AND C.PHY_CODE_MAX != 'ONH'
- AND (C.FLAG = ? OR C.FLAG = ?)
- 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 B.CHECK_NO LIKE '%' || ? || '%'
- ORDER BY B.CHECK_NO,B.SAMPLE_NO
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignBaseDetail_Distinct"
- desc="查询检验委托基础试样号详细信息AND PHY_CODE_MAX IN ('R0003','R0004','R0005')">
- <![CDATA[
- SELECT DISTINCT
- 'FALSE' CHK,
- 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,
- CRAFT_PATH,
- 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
- FROM PIPE_CHECKCONSIGN_BASEINFO A,PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND A.VALIDFLAG = '1'
- --AND INSTR('C0003C0004C0005C0021C0053C0075C0076C0077C0078C0079C0080C0081', SUBSTR(PHY_CODE_MAX,1,5)) > 0
- 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) = DECODE(?, NULL, '1', ?)
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND B.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignBase_Distinct" desc="查询检验委托基础试样号详细信息">
- <![CDATA[
- SELECT DISTINCT
- 'FALSE' CHK,
- A.CHECK_NO,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- CHECK_COUNT,
- DIMATER,
- HEIGHT,
- DIMATER || '*' || HEIGHT PIPE_SIZE,
- CRAFT_FILE_NO,
- CRAFT_PATH,
- 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 ,
- B.FLAG AS B_FLAG
- FROM PIPE_CHECKCONSIGN_BASEINFO A,PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- 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) = DECODE(?, NULL, '1', ?)
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND B.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
-
- <query id="FrmDataCJBase.QueryCheckConsignBase_DistinctDB" desc="查询检验委托基础试样号详细信息">
- <![CDATA[
- SELECT DISTINCT
- 'FALSE' CHK,
- A.CHECK_NO,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- CHECK_COUNT,
- DIMATER,
- HEIGHT,
- DIMATER || '*' || HEIGHT PIPE_SIZE,
- CRAFT_FILE_NO,
- CRAFT_PATH,
- 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,
- SUPPLY_UNIT_CODE,
- SUPPLY_UNIT,
- A.FLAG,
- DECODE(A.FLAG, '0', '委托单位未下发', '1', '委托单位已下发', '2', '加工已确认') AS FLAG_DESC,
- A.SAMPLE_REMARK,
- A.REMARK ,
- B.FLAG AS B_FLAG
- FROM PIPE_CHECKCONSIGN_BASEINFO A,PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND INSTR(?, B.FLAG) > 0
- AND (LAB_RECEIVE_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) = DECODE(?, NULL, '1', ?)
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND B.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
-
- <query id="FrmDataCJBase.QueryCheckConsignBase_DistinctFS" desc="查询检验委托基础试样号详细信息(腐蚀)">
- <![CDATA[
- SELECT DISTINCT 'FALSE' CHK,
- A.CHECK_NO,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- CHECK_COUNT,
- DIMATER,
- HEIGHT,
- DIMATER || '*' || HEIGHT PIPE_SIZE,
- CRAFT_FILE_NO,
- CRAFT_PATH,
- 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
- FROM PIPE_CHECKCONSIGN_BASEINFO A,
- PIPE_CHECKCONSIGN_DETAIL B,
- PIPE_CHECKCONSIGN_LAB_RESULT C
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.CHECK_NO = C.CHECK_NO(+)
- AND B.SAMPLE_NO = C.SAMPLE_NO(+)
- AND B.PHY_CODE_MAX = C.PHY_CODE_MAX(+)
- AND A.VALIDFLAG = '1'
- 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) = DECODE(?, NULL, '1', ?)
- AND (CASE
- WHEN NVL(?, '/') = '/' THEN
- 1
- ELSE
- INSTR(?, B.PHY_CODE_MAX)
- END) > 0
- AND NVL(HEAT_NO, '/') LIKE '%' || ? || '%'
- AND B.CHECK_NO LIKE '%' || ? || '%'
- AND (NVL(C.PROOF_RING_NO1, '/') LIKE '%' || ? || '%' OR
- NVL(C.PROOF_RING_NO1, '/') LIKE '%' || ? || '%' OR
- NVL(C.PROOF_RING_NO1, '/') LIKE '%' || ? || '%')
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignDetail" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- NVL(T2.SPLINE_COUNT, T.SAMPLE_COUNT) SAMPLE_COUNT,
- JG_SEND_NAME,
- JG_SEND_TIME,
- LAB_RECEIVE_NAME,
- LAB_RECEIVE_TIME,
- CHECK_TEMP,
- DEVICE_NO,
- DEVICE_NAME,
- CHECK_CLASS,
- CHECK_NAME,
- CHECK_TIME,
- AUDIT_NAME,
- AUDIT_TIME,
- SAMPLE_REMARK,
- ISRCL,
- FLAG,
- DECODE(FLAG,
- '0',
- '加工未下发',
- '1',
- '加工已下发',
- '2',
- '试验室已确认',
- '3',
- '试验室已录入',
- '4',
- '试验室已审核',
- '5',
- '判定已接收') AS FLAG_DESC,
- REMARK
- FROM PIPE_CHECKCONSIGN_DETAIL T, COM_BASE_PHY_C T2
- WHERE (T.PHY_CODE_MAX != 'HX' AND T.PHY_CODE_MAX != 'ONH')
- AND T.PHY_CODE_MAX = T2.PHY_CODE(+)
- AND SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignDetailPhyDetail" desc="查询检验委托明细+理化项目明细信息">
- <![CDATA[
- SELECT NVL(T2.SPLINE_COUNT, A.SAMPLE_COUNT) SAMPLE_COUNT,
- B.PHYDETAIL_ID,
- B.CHECK_NO,
- B.SAMPLE_NO,
- B.PHY_CODE_MAX,
- B.PHY_NAME_MAX,
- B.PHY_CODE_MIN,
- B.PHY_NAME_MIN,
- B.PHY_CODE,
- B.PHY_NAME,
- B.PHY_UNIT,
- B.ITEM_CODE_F,
- B.ITEM_NAME_F,
- B.ITEM_CODE_W,
- B.ITEM_NAME_W,
- B.ITEM_CODE_S,
- B.ITEM_NAME_S,
- B.GROUP_SEQ,
- B.RESULT_COUNT,
- B.ISCHECK,
- B.ISJUDGE,
- B.ISQUOTE,
- B.PHY_TYPE,
- B.PHY_FORMULA,
- B.STDMIN_SIGN,
- B.STDMIN,
- B.STDMAX_SIGN,
- B.STDMAX,
- B.JUDGE_BASIS,
- B.STDMIN_SIGN2,
- B.STDMIN2,
- B.STDMAX_SIGN2,
- B.STDMAX2,
- B.STD_CHOOSE,
- B.STDMEMO,
- B.ADDCONDITION,
- B.ADDSTDCON_CODE,
- B.ADDSTD_MIN_SIGN,
- B.ADDSTD_MIN,
- B.ADDSTD_MAX_SIGN,
- B.ADDSTD_MAX,
- B.ADDPERCENT,
- B.REMARK,
- B.VALUE1,
- B.VALUE2,
- B.VALUE3,
- B.VALUE4,
- B.VALUE5,
- B.VALUE6,
- B.VALUE7,
- B.VALUE8,
- B.VALUE9,
- B.VALUE10,
- B.VALUE11,
- B.VALUE12,
- B.VALUE13,
- B.VALUE14,
- B.VALUE15,
- B.SAMPLE_JB,
- B.NOTCH_SHAPE,
- B.NOTCH_TYPE,
- B.AVERAGE_VALUE
- FROM PIPE_CHECKCONSIGN_DETAIL A,
- PIPE_CHECKCONSIGN_PHYDETAIL B,
- COM_BASE_PHY_C T2
- WHERE A.CHECK_NO = B.CHECK_NO
- AND A.SAMPLE_NO = B.SAMPLE_NO
- AND A.PHY_CODE_MAX = B.PHY_CODE_MAX
- AND A.PHY_CODE_MAX = T2.PHY_CODE(+)
- AND INSTR(?, FLAG) > 0
- AND DECODE(?, NULL, '1', B.SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND B.CHECK_NO = ?
- ]]>
- </query>
- <query id = "FrmDataCJBase.QueryCheckConsignCheckStd" desc = "查询试验标准">
- SELECT T.CHECK_STD,T.CHECK_TEMP,T.DEVICE_NAME
- FROM PIPE_CHECKCONSIGN_DETAIL T
- WHERE T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- AND T.PHY_CODE_MAX = ?
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignPhyDetailProcessResult"
- desc="查询检验委托理化项目过程结果明细信息">
- <![CDATA[
- SELECT A.PHYDETAIL_ID,
- CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S,
- RESULT_COUNT,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- PHY_UNIT,
- B.PROCESS_VALUE1 VALUE1,
- B.PROCESS_VALUE2 VALUE2,
- B.PROCESS_VALUE3 VALUE3,
- B.PROCESS_VALUE4 VALUE4,
- B.PROCESS_VALUE5 VALUE5,
- B.PROCESS_VALUE6 VALUE6,
- B.PROCESS_VALUE7 VALUE7,
- B.PROCESS_VALUE8 VALUE8,
- B.PROCESS_VALUE9 VALUE9
- FROM PIPE_CHECKCONSIGN_PHYDETAIL A, PIPE_PHY_RESULT B
- WHERE A.PHYDETAIL_ID = B.PHYDETAIL_ID
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO LIKE '%' || ? || '%'
- ORDER BY CHECK_NO,SAMPLE_NO,PHY_CODE_MAX
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignPhyDetailAuditResult"
- desc="查询检验委托理化项目审核结果明细信息">
- <![CDATA[
- SELECT A.PHYDETAIL_ID,
- A.CHECK_NO,
- A.SAMPLE_NO,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_NAME_F,
- ITEM_NAME_W,
- ITEM_NAME_S,
- RESULT_COUNT,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- PHY_UNIT,
- B.AUDIT_VALUE1 VALUE1,
- B.AUDIT_VALUE2 VALUE2,
- B.AUDIT_VALUE3 VALUE3,
- B.AUDIT_VALUE4 VALUE4,
- B.AUDIT_VALUE5 VALUE5,
- B.AUDIT_VALUE6 VALUE6,
- B.AUDIT_VALUE7 VALUE7,
- B.AUDIT_VALUE8 VALUE8,
- B.AUDIT_VALUE9 VALUE9
- FROM PIPE_CHECKCONSIGN_PHYDETAIL A, PIPE_PHY_RESULT B
- WHERE A.PHYDETAIL_ID = B.PHYDETAIL_ID
- AND A.SAMPLE_NO LIKE '%' || ? || '%'
- AND A.CHECK_NO LIKE '%' || ? || '%'
- ORDER BY A.CHECK_NO,A.SAMPLE_NO,PHY_CODE_MAX,PHY_NAME_MAX
- ]]>
- </query>
- <!--
- AND (DECODE(?, NULL, '1', STEEL_GRADE) LIKE '%' || DECODE(?, NULL,
- '1', ?) || '%')
- -->
- <query id="FrmDataCJBase.QueryCheckConsignOperateRecord" desc="查询检验委托删除修改记录">
- <![CDATA[
- SELECT DISTINCT B.CHECK_NO,
- B.SAMPLE_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', '是') ISPRODUCER,
- SPEC_REQ,
- D.OPERATE_NAME,
- D.OPERATE_TIME,
- D.FLAG,
- DECODE(D.FLAG, '0', '修改', '1', '删除') FLAG_DESC,
- D.REMARK
- FROM PIPE_CHECKCONSIGN_BASEINFO A,
- PIPE_CHECKCONSIGN_DETAIL B,
- PIPE_CHECKCONSIGN_PHYDETAIL C,
- PIPE_PHY_RESULT_LOG D
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.CHECK_NO = C.CHECK_NO
- AND B.SAMPLE_NO = C.SAMPLE_NO
- AND B.PHY_CODE_MAX = C.PHY_CODE_MAX
- AND C.PHYDETAIL_ID = D.PHYDETAIL_ID
- /* 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) = DECODE(?, NULL, '1', ?)
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND B.CHECK_NO LIKE '%' || ? || '%'*/
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckConsignPhyDetailResultLog"
- desc="查询检验委托理化项目删除修改结果记录">
- <![CDATA[
- SELECT A.PHYDETAIL_ID,
- A.CHECK_NO,
- A.SAMPLE_NO,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ITEM_NAME_F,
- ITEM_NAME_W,
- ITEM_NAME_S,
- RESULT_COUNT,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- PHY_UNIT,
- B.VALUE1,
- B.VALUE2,
- B.VALUE3,
- B.VALUE4,
- B.VALUE5,
- B.VALUE6,
- B.VALUE7,
- B.VALUE8,
- B.VALUE9
- FROM PIPE_CHECKCONSIGN_PHYDETAIL A, PIPE_PHY_RESULT_LOG B
- WHERE A.PHYDETAIL_ID = B.PHYDETAIL_ID
- AND B.FLAG = ?
- AND B.OPERATE_NAME = ?
- AND B.OPERATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
- AND A.SAMPLE_NO LIKE '%' || ? || '%'
- AND A.CHECK_NO LIKE '%' || ? || '%'
- ORDER BY A.CHECK_NO,A.SAMPLE_NO,PHY_CODE_MAX
- ]]>
- </query>
- <query id="FrmDataCJBase.UpdateCheckConsignDetail" desc="修改检验委托明细信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET CHECK_TEMP = ?,
- DEVICE_NO = ?,
- DEVICE_NAME = ?,
- REMARK = ?,
- FORMUAL_NO = ?,
- FORMUAL_NAME = ?,
- CHECK_SHIFT = ?,
- CHECK_CLASS = ?,
- CHECK_NAME = ?,
- CHECK_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
- FLAG = ?
- WHERE FLAG = ?
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <!--
- <query id="FrmDataCJBase.AuditCheckConsignDetail" desc="审核检验委托明细信息">
- <![CDATA[ UPDATE PIPE_CHECKCONSIGN_DETAIL SET AUDIT_NAME = ?,
- AUDIT_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), FLAG = ? WHERE FLAG
- = ? AND PHY_CODE_MAX = ? AND SAMPLE_NO LIKE '%' || ? || '%' AND
- CHECK_NO = ? ]]> </query>
- -->
- <query id="FrmDataCJBase.AuditCheckConsignDetail"
- desc="审核检验委托明细信息DECODE(?,NULL,NULL,SYSDATE) SAMPLE_REMARK = SAMPLE_REMARK || ' ' || ?,">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET FLAG = ?,
- AUDIT_NAME = ?,
- AUDIT_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- SAMPLE_REMARK = DECODE(?,NULL,SAMPLE_REMARK,DECODE(SAMPLE_REMARK,NULL,NULL,SAMPLE_REMARK || '->>') || ?)
- WHERE FLAG = ?
- AND DECODE(?, NULL, '1', PHY_CODE_MAX) = DECODE(?, NULL, '1', ?)
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- AND INSTR(?, DEPT_ID) > 0
- ]]>
- </query>
-
- <query id="FrmDataCJBase.AuditCheckConsignDetailNew"
- desc="">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET FLAG = ?,
- AUDIT_NAME = ?,
- AUDIT_TIME = TO_DATE(DECODE(?,
- NULL,
- NULL,
- TO_CHAR(SYSDATE,
- 'YYYY-MM-DD HH24:MI:SS')),
- 'YYYY-MM-DD HH24:MI:SS'),
- SAMPLE_REMARK = DECODE(?,
- NULL,
- SAMPLE_REMARK,
- DECODE(SAMPLE_REMARK,
- NULL,
- NULL,
- SAMPLE_REMARK || '->>') || ?)
- WHERE FLAG = ?
- AND DECODE(?, NULL, '1', PHY_CODE_MAX) = DECODE(?, NULL, '1', ?)
- AND PHY_CODE_MAX IN
- ('C0010', 'C0022', 'C0023', 'C0025', 'C0029', 'C0114')
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id = "FrmDataCJBase.auditPhyDetial" desc = "审核检验结果">
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET FLAG = '#FLAG#',
- AUDIT_NAME = '#AUDIT_NAME#',
- AUDIT_TIME = TO_DATE('#AUDIT_TIME#','YYYY-MM-DD HH24:MI:SS')
-
- WHERE CHECK_NO = '#CHECK_NO#'
- AND SAMPLE_NO = '#SAMPLE_NO#'
- AND PHY_CODE_MAX = '#PHY_CODE_MAX#'
- AND NVL(PHY_DIR,'/') = NVL('#PHY_DIR#','/')
- </query>
- <query id="FrmDataCJBase.UpdateCheckConsignPhyDetail" desc="修改检验委托过程结果">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_PHYDETAIL
- SET VALUE1 = ?,
- VALUE2 = ?,
- VALUE3 = ?,
- VALUE4 = ?,
- VALUE5 = ?,
- VALUE6 = ?,
- VALUE7 = ?,
- VALUE8 = ?,
- VALUE9 = ?,
- VALUE10 = ?,
- VALUE11 = ?,
- VALUE12 = ?,
- VALUE13 = ?,
- VALUE14 = ?,
- VALUE15 = ?,
- REMARK = ?
- WHERE PHYDETAIL_ID = ?
- ]]>
- </query>
-
- <query id="FrmDataCJBase.UpdateCheckConsignPhyDetailAverage" desc="修改检验委托过程结果">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_PHYDETAIL
- SET VALUE1 = ?,
- VALUE2 = ?,
- VALUE3 = ?,
- VALUE4 = ?,
- VALUE5 = ?,
- VALUE6 = ?,
- VALUE7 = ?,
- VALUE8 = ?,
- VALUE9 = ?,
- VALUE10 = ?,
- VALUE11 = ?,
- VALUE12 = ?,
- VALUE13 = ?,
- VALUE14 = ?,
- VALUE15 = ?,
- AVERAGE_VALUE = ?
- WHERE PHYDETAIL_ID = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.AddCheckConsignProcessResult" desc="新增检验委托过程结果">
- <![CDATA[
- INSERT INTO PIPE_PHY_RESULT
- (PHYDETAIL_ID,
- PROCESS_VALUE1,
- PROCESS_VALUE2,
- PROCESS_VALUE3,
- PROCESS_VALUE4,
- PROCESS_VALUE5,
- PROCESS_VALUE6,
- PROCESS_VALUE7,
- PROCESS_VALUE8,
- PROCESS_VALUE9,
- PROCESS_VALUE10,
- PROCESS_VALUE11,
- PROCESS_VALUE12,
- PROCESS_VALUE13,
- PROCESS_VALUE14,
- PROCESS_VALUE15)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- ]]>
- </query>
- <query id="FrmDataCJBase.UpdateCheckConsignProcessResult" desc="修改检验委托过程结果">
- <![CDATA[
- UPDATE PIPE_PHY_RESULT
- SET PROCESS_VALUE1 = ?,
- PROCESS_VALUE2 = ?,
- PROCESS_VALUE3 = ?,
- PROCESS_VALUE4 = ?,
- PROCESS_VALUE5 = ?,
- PROCESS_VALUE6 = ?,
- PROCESS_VALUE7 = ?,
- PROCESS_VALUE8 = ?,
- PROCESS_VALUE9 = ?
- WHERE PHYDETAIL_ID = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.DeleteCheckConsignProcessResult" desc="删除检验委托过程结果">
- <![CDATA[
- DELETE PIPE_PHY_RESULT
- WHERE PHYDETAIL_ID = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.AddCheckConsignAuditResult" desc="新增检验委托审核结果">
- <![CDATA[
- UPDATE PIPE_PHY_RESULT
- SET AUDIT_VALUE1 = ?,
- AUDIT_VALUE2 = ?,
- AUDIT_VALUE3 = ?,
- AUDIT_VALUE4 = ?,
- AUDIT_VALUE5 = ?,
- AUDIT_VALUE6 = ?,
- AUDIT_VALUE7 = ?,
- AUDIT_VALUE8 = ?,
- AUDIT_VALUE9 = ?
- WHERE PHYDETAIL_ID = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.DeleteCheckConsignAuditResult" desc="删除检验委托审核结果">
- <![CDATA[
- DELETE PIPE_PHY_RESULT
- WHERE PHYDETAIL_ID = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.AddCheckConsignPhyResultLog" desc="新增理化项目日志表">
- <![CDATA[
- INSERT INTO PIPE_PHY_RESULT_LOG
- (
- VALUE1,
- VALUE2,
- VALUE3,
- VALUE4,
- VALUE5,
- VALUE6,
- VALUE7,
- VALUE8,
- VALUE9,
- VALUE10,
- VALUE11,
- VALUE12,
- VALUE13,
- VALUE14,
- VALUE15,
- OPERATE_NAME,
- OPERATE_TIME,
- FLAG,
- PHYDETAIL_ID)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?)
- ]]>
- </query>
-
- <query id="FrmDataCJBase.UpCheckConsignPhyResultLog" desc="修改理化项目日志表">
- <![CDATA[
- UPDATE PIPE_PHY_RESULT_LOG T
- SET T.VALUE1 = ?,
- T.VALUE2 = ?,
- T.VALUE3 = ?,
- T.VALUE4 = ?,
- T.VALUE5 = ?,
- T.VALUE6 = ?,
- T.VALUE7 = ?,
- T.VALUE8 = ?,
- T.VALUE9 = ?,
- T.VALUE10 = ?,
- T.VALUE11 = ?,
- T.VALUE12 = ?,
- T.VALUE13 = ?,
- T.VALUE14 = ?,
- T.VALUE15 = ?,
- T.OPERATE_NAME = ?,
- T.OPERATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
- T.FLAG = ?
- WHERE T.PHYDETAIL_ID = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckMethodPhyConfigItems" desc="查询试验方法信息">
- <![CDATA[
- SELECT DISTINCT
- C.CHECK_METHOD_NO,
- C.CHECK_METHOD_NAME,
- C.PHY_CODE_MAX,
- C.PHY_NAME_MAX,
- C.PHY_CODE_MIN,
- C.PHY_NAME_MIN,
- CHECK_METHOD_ITEMNAME,
- SHOW_SEQ,
- ISDOWN,
- DEFAULT_VALUES
- FROM PIPE_CHECKCONSIGN_DETAIL A,
- PIPE_CHECKCONSIGN_PHYDETAIL B,
- BASE_CHECKMETHOD_PHYCONFIG C,
- BASE_CHECKMETHOD_PHYITEMS D
- WHERE A.CHECK_NO = B.CHECK_NO
- AND A.SAMPLE_NO = B.SAMPLE_NO
- AND A.PHY_CODE_MAX = B.PHY_CODE_MAX
- AND B.PHY_CODE_MAX = C.PHY_CODE_MAX
- AND C.CHECK_METHOD_NO = D.CHECK_METHOD_NO
- AND INSTR(?, FLAG) > 0
- AND DECODE(?, NULL, '1', B.SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND B.CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryCheckMethodResult" desc="查询试验方法信息">
- <![CDATA[
- SELECT DISTINCT
- C.CHECK_METHOD_NO,
- C.CHECK_METHOD_NAME,
- C.PHY_CODE_MAX,
- C.PHY_NAME_MAX,
- C.PHY_CODE_MIN,
- C.PHY_NAME_MIN,
- E.CHECK_METHOD_ITEMNAME,
- SHOW_SEQ,
- ISDOWN,
- DEFAULT_VALUES,
- VALUE1,
- VALUE2,
- VALUE3,
- VALUE4,
- VALUE5,
- VALUE6,
- VALUE7,
- VALUE8,
- VALUE9,
- VALUE10,
- VALUE11,
- VALUE12,
- VALUE13,
- VALUE14,
- VALUE15
- FROM PIPE_CHECKCONSIGN_DETAIL A,
- BASE_CHECKMETHOD_PHYCONFIG C,
- BASE_CHECKMETHOD_PHYITEMS D,
- PIPE_PHY_CHECKMETHOD_RESULT E
- WHERE A.CHECK_NO = E.CHECK_NO
- AND A.SAMPLE_NO = E.SAMPLE_NO
- AND A.PHY_CODE_MAX = C.PHY_CODE_MAX
- AND C.CHECK_METHOD_NO = D.CHECK_METHOD_NO
- AND D.CHECK_METHOD_NO = E.CHECK_METHOD_NO
- AND D.CHECK_METHOD_ITEMNAME = E.CHECK_METHOD_ITEMNAME
- AND INSTR(?, FLAG) > 0
- AND DECODE(?, NULL, '1', E.SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND E.CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmDataCJBase.AddCheckMethodResult" desc="新增试验方法结果">
- <![CDATA[
- INSERT INTO PIPE_PHY_CHECKMETHOD_RESULT
- (CHECK_NO,
- SAMPLE_NO,
- CHECK_METHOD_NO,
- CHECK_METHOD_NAME,
- CHECK_METHOD_ITEMNAME,
- VALUE1,
- VALUE2,
- VALUE3,
- VALUE4,
- VALUE5,
- VALUE6,
- VALUE7,
- VALUE8,
- VALUE9,
- VALUE10,
- VALUE11,
- VALUE12,
- VALUE13,
- VALUE14,
- VALUE15,
- REMARK)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- ]]>
- </query>
- <query id="FrmDataCJBase.DeleteCheckMethodResult" desc="删除试验方法结果">
- <![CDATA[
- DELETE PIPE_PHY_CHECKMETHOD_RESULT
- WHERE CHECK_METHOD_NO = ?
- AND SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
-
- <query id = "FrmDataCJBase.queryCheckConsignBaseInfo" desc = "查询委托基本信息">
- SELECT T.CHECK_NO
- FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S
- WHERE T.CHECK_NO = S.CHECK_NO
- AND S.PHY_CODE_MAX != 'HX'
- AND S.PHY_CODE_MAX != 'ONH'
- AND S.FLAG = ?
- AND (T.CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND (T.STEEL_GRADE LIKE '%' || ? || '%')
- AND (T.HEAT_NO LIKE '%' || ? || '%')
- AND T.CHECK_NO LIKE '%' || ? || '%'
- </query>
-
-
-
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetail" desc = "查询委托样管信息">
- SELECT T.CHECK_NO,S.SAMPLE_NO,DECODE(T.ISPRODUCER,'0','否','1','是')ISPRODUCER,
- MAX(S.JG_SEND_TIME)JG_SEND_TIME,
- MAX(S.CHECK_TIME)CHECK_TIME
- FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S
- WHERE T.CHECK_NO = S.CHECK_NO
- AND S.PHY_CODE_MAX != 'HX'
- AND S.PHY_CODE_MAX != 'ONH'
- AND T.PROCESS_CODE IS NOT NULL
- </query>
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetailNoFrim" desc = "查询未审核数据">
- SELECT T.CHECK_NO,
- T.CONTRACT_NO,
- DECODE(T.ISPRODUCER, '0', '否', '1', '是') ISPRODUCER,
- DECODE(T.CRAFT_SOURCE,
- '0',
- '生产样',
- '1',
- '首日检',
- '2',
- '科研样',
- '3',
- '生产预备样',
- '4',
- '外购管委托',
- '5',
- '技术中心内部委托',
- '6',
- '委外热处理样',
- '7',
- '生产补样') CRAFT_SOURCE,
- T.OK_FLAG heat_No
- FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S
- WHERE T.CHECK_NO = S.CHECK_NO
- AND S.PHY_CODE_MAX != 'HX'
- AND S.PHY_CODE_MAX != 'ONH'
- AND S.FLAG = '3'
- </query>
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetailFrim" desc = "查询委托样管信息">
- SELECT * FROM (SELECT T.CHECK_NO,
- DECODE(T.ISPRODUCER, '0', '否', '1', '是') ISPRODUCER,
- T.CONTRACT_NO,
- MAX(T.SUPPLY_UNIT) SUPPLY_UNIT,
- MAX(S.AUDIT_TIME) AUDIT_TIME,
- DECODE(T.CRAFT_SOURCE,
- '0',
- '生产样',
- '1',
- '首日检',
- '2',
- '科研样',
- '3',
- '生产预备样',
- '4',
- '外购管委托',
- '5',
- '技术中心内部委托',
- '6',
- '委外热处理样',
- '7',
- '生产补样') CRAFT_SOURCE,
- T.OK_FLAG heat_No,
- NVL((SELECT COUNT(1)
- FROM PIPE_CHECKCONSIGN_DETAIL T1
- WHERE T1.CHECK_NO = T.CHECK_NO
- AND T1.FLAG NOT IN ('4', '5')
- AND T1.DEPT_ID LIKE '%002001007009%'),
- '0') REMARK
- FROM PIPE_CHECKCONSIGN_BASEINFO T, PIPE_CHECKCONSIGN_DETAIL S
- WHERE T.CHECK_NO = S.CHECK_NO
- AND S.PHY_CODE_MAX != 'HX'
- AND S.PHY_CODE_MAX != 'ONH'
- AND S.FLAG IN ('4', '5')
- </query>
-
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetailPHY" desc = "查询详细理化信息">
- SELECT T.CHECK_NO,
- T.SAMPLE_NO,
- S.HEAT_NO,
- S.STEEL_GRADE,
- S.STEEL_NO,
- S.PRODUCT_STD,
- S.CRAFT_FILE_NO,
- S.CONTRACT_NO,
- S.DIMATER || 'x' || S.HEIGHT AS SPEC_NAME,
- S.PROCESS_STATUS,
- S.CONSIGN_DEPT,
- S.CONSIGN_NAME,
- S.CONSIGN_TIME,
- DECODE(S.ISPRODUCER, '0', '否', '1', '是') ISPRODUCER,
- S.SPEC_REQ,
- S.CRAFT_PATH,
- T.CHECK_STD,
- T.SAMPLE_STYLE,
- T.PHY_CODE_MAX,
- T.PHY_NAME_MAX,
- T.PHY_DIR,
- T.SIZE_DESC,
- T.CHECK_TEMP,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.FORMUAL_NO,
- T.FORMUAL_NAME,
- T.PHY_CODE_MIN,
- T.PHY_NAME_MIN,
- T.ITEM_NAME_S,
- T.ITEM_CODE_W,
- T.ITEM_NAME_W,
- T.SAMPLE_NO_MIN,
- T.STD_STEEL_NO,
- T.STD_STEEL_TYPE,
- T.STD_STEEL_VALUE,
- T.ACTUAL_VALUE,
- T.SAMPLE_TYPE,
- MAX(T.CHECK_SHIFT) CHECK_SHIFT,
- MAX(T.CHECK_CLASS) CHECK_CLASS,
- MAX(T.CHECK_NAME) CHECK_NAME,
- MAX(T.AUDIT_NAME) AUDIT_NAME,
- MAX(CHECK_TIME) CHECK_TIME,
- MAX(AUDIT_TIME) AUDIT_TIME,
- MAX(T.HARDNESS_TYPE) HARDNESS_TYPE
- FROM PIPE_CHECKCONSIGN_BASEINFO S,
- (SELECT T1.CHECK_NO,
- T1.SAMPLE_NO,
- T1.CHECK_STD,
- T1.PHY_DIR,
- T1.SIZE_DESC,
- T1.CHECK_TEMP,
- T1.DEVICE_NO,
- T1.DEVICE_NAME,
- T1.FORMUAL_NO,
- T1.FORMUAL_NAME,
- T1.DEPT_ID,
- T1.FLAG,
- DECODE(T1.SAMPLE_STYLE,
- '501',
- '弧形',
- '502',
- '矩形',
- '503',
- '圆形',
- '504',
- '圆管',
- '505',
- '其他等截面未经加工试样') SAMPLE_STYLE,
- T1.SAMPLE_NO_MIN,
- T1.STD_STEEL_NO,
- T1.STD_STEEL_TYPE,
- T1.STD_STEEL_VALUE,
- T1.ACTUAL_VALUE,
- T1.HARDNESS_TYPE,
- T1.SAMPLE_TYPE,
- T1.CHECK_SHIFT,
- T1.CHECK_CLASS,
- T1.CHECK_TIME,
- T1.AUDIT_TIME,
- T1.CHECK_NAME,
- T1.AUDIT_NAME,
- F.PHY_CODE_MIN,
- F.PHY_NAME_MIN,
- T1.PHY_CODE_MAX,
- T1.PHY_NAME_MAX,
- F.ITEM_NAME_S,
- F.ITEM_CODE_W,
- F.ITEM_NAME_W
- FROM PIPE_CHECKCONSIGN_DETAIL T1
- LEFT JOIN (SELECT CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- MAX(ITEM_NAME_S) ITEM_NAME_S,
- MAX(ITEM_CODE_W) ITEM_CODE_W,
- MAX(ITEM_NAME_W) ITEM_NAME_W
- FROM PIPE_CHECKCONSIGN_PHYDETAIL
- GROUP BY CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE_MAX,
- PHY_NAME_MAX) F
- ON T1.CHECK_NO = F.CHECK_NO
- AND T1.SAMPLE_NO = F.SAMPLE_NO
- AND T1.PHY_CODE_MAX = F.PHY_CODE_MAX
-
- ) T
- WHERE S.CHECK_NO = T.CHECK_NO
- AND T.PHY_CODE_MAX != 'HX'
- AND T.PHY_CODE_MAX != 'ONH'
- AND INSTR(?, T.FLAG) > 0
- AND T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- </query>
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetailPHYNoFrim" desc = "查询详细理化信息">
- SELECT T.CHECK_NO,
- T.SAMPLE_NO,
- S.HEAT_NO,
- DECODE(S.CRAFT_SOURCE,
- '0',
- '生产样',
- '1',
- '首日检',
- '2',
- '科研样',
- '3',
- '生产预备样',
- '4',
- '外购管委托',
- '5',
- '技术中心内部委托',
- '6',
- '委外热处理样',
- '7',
- '生产补样') CRAFT_SOURCE,
- S.STEEL_GRADE,
- S.STEEL_NO,
- S.PRODUCT_STD,
- S.CRAFT_FILE_NO,
- S.CONTRACT_NO,
- S.DIMATER || 'x' || S.HEIGHT AS SPEC_NAME,
- S.PROCESS_STATUS,
- S.CONSIGN_DEPT,
- S.CONSIGN_NAME,
- S.CONSIGN_TIME,
- DECODE(S.ISPRODUCER, '0', '否', '1', '是') ISPRODUCER,
- S.SPEC_REQ,
- S.CRAFT_PATH,
- T.CHECK_STD,
- T.SAMPLE_STYLE,
- T.PHY_CODE_MAX,
- T.PHY_NAME_MAX,
- T.PHY_DIR,
- T.SIZE_DESC,
- T.CHECK_TEMP,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.FORMUAL_NO,
- T.FORMUAL_NAME,
- T.CHECK_HUMIDITY,
- T.STD_STEEL_NO,
- T.STD_STEEL_TYPE,
- T.STD_STEEL_VALUE,
- T.ACTUAL_VALUE,
- T.HARDNESS_TYPE,
- T.PHY_CODE_MIN,
- T.PHY_NAME_MIN,
- T.ITEM_NAME_S,
- T.ITEM_CODE_W,
- T.ITEM_NAME_W,
- T.SAMPLE_NO_MIN,
- MAX(T.CHECK_NAME) CHECK_NAME,
- MAX(T.AUDIT_NAME) AUDIT_NAME,
- MAX(T.CHECK_TIME) CHECK_TIME,
- MAX(T.AUDIT_TIME) AUDIT_TIME,
- MAX(T.UPDATE_NAME) UPDATE_NAME,
- MAX(T.UPDATE_TIME) UPDATE_TIME
- FROM PIPE_CHECKCONSIGN_BASEINFO S,
- (SELECT T1.CHECK_NO,
- T1.SAMPLE_NO,
- T1.CHECK_STD,
- T1.PHY_DIR,
- T1.SIZE_DESC,
- T1.CHECK_TEMP,
- T1.DEVICE_NO,
- T1.DEVICE_NAME,
- T1.FORMUAL_NO,
- T1.FORMUAL_NAME,
- T1.CHECK_HUMIDITY,
- T1.STD_STEEL_NO,
- T1.STD_STEEL_TYPE,
- T1.STD_STEEL_VALUE,
- T1.ACTUAL_VALUE,
- T1.HARDNESS_TYPE,
- T1.DEPT_ID,
- T1.FLAG,
- DECODE(T1.SAMPLE_STYLE,
- '501',
- '弧形',
- '502',
- '矩形',
- '503',
- '圆形',
- '504',
- '圆管',
- '505',
- '其他等截面未经加工试样') SAMPLE_STYLE,
- T1.SAMPLE_NO_MIN,
- F.PHY_CODE_MIN,
- F.PHY_NAME_MIN,
- F.PHY_CODE_MAX,
- F.PHY_NAME_MAX,
- F.ITEM_NAME_S,
- F.ITEM_CODE_W,
- F.ITEM_NAME_W,
- T1.CHECK_NAME,
- T1.AUDIT_NAME,
- T1.CHECK_TIME,
- T1.AUDIT_TIME,
- T1.UPDATE_NAME,
- T1.UPDATE_TIME
- FROM PIPE_CHECKCONSIGN_DETAIL T1,
- (SELECT CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- MAX(ITEM_NAME_S) ITEM_NAME_S,
- MAX(ITEM_CODE_W) ITEM_CODE_W,
- MAX(ITEM_NAME_W) ITEM_NAME_W
- FROM PIPE_CHECKCONSIGN_PHYDETAIL
- GROUP BY CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE_MAX,
- PHY_NAME_MAX) F
- WHERE T1.CHECK_NO = F.CHECK_NO
- AND T1.SAMPLE_NO = F.SAMPLE_NO
- AND T1.PHY_CODE_MAX = F.PHY_CODE_MAX
-
- ) T
- WHERE S.CHECK_NO = T.CHECK_NO
- AND T.PHY_CODE_MAX != 'HX'
- AND T.PHY_CODE_MAX != 'ONH'
- AND T.FLAG = ?
- AND T.CHECK_NO = ?
- </query>
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetailPHYFrim" desc = "查询详细理化信息">
- SELECT T.CHECK_NO,
- T.SAMPLE_NO,
- S.HEAT_NO,
- DECODE(S.CRAFT_SOURCE,
- '0',
- '生产样',
- '1',
- '首日检',
- '2',
- '科研样',
- '3',
- '生产预备样',
- '4',
- '外购管委托',
- '5',
- '技术中心内部委托',
- '6',
- '委外热处理样',
- '7',
- '生产补样') CRAFT_SOURCE,
- S.STEEL_GRADE,
- S.STEEL_NO,
- S.PRODUCT_STD,
- S.CRAFT_FILE_NO,
- S.CONTRACT_NO,
- S.DIMATER || 'x' || S.HEIGHT AS SPEC_NAME,
- S.PROCESS_STATUS,
- S.CONSIGN_DEPT,
- S.CONSIGN_NAME,
- S.CONSIGN_TIME,
- DECODE(S.ISPRODUCER, '0', '否', '1', '是') ISPRODUCER,
- S.SPEC_REQ,
- S.CRAFT_PATH,
- T.CHECK_STD,
- DECODE(T.SAMPLE_STYLE,
- '501',
- '弧形',
- '502',
- '矩形',
- '503',
- '圆形',
- '504',
- '圆管',
- '505',
- '其他等截面未经加工试样') SAMPLE_STYLE,
- T.PHY_CODE_MAX,
- T.PHY_NAME_MAX,
- T.PHY_DIR,
- T.SIZE_DESC,
- T.CHECK_TEMP,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.FORMUAL_NO,
- T.FORMUAL_NAME,
- T.PHY_CODE_MIN,
- T.PHY_NAME_MIN,
- T.ITEM_NAME_S,
- T.SAMPLE_NO_MIN,
- MAX(T.CHECK_NAME) CHECK_NAME,
- MAX(T.AUDIT_NAME) AUDIT_NAME,
- MAX(CHECK_TIME) CHECK_TIME,
- MAX(AUDIT_TIME) AUDIT_TIME,
- MAX(T.UPDATE_NAME) UPDATE_NAME,
- MAX(T.UPDATE_TIME) UPDATE_TIME
- FROM PIPE_CHECKCONSIGN_BASEINFO S,
- (SELECT T1.*, F.PHY_CODE_MIN, F.PHY_NAME_MIN, F.ITEM_NAME_S
- FROM PIPE_CHECKCONSIGN_DETAIL T1,
- (SELECT CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE_MAX,
- MAX(ITEM_NAME_S) ITEM_NAME_S
- FROM PIPE_CHECKCONSIGN_PHYDETAIL
- GROUP BY CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE_MAX) F
- WHERE T1.CHECK_NO = F.CHECK_NO
- AND T1.SAMPLE_NO = F.SAMPLE_NO
- AND T1.PHY_CODE_MAX = F.PHY_CODE_MAX
-
- ) T
- WHERE S.CHECK_NO = T.CHECK_NO
- AND T.PHY_CODE_MAX != 'HX'
- AND T.PHY_CODE_MAX != 'ONH'
- AND T.FLAG IN ('4', '5')
- AND T.CHECK_NO = ?
- </query>
- <query id = "FrmDataCJBase.queryCheckConsignBaseDetailPhyItem" desc = "查询检验基础项">
- <![CDATA[
- SELECT T.PHYDETAIL_ID,
- T.CHECK_NO,
- T.BATCH_NO,
- T.SAMPLE_NO,
- T.INDEX_SEQ,
- T.DEPT_ID,
- T.PHY_CODE_MAX,
- T.PHY_NAME_MAX,
- T.PHY_CODE_MIN,
- T.PHY_NAME_MIN,
- T.PHY_CODE_DIR,
- T.PHY_NAME_DIR,
- T.PHY_CODE,
- T.PHY_NAME,
- T.PHY_UNIT,
- T.ITEM_CODE_F,
- T.ITEM_NAME_F,
- T.ITEM_CODE_W,
- T.ITEM_NAME_W,
- T.ITEM_CODE_S,
- T.ITEM_NAME_S,
- T.GROUP_SEQ,
- T.RESULT_COUNT,
- T.ISCHECK,
- T.ISJUDGE,
- T.ISQUOTE,
- T.PHY_TYPE,
- T.PHY_FORMULA,
- T.STDMIN_SIGN,
- T.STDMIN,
- T.STDMAX_SIGN,
- T.STDMAX,
- T.JUDGE_BASIS,
- T.STDMIN_SIGN2,
- T.STDMIN2,
- T.STDMAX_SIGN2,
- T.STDMAX2,
- T.STD_CHOOSE,
- T.STDMEMO,
- T.ADDCONDITION,
- T.ADDSTDCON_CODE,
- T.ADDSTD_MIN_SIGN,
- T.ADDSTD_MIN,
- T.ADDSTD_MAX_SIGN,
- T.ADDSTD_MAX,
- T.ADDPERCENT,
- T.BILLET_SAMPLE,
- T.REMARK,
- REPLACE(T.VALUE1, '-', '<') VALUE1,
- REPLACE(T.VALUE2, '-', '<') VALUE2,
- REPLACE(T.VALUE3, '-', '<') VALUE3,
- REPLACE(T.VALUE4, '-', '<') VALUE4,
- T.VALUE5,
- T.VALUE6,
- T.VALUE7,
- T.VALUE8,
- T.VALUE9,
- T.VALUE10,
- T.VALUE11,
- T.VALUE12,
- T.VALUE13,
- T.VALUE14,
- T.VALUE15,
- REPLACE(T.AVERAGE_VALUE, '-', '<') AVERAGE_VALUE,
- DECODE(T.IS_GOOD, '0', '符合', '1', '不符合') IS_GOOD,
- DECODE(T.IS_DEFECT, '0', '符合', '1', '不符合') IS_DEFECT,
- T.CALCULATION_FORMULA,
- T.SAMPLE_JB,
- T.NOTCH_SHAPE,
- T.NOTCH_TYPE,
- S.PHY_DIR,
- S.CHECK_TEMP,
- S.SAMPLE_TYPE,
- T.SPLINE_ITEM_CODE_S,
- T.SPLINE_ITEM_NAME_S,
- T.SPLINE_ITEM_CODE_F,
- T.SPLINE_ITEM_NAME_F
- FROM PIPE_CHECKCONSIGN_DETAIL S, PIPE_CHECKCONSIGN_PHYDETAIL T
- WHERE S.CHECK_NO = T.CHECK_NO
- AND S.SAMPLE_NO = T.SAMPLE_NO
- AND S.PHY_CODE_MAX = T.PHY_CODE_MAX
- AND T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- AND T.PHY_CODE_MAX = ?
- ORDER BY T.SEQ ASC
- ]]>
- </query>
- <query id = "addPhyDataNew.SelectDetialFlag" desc = "查询状态位">
- SELECT T.FLAG,T.CHECK_NAME FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#' AND T.SAMPLE_NO = '#SAMPLE_NO#' AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
- </query>
- <query id = "addPhyDataNew.SelectDetialFlagNew" desc = "查询状态位">
- SELECT T.FLAG FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#' AND T.SAMPLE_NO = '#SAMPLE_NO#' AND T.PHY_CODE_MAX = '#PHY_CODE_MIN#'
- </query>
-
- <query id = "addPhyDataNew.updateDetialFlag" desc = "修改过程结果状态数据">
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET CHECK_TEMP = '#CHECK_TEMP#',
- DEVICE_NO = '#DEVICE_NO#',
- DEVICE_NAME = '#DEVICE_NAME#',
- FORMUAL_NO = '#FORMUAL_NO#',
- FORMUAL_NAME = '#FORMUAL_NAME#',
- REMARK = '#REMARK#',
- CHECK_SHIFT = '#CHECK_SHIFT#',
- CHECK_CLASS = '#CHECK_CLASS#',
- CHECK_NAME = '#CHECK_NAME#',
- STD_STEEL_NO = '#STD_STEEL_NO#',
- STD_STEEL_TYPE = '#STD_STEEL_TYPE#',
- STD_STEEL_VALUE = '#STD_STEEL_VALUE#',
- ACTUAL_VALUE = '#ACTUAL_VALUE#',
- HARDNESS_TYPE = '#HARDNESS_TYPE#',
- SAMPLE_TYPE = '#SAMPLE_TYPE#',
- PHY_DIR = '#PHY_DIR#',
- CHECK_TIME = SYSDATE,
- FLAG = '#FLAG#',
- SAMPLE_STYLE = '#SAMPLE_STYLE#'
- WHERE PHY_CODE_MAX = '#PHY_CODE_MAX#'
- AND SAMPLE_NO = '#SAMPLE_NO#'
- AND CHECK_NO = '#CHECK_NO#'
- </query>
- <query id = "addPhyDataNew.updatePhyDetial" desc = "保存试验结果">
- DECLARE
- V_COUNT NUMBER(20);
- BEGIN
- SELECT COUNT(1)
- INTO V_COUNT
- FROM PIPE_CHECKCONSIGN_PHYDETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE = '#PHY_CODE#';
- IF (V_COUNT > 0) THEN
- UPDATE PIPE_CHECKCONSIGN_PHYDETAIL T
- SET T.VALUE1 = '#VALUE1#',
- T.VALUE2 = '#VALUE2#',
- T.VALUE3 = '#VALUE3#',
- T.VALUE4 = '#VALUE4#',
- T.VALUE5 = '#VALUE5#',
- T.VALUE6 = '#VALUE6#',
- T.VALUE7 = '#VALUE7#',
- T.VALUE8 = '#VALUE8#',
- T.VALUE9 = '#VALUE9#',
- T.VALUE10 = '#VALUE10#',
- T.VALUE11 = '#VALUE11#',
- T.VALUE12 = '#VALUE12#',
- T.VALUE13 = '#VALUE13#',
- T.VALUE14 = '#VALUE14#',
- T.VALUE15 = '#VALUE15#',
- T.AVERAGE_VALUE = '#AVERAGE_VALUE#',
- T.REMARK = '#REMARK#',
- T.IS_GOOD = '#IS_GOOD#',
- T.IS_DEFECT = '#IS_DEFECT#',
- T.CALCULATION_FORMULA = '#CALCULATION_FORMULA#',
- T.PHY_CODE_DIR = '#PHY_CODE_DIR#',
- T.PHY_NAME_DIR = '#PHY_NAME_DIR#',
- T.SAMPLE_JB = '#SAMPLE_JB#',
- T.NOTCH_SHAPE = '#NOTCH_SHAPE#',
- T.NOTCH_TYPE = '#NOTCH_TYPE#'
- WHERE PHYDETAIL_ID = '#PHYDETAIL_ID#';
- ELSE
- FOR MYROW IN (SELECT T.*
- FROM PIPE_CHECKCONSIGN_PHYDETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MIN = '#PHY_CODE_MIN#'
- AND ROWNUM = 1) LOOP
- INSERT INTO PIPE_CHECKCONSIGN_PHYDETAIL
- (CHECK_NO,
- BATCH_NO,
- SAMPLE_NO,
- DEPT_ID,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- ISCHECK,
- ISJUDGE,
- ISQUOTE,
- BILLET_SAMPLE,
- REMARK,
- VALUE1,
- VALUE2,
- VALUE3,
- VALUE4,
- VALUE5,
- VALUE6,
- VALUE7,
- VALUE8,
- VALUE9,
- VALUE10,
- VALUE11,
- VALUE12,
- VALUE13,
- VALUE14,
- VALUE15,
- AVERAGE_VALUE,
- IS_GOOD,
- IS_DEFECT,
- CALCULATION_FORMULA,
- PHY_CODE_DIR,
- PHY_NAME_DIR,
- SAMPLE_JB,
- NOTCH_SHAPE,
- NOTCH_TYPE)
- VALUES
- (MYROW.CHECK_NO,
- MYROW.BATCH_NO,
- MYROW.SAMPLE_NO,
- MYROW.DEPT_ID,
- MYROW.PHY_CODE_MAX,
- MYROW.PHY_NAME_MAX,
- MYROW.PHY_CODE_MIN,
- MYROW.PHY_NAME_MIN,
- '#PHY_CODE#',
- '#PHY_NAME#',
- MYROW.ISCHECK,
- MYROW.ISJUDGE,
- MYROW.ISQUOTE,
- MYROW.BILLET_SAMPLE,
- '#REMARK#',
- '#VALUE1#',
- '#VALUE2#',
- '#VALUE3#',
- '#VALUE4#',
- '#VALUE5#',
- '#VALUE6#',
- '#VALUE7#',
- '#VALUE8#',
- '#VALUE9#',
- '#VALUE10#',
- '#VALUE11#',
- '#VALUE12#',
- '#VALUE13#',
- '#VALUE14#',
- '#VALUE15#',
- '#AVERAGE_VALUE#',
- '#IS_GOOD#',
- '#IS_DEFECT#',
- '#CALCULATION_FORMULA#',
- '#PHY_CODE_DIR#',
- '#PHY_NAME_DIR#',
- '#SAMPLE_JB#',
- '#NOTCH_SHAPE#',
- '#NOTCH_TYPE#');
- END LOOP;
- END IF;
- END;
- </query>
- <query id = "FrmDataCJBase.updatePhyDetial" desc = "修改检验结果">
- UPDATE PIPE_CHECKCONSIGN_PHYDETAIL T
- SET T.REMARK = '#REMARK#',
- T.VALUE1 = '#VALUE1#',
- T.VALUE2 = '#VALUE2#',
- T.VALUE3 = '#VALUE3#',
- T.VALUE4 = '#VALUE4#',
- T.VALUE5 = '#VALUE5#',
- T.VALUE6 = '#VALUE6#',
- T.VALUE7 = '#VALUE7#',
- T.VALUE8 = '#VALUE8#',
- T.VALUE9 = '#VALUE9#',
- T.VALUE10 = '#VALUE10#',
- T.VALUE11 = '#VALUE11#',
- T.VALUE12 = '#VALUE12#',
- T.VALUE13 = '#VALUE13#',
- T.VALUE14 = '#VALUE14#',
- T.VALUE15 = '#VALUE15#',
- T.AVERAGE_VALUE = '#AVERAGE_VALUE#',
- T.IS_GOOD = '#IS_GOOD#',
- T.IS_DEFECT = '#IS_DEFECT#',
- T.SAMPLE_JB = '#SAMPLE_JB#',
- T.NOTCH_SHAPE = '#NOTCH_SHAPE#',
- T.NOTCH_TYPE = '#NOTCH_TYPE#'
- WHERE T.PHYDETAIL_ID = '#PHYDETAIL_ID#'
- </query>
- <query id = "FrmDataCJBase.insertResultLog" desc = "新增日志信息">
- DECLARE
- V_COUNT NUMBER := 0;
- BEGIN
- SELECT COUNT(1)
- INTO V_COUNT
- FROM PIPE_PHY_RESULT_LOG T
- WHERE T.PHYDETAIL_ID = '#PHYDETAIL_ID#';
- IF (V_COUNT > 0) THEN
- UPDATE PIPE_PHY_RESULT_LOG T
- SET T.VALUE1 = '#VALUE1#',
- T.VALUE2 = '#VALUE2#',
- T.VALUE3 = '#VALUE3#',
- T.VALUE4 = '#VALUE4#',
- T.VALUE5 = '#VALUE5#',
- T.VALUE6 = '#VALUE6#',
- T.VALUE7 = '#VALUE7#',
- T.VALUE8 = '#VALUE8#',
- T.VALUE9 = '#VALUE9#',
- T.VALUE10 = '#VALUE10#',
- T.VALUE11 = '#VALUE11#',
- T.VALUE12 = '#VALUE12#',
- T.VALUE13 = '#VALUE13#',
- T.VALUE14 = '#VALUE14#',
- T.VALUE15 = '#VALUE15#',
- T.OPERATE_NAME = '#OPERATE_NAME#',
- T.OPERATE_TIME = TO_DATE('#OPERATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- T.FLAG = '#FLAG#',
- T.REMARK = '#REMARK#'
- WHERE T.PHYDETAIL_ID = '#PHYDETAIL_ID#';
- ELSE
- INSERT INTO PIPE_PHY_RESULT_LOG
- (PHYDETAIL_ID,
- CHECK_NO,
- SAMPLE_NO,
- DEPT_ID,
- VALUE1,
- VALUE2,
- VALUE3,
- VALUE4,
- VALUE5,
- VALUE6,
- VALUE7,
- VALUE8,
- VALUE9,
- VALUE10,
- VALUE11,
- VALUE12,
- VALUE13,
- VALUE14,
- VALUE15,
- OPERATE_NAME,
- OPERATE_TIME,
- FLAG,
- REMARK)
- VALUES
- ('#PHYDETAIL_ID#',
- '#CHECK_NO#',
- '#SAMPLE_NO#',
- '#DEPT_ID#',
- '#VALUE1#',
- '#VALUE2#',
- '#VALUE3#',
- '#VALUE4#',
- '#VALUE5#',
- '#VALUE6#',
- '#VALUE7#',
- '#VALUE8#',
- '#VALUE9#',
- '#VALUE10#',
- '#VALUE11#',
- '#VALUE12#',
- '#VALUE13#',
- '#VALUE14#',
- '#VALUE15#',
- '#OPERATE_NAME#',
- TO_DATE('#OPERATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
- '#FLAG#',
- '#REMARK#');
- END IF;
- END;
- </query>
- <query id = "FrmDataCJBase.initCheckMethod" desc = "加载试验方法">
- SELECT T.CHECK_METHOD_NAME,T.QUERY_ID CHECK_METHOD_NO FROM BASE_CHECKMETHOD_PHYCONFIG T WHERE T.PHY_CODE_MAX = ?
- </query>
- <query id = "FrmDataCJBase.initCheckMethodHx" desc = "加载化学试验方法">
- SELECT T.CHECK_METHOD_NAME,T.QUERY_ID CHECK_METHOD_NO FROM BASE_CHECKMETHOD_PHYCONFIG T WHERE 1 = 1
- </query>
- <query id = "FrmDataCJBase.initCheckEquipment" desc = "加载试验设备">
- SELECT T.DEVICE_NAME || '('||T.SPEC||')',T.DEVICE_ID DEVICE_NO
- FROM RMDM_FIXEDASSETS_DETAIL T,BASE_CHECK_EQUIPMENT S
- WHERE T.DEVICE_ID = S.DEVICE_ID
- AND S.PHY_CODE_MAX = ?
- </query>
- <query id = "FrmDataCJBase.initCheckEquipmentPhyCodeMax" desc = "加载试验设备">
- SELECT T.DEVICE_NAME, T.DEVICE_NO
- FROM RMDM_FIXEDASSETS_DETAIL T, BASE_CHECK_EQUIPMENT T1
- WHERE T.DEVICE_TYPE = '试验设备'
- AND T.DEVICE_ID = T1.DEVICE_ID
- </query>
- <query id = "FrmDataCJBase.initCheckMethodPhyCodeMax" desc = "加载试验方法">
- SELECT T1.STD_ID, T1.STD_NAME
- FROM BASE_CHECKMETHOD_PHYCONFIG T,RMFM_STANDARDFILE_INFO T1
- WHERE T.QUERY_ID = T1.QUERY_ID
- </query>
- <query id = "FrmDataCJBase.initCheckEquipmentHx" desc = "加载化学试验设备">
- SELECT T.DEVICE_NAME,T.DEVICE_ID DEVICE_NO
- FROM RMDM_FIXEDASSETS_DETAIL T
- WHERE T.DEVICE_TYPE = '试验设备'
- </query>
- <query id = "FrmDataCJBase.doQueryDetailFlag" desc = "查询PIPE_CHECKCONSIGN_DETAIL表FLAG">
- <![CDATA[
- select T.FLAG
- from PIPE_CHECKCONSIGN_DETAIL t
- WHERE T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- AND DECODE(?, NULL, '/', T.PHY_CODE_MAX) = DECODE(?, NULL, '/', ?)
- ]]>
- </query>
- <query id="FrmDataCJBase.QueryChemCheckConsignDetail" desc="查询委托明细信息表信息">
- <![CDATA[
- select t.*
- from PIPE_CHECKCONSIGN_DETAIL t
- where t.sample_no = ?
- and t.check_no = ?
- and t.phy_code_max = ?
- ]]>
- </query>
- <query id = "FrmDataCJBase.doQueryMothName" desc = "查询方法名称">
- SELECT T.STD_NAME,T.STD_ID FROM RMFM_STANDARDFILE_INFO T WHERE T.QUERY_ID = ?
- </query>
- <query id = "FrmDataCJBase.updateDetialBaseInfo" desc = "修改设备等基础信息">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.CHECK_TEMP = '#CHECK_TEMP#',
- T.DEVICE_NO = '#DEVICE_NO#',
- T.DEVICE_NAME = '#DEVICE_NAME#',
- T.CHECK_SHIFT = '#CHECK_SHIFT#',
- T.CHECK_CLASS = '#CHECK_CLASS#',
- T.FORMUAL_NO = '#FORMUAL_NO#',
- T.FORMUAL_NAME = '#FORMUAL_NAME#',
- T.STD_STEEL_NO = '#STD_STEEL_NO#',
- T.STD_STEEL_TYPE = '#STD_STEEL_TYPE#',
- T.STD_STEEL_VALUE = '#STD_STEEL_VALUE#',
- T.ACTUAL_VALUE = '#ACTUAL_VALUE#',
- T.HARDNESS_TYPE = '#HARDNESS_TYPE#',
- T.UPDATE_NAME = '#UPDATE_NAME#',
- T.UPDATE_TIME = SYSDATE
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
- </query>
- <query id = "auditPhyDetial.SelectPhyValue" desc = "查询试样组下是否能审核">
- SELECT COUNT(1)ACOUNT
- FROM PIPE_CHECKCONSIGN_PHYDETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
- AND T.VALUE1 IS NULL
- AND T.VALUE2 IS NULL
- AND T.VALUE3 IS NULL
- AND T.VALUE4 IS NULL
- AND T.VALUE5 IS NULL
- AND T.VALUE6 IS NULL
- AND T.VALUE7 IS NULL
- AND T.VALUE8 IS NULL
- AND T.VALUE9 IS NULL
- AND T.VALUE10 IS NULL
- AND T.VALUE11 IS NULL
- AND T.VALUE12 IS NULL
- AND T.VALUE13 IS NULL
- AND T.VALUE14 IS NULL
- AND T.VALUE15 IS NULL
- </query>
- <query id = "FrmDataCJBase.doQueryIsAudit" desc = "查询所有试样组是否都已审核">
- SELECT NVL(COUNT(1),0)ACOUNT FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.FLAG NOT IN('4','5') AND T.CHECK_NO = ?
- </query>
- <query id = "FrmDataCJBase.doQuerySupplyUnit" desc = "查询制造商">
- select t.* from PIPE_CHECKCONSIGN_BASEINFO t WHERE T.CHECK_NO = ?
- </query>
- <query id = "FrmDataCJBase.doQueryIsAuditHx" desc = "查询所有试样组是否都已审核">
- SELECT NVL(COUNT(1),0)ACOUNT FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.FLAG NOT IN('4','5') AND T.CHECK_NO = ?
- AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "FrmDataCJBase.queryRecord" desc = "查询原始记录编号">
- select t.* from COM_BASE_INFO t WHERE T.VALIDFLAG = '1' AND T.SORTCODE = ?
- </query>
- <query id = "FrmDataCJBase.QueryDetailFlag" desc = "查询状态">
- select T.FLAG
- from PIPE_CHECKCONSIGN_DETAIL t
- WHERE T.CHECK_NO = ?
- AND T.SAMPLE_NO LIKE '%' || ? || '%'
- AND T.PHY_CODE_MAX = ?
- </query>
- <query id = "FrmDataCJBase.queryDetaiFlag" desc = "查询状态">
- SELECT T.SAMPLE_NO,
- T.PHY_NAME_MAX,
- DECODE(T.FLAG,
- '0',
- '加工未确认',
- '9',
- '加工已收样确认',
- '1',
- '实验室未确认',
- '2',
- '实验室确认',
- '3',
- '已录入',
- '4',
- '已审核',
- '5',
- '判定已接收')FLAG,
- T.JG_SEND_TIME,
- T.LAB_RECEIVE_TIME,
- T.CHECK_TIME,
- T.AUDIT_TIME,
- T.CHECK_NAME,
- T.AUDIT_NAME,
- DECODE(T.ISRCL,'0','否','1','是','2','热处理已接收样品','3','热处理已录入结果','4','热处理已审核','5','样品已返回加工','6','样品已发送实验室')ISRCL
- FROM PIPE_CHECKCONSIGN_DETAIL T
- WHERE T.CHECK_NO = ?
- </query>
- <query id = "addPhyDataNew.AddSaveRecords" desc = "增加力学试验室金相试样保存记录">
- DECLARE
- V_COUNT NUMBER(20);
- BEGIN
- SELECT COUNT(1)
- INTO V_COUNT
- FROM PIPE_CHECKCONSIGN_SAVE_RECORDS T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#';
- IF (V_COUNT > 0) THEN
- UPDATE PIPE_CHECKCONSIGN_SAVE_RECORDS T
- SET T.SAVE_NAME = '#CHECK_NAME#', T.SAVE_TIME = SYSDATE
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#';
- ELSE
- FOR MYROW IN (SELECT T1.CHECK_NO,
- T1.STEEL_NO,
- T1.HEAT_NO,
- T1.DIMATER,
- T1.HEIGHT,
- T.SAMPLE_NO,
- T.PHY_CODE_MAX,
- T.PHY_NAME_MAX,
- T.SAMPLE_COUNT
- FROM PIPE_CHECKCONSIGN_BASEINFO T1,
- PIPE_CHECKCONSIGN_DETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
- AND T.CHECK_NO = T1.CHECK_NO
- AND ROWNUM = 1) LOOP
- INSERT INTO PIPE_CHECKCONSIGN_SAVE_RECORDS
- (CHECK_NO,
- SAMPLE_NO,
- STEEL_NO,
- HEAT_NO,
- DIMATER,
- HEIGHT,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- ACOUNT,
- SAVE_NAME,
- SAVE_TIME)
- VALUES
- (MYROW.CHECK_NO,
- MYROW.SAMPLE_NO,
- MYROW.STEEL_NO,
- MYROW.HEAT_NO,
- MYROW.DIMATER,
- MYROW.HEIGHT,
- MYROW.PHY_CODE_MAX,
- MYROW.PHY_NAME_MAX,
- MYROW.SAMPLE_COUNT,
- '#CHECK_NAME#',
- SYSDATE);
- END LOOP;
- END IF;
- END;
- </query>
- </queryMap>
|