FrmCrackDetectResult.xml 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="探伤实绩">
  3. <query id="FrmHttCrackDetectResult.getQueryCrackDetection" desc="查询探伤实绩">
  4. <![CDATA[
  5. SELECT T.*,
  6. NVL(T.EWASTE_NUM, 0) + NVL(T.EWASTE_NUM_ET, 0) +
  7. NVL(T.REJECT_NUM, 0) EWASTE_NUM,
  8. NVL(T.EPASS_NUM, 0) + NVL(T.EPASS_NUM_ET, 0) + NVL(T.FINAL_NUM, 0) EPASS_NUM,
  9. T1.REPORT_PATH REPORT_FULL,
  10. SUBSTR(T1.REPORT_PATH,INSTR(T1.REPORT_PATH,'/',-1)+1) REPORT
  11. FROM HTT_CRACK_DETECTION_ET T
  12. LEFT JOIN HTT_CRACK_DETECTION_PARA T1
  13. ON T.RESULT_NO = T1.RESULT_NO
  14. WHERE T.HEAT_PLAN_NO = ?
  15. ORDER BY T.COL_TIME DESC, T.BATCH_NO
  16. ]]>
  17. </query>
  18. <query id="FrmHttCrackDetectResult.getResultData" desc="查超声探伤实绩">
  19. <![CDATA[
  20. SELECT T.*
  21. FROM HTT_CRACK_DETECTION_ET T
  22. WHERE T.RESULT_NO = ?
  23. ]]>
  24. </query>
  25. <query id="FrmHttCrackDetectResult.getResultParaData" desc="查超声探伤实绩">
  26. <![CDATA[
  27. SELECT T.*
  28. FROM HTT_CRACK_DETECTION_PARA T
  29. WHERE T.RESULT_NO = ?
  30. ]]>
  31. </query>
  32. <query id="FrmHttCrackDetectResult.getResultProbeData" desc="查超声探伤实绩">
  33. <![CDATA[
  34. SELECT T.*
  35. FROM htt_crack_detection_probe T
  36. WHERE T.PROBE_ID = ?
  37. ]]>
  38. </query>
  39. <query id="FrmHttCrackDetectResult.getResultStandData" desc="查超声探伤实绩">
  40. <![CDATA[
  41. SELECT T.*
  42. FROM htt_crack_detection_standard T
  43. WHERE T.STANDARD_ID = ?
  44. ]]>
  45. </query>
  46. <query id="FrmHttCrackDetectResult.getqueryfailnum" desc="查询废品支数">
  47. <![CDATA[
  48. delete HTT_WASTE_RESULT where RESULT_NO = ?
  49. ]]>
  50. </query>
  51. <query id="FrmHttCrackDetectResult.queryItemInfo" desc="查询探伤工艺信息">
  52. <![CDATA[
  53. SELECT
  54. (select max(e.basename)
  55. from CRAFT_ORD_DESIGN_STD_DIC D, ---CRAFT_ORD_DESIGN_STD_DIC
  56. COM_BASE_INFO E
  57. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  58. or (d.position_desc = '全长' and
  59. d.phy_code in ('P0105', 'P0104', 'P0032')))
  60. and D.desgin_key = C.desgin_key
  61. AND E.basecode = D.STD_DESC
  62. and instr(d.groove_dir, '纵向') > 0
  63. and d.PROCESS_CODE ='F'
  64. ) 探伤标准纵向,
  65. (select max(e.basename)
  66. from CRAFT_ORD_DESIGN_STD_DIC D, ---CRAFT_ORD_DESIGN_STD_DIC
  67. COM_BASE_INFO E
  68. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  69. or (d.position_desc = '全长' and
  70. d.phy_code in ('P0105', 'P0104', 'P0032')))
  71. and D.desgin_key = C.desgin_key
  72. AND E.basecode = D.STD_DESC
  73. and instr(d.groove_dir, '横向') > 0
  74. and d.PROCESS_CODE ='F'
  75. ) 探伤标准横向,
  76. (select max(d.coverage)
  77. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  78. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  79. or (d.position_desc = '全长' and
  80. d.phy_code in ('P0105', 'P0104', 'P0032')))
  81. and D.desgin_key = C.desgin_key
  82. AND instr(d.groove_dir, '横向') > 0
  83. and d.PROCESS_CODE ='F'
  84. ) 探伤标准横向覆盖率,
  85. (select max(d.coverage)
  86. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  87. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  88. or (d.position_desc = '全长' and
  89. d.phy_code in ('P0105', 'P0104', 'P0032')))
  90. and D.desgin_key = C.desgin_key
  91. AND instr(d.groove_dir, '纵向') > 0
  92. and d.PROCESS_CODE ='F'
  93. ) 探伤标准纵向覆盖率,
  94. (select max(d.lv_desc)
  95. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  96. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  97. or (d.position_desc = '全长' and
  98. d.phy_code in ('P0105', 'P0104', 'P0032')))
  99. and D.desgin_key = C.desgin_key
  100. AND instr(d.groove_dir, '纵向') > 0
  101. AND instr(d.Groove_Pos, '内') > 0
  102. and d.PROCESS_CODE ='F'
  103. ) 探伤标准纵id,
  104. (select max(d.lv_desc)
  105. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  106. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  107. or (d.position_desc = '全长' and
  108. d.phy_code in ('P0105', 'P0104', 'P0032')))
  109. and D.desgin_key = C.desgin_key
  110. AND instr(d.groove_dir, '纵向') > 0
  111. AND instr(d.Groove_Pos, '外') > 0
  112. and d.PROCESS_CODE ='F'
  113. ) 探伤标准纵od,
  114. (select max(d.lv_desc)
  115. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  116. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  117. or (d.position_desc = '全长' and
  118. d.phy_code in ('P0105', 'P0104', 'P0032')))
  119. and D.desgin_key = C.desgin_key
  120. AND instr(d.groove_dir, '横向') > 0
  121. AND instr(d.Groove_Pos, '内') > 0
  122. and d.PROCESS_CODE ='F'
  123. ) 探伤标准横id,
  124. (select max(d.lv_desc)
  125. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  126. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  127. or (d.position_desc = '全长' and
  128. d.phy_code in ('P0105', 'P0104', 'P0032')))
  129. and D.desgin_key = C.desgin_key
  130. AND instr(d.groove_dir, '横向') > 0
  131. AND instr(d.Groove_Pos, '外') > 0
  132. and d.PROCESS_CODE ='F'
  133. ) 探伤标准横od,
  134. (select max(d.coverage)
  135. from CRAFT_ORD_DESIGN_STD_DIC D ---CRAFT_ORD_DESIGN_STD_DIC
  136. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  137. or (d.position_desc = '全长' and
  138. d.phy_code in ('P0105', 'P0104', 'P0032')))
  139. and D.desgin_key = C.desgin_key
  140. AND instr(d.PHY_NAME, '分层') > 0
  141. and d.PROCESS_CODE ='F'
  142. ) 探伤标准分层覆盖率,
  143. (select max(e.basename)
  144. from CRAFT_ORD_DESIGN_STD_DIC D, ---CRAFT_ORD_DESIGN_STD_DIC
  145. COM_BASE_INFO E
  146. where ( d.phy_code in ('P0107', 'P0469', 'P0040', 'P0149')
  147. or (d.position_desc = '全长' and
  148. d.phy_code in ('P0105', 'P0104', 'P0032')))
  149. and D.desgin_key = C.desgin_key
  150. AND E.basecode = D.STD_DESC
  151. AND instr(d.PHY_NAME, '分层') > 0
  152. and d.PROCESS_CODE ='F'
  153. ) 探伤标准分层,
  154. (select sc.std_min_percent || '%t' || '~' || sc.std_max_percent || '%t'
  155. from (select std_min_percent,
  156. std_max_percent,
  157. desgin_key,
  158. process_code,
  159. bias_name
  160. from Craft_Ord_Design_Std_Sic sc
  161. where 1 = 1
  162. order by process_code desc) sc
  163. where sc.bias_name = '管端壁厚'
  164. and sc.procesS_code in ('F', 'D')
  165. and sc.std_min_percent is not null
  166. and sc.std_max_percent is not null
  167. and rownum = 1
  168. AND sc.desgin_key = c.desgin_key
  169. and rownum = 1) 壁厚检测标准
  170. FROM CRAFT_ORD_DESIGN C
  171. WHERE
  172. c.craft_no = ?
  173. and C.VALIDFLAG = '1'
  174. ]]>
  175. </query>
  176. <query id="FrmHttCrackDetectResult.queryLoadRESULT" desc="查询最大实绩编号">
  177. <![CDATA[
  178. SELECT ? ||
  179. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  180. 0) + 1,
  181. 6,
  182. '0') RESULT_NO
  183. FROM HTT_CRACK_DETECTION_ET
  184. WHERE RESULT_NO LIKE ? || '______'
  185. ]]>
  186. </query>
  187. <query id="FrmHttCrackDetectResult.getTestingGrade" desc="查询探伤等级">
  188. <![CDATA[
  189. SELECT T.LONGITUDINAL_EXTERNAL,T.LONGITUDINAL_INTERNAL,T.TRANSVERSE_EXTERNAL,T.TRANSVERSE_INTERNAL,T.ACCPETANCE_LEVEL FROM HTT_CRACK_DETECTION_PARA T
  190. WHERE T.RESULT_NO = ?
  191. AND T.REPORT_NO = '0'
  192. ]]>
  193. </query>
  194. <query id="FrmHttCrackDetectResult.getTestingGrade2" desc="查询探伤等级">
  195. <![CDATA[
  196. SELECT T.LONGITUDINAL_EXTERNAL,T.LONGITUDINAL_INTERNAL,T.TRANSVERSE_EXTERNAL,T.TRANSVERSE_INTERNAL,T.ACCPETANCE_LEVEL FROM HTT_CRACK_DETECTION_PARA T
  197. WHERE T.RESULT_NO = ?
  198. AND T.REPORT_NO = '1'
  199. ]]>
  200. </query>
  201. <query id="FrmHttCrackDetectResult.getTestingGrade3" desc="查询探伤等级">
  202. <![CDATA[
  203. SELECT T.LONGITUDINAL_EXTERNAL,T.LONGITUDINAL_INTERNAL,T.TRANSVERSE_EXTERNAL,T.TRANSVERSE_INTERNAL,T.ACCPETANCE_LEVEL FROM HTT_CRACK_DETECTION_PARA T
  204. WHERE T.RESULT_NO = ?
  205. AND T.REPORT_NO = '4'
  206. ]]>
  207. </query>
  208. <query id="FrmHttCrackDetectResult.getQueryExpandResult1" desc="查询探伤实绩合格支数的和">
  209. <![CDATA[
  210. SELECT NVL(SUM(T.TESTING_NUM), 0) TESTING_NUM FROM HTT_CRACK_DETECTION_ET T
  211. WHERE T.HEAT_PLAN_NO = ?
  212. ]]>
  213. </query>
  214. <query id="FrmHttCrackDetectResult.getQueryExpandResultStuts" desc="查询相同炉计划ID下探伤状态">
  215. <![CDATA[
  216. SELECT B.STATION_STATUS
  217. FROM htt_crack_detection_et T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  218. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  219. ]]>
  220. </query>
  221. <query id="FrmHttCrackDetectResult.detelefailnum" desc="删除废品缺陷">
  222. <![CDATA[
  223. DELETE HTT_WASTE_RESULT WHERE RESULT_NO = ?
  224. ]]>
  225. </query>
  226. <query id="FrmHttCrackDetectResult.detelefailnum2" desc="删除废品缺陷">
  227. <![CDATA[
  228. DELETE HTT_WASTE_MAT_NO WHERE (DEF_SERIAL_ITEM,DEF_SERIAL_NO) IN (SELECT DEF_SERIAL_ITEM,DEF_SERIAL_NO FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? )
  229. ]]>
  230. </query>
  231. <query id="FrmHttCrackDetectResult.getQuerybase" desc="查询探伤废品原因">
  232. <![CDATA[
  233. SELECT T.BASECODE,T.BASENAME FROM COM_BASE_INFO T WHERE T.SORTCODE =?
  234. ]]>
  235. </query>
  236. <query id="FrmHttCrackDetectResult.AddCrackDetection" desc="新增探伤实绩">
  237. <![CDATA[
  238. INSERT INTO HTT_CRACK_DETECTION_ET
  239. (RESULT_NO,
  240. HEAT_PLAN_NO,
  241. ZY_BATCH_ID,
  242. PRO_PLAN_ID,
  243. GX_PLAN_NO,
  244. PLINE_CODE,
  245. PLINE_NAME,
  246. TESTING_TYPE,
  247. TESTING_NUM,
  248. PASS_NUM,
  249. DUBIOUS_NUM,
  250. FTESTING_NUM,
  251. FPASS_NUM,
  252. FTESTING_REASON,
  253. EPASS_NUM,
  254. EWASTE_NUM,
  255. EWASTE_REASON,
  256. COL_TIME,
  257. COL_END_TIME,
  258. COL_USER,
  259. COL_SHIFT,
  260. COL_GROUP,
  261. CREATE_TIME,
  262. PRO_YEAR_MONTH_DAY,
  263. BAL_YEAR_MONTH,
  264. PROCESS_SEQ,
  265. BATCH_NO,
  266. MANUAL_PASS_NUM,
  267. MANUAL_FTESTING_NUM,
  268. REJECTED_NUM,
  269. FINAL_NUM,
  270. REJECT_NUM,
  271. TOTAL_FAIL_LEN,
  272. EWASTE_WT,
  273. TESTING_WT,
  274. PASS_NUM_ET,
  275. DUBIOUS_NUM_ET,
  276. FTESTING_NUM_ET,
  277. FPASS_NUM_ET,
  278. EPASS_NUM_ET,
  279. EWASTE_NUM_ET,
  280. PENDING_NUM,
  281. NOTCH_INFO,
  282. NOTCH_LENGTH,
  283. NOTCH_WIDTH,
  284. NOTCH_DEPTH,
  285. TESTING_TIME,
  286. MACHINE_NO,
  287. TESTING_GRADE,
  288. JUDGE_STOVE_NO,
  289. REPORT_NO,
  290. PROCESS_CODE,
  291. DISQUALIFIED_REASON,
  292. QUALIFIED_NUM_AFTER_CUT,
  293. DISQUALIFIED_NUM,
  294. TESTING_POSITION,
  295. TESTING_STANDARD,
  296. WORK_UNIT)
  297. VALUES
  298. ('#RESULT_NO#',
  299. '#HEAT_PLAN_NO#',
  300. '#ZY_BATCH_ID#',
  301. '#PRO_PLAN_ID#',
  302. '#GX_PLAN_NO#',
  303. '#PLINE_CODE#',
  304. '#PLINE_NAME#',
  305. '#TESTING_TYPE#',
  306. '#TESTING_NUM#',
  307. '#PASS_NUM#',
  308. '#DUBIOUS_NUM#',
  309. '#FTESTING_NUM#',
  310. '#FPASS_NUM#',
  311. '#FTESTING_REASON#',
  312. '#EPASS_NUM#',
  313. '#EWASTE_NUM#',
  314. '#EWASTE_REASON#',
  315. TO_DATE( '#COL_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  316. TO_DATE( '#COL_END_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  317. '#COL_USER#',
  318. '#COL_SHIFT#',
  319. '#COL_GROUP#',
  320. SYSDATE,
  321. TO_CHAR( TO_DATE( '#COL_TIME#', 'YYYY-MM-DD HH24:MI:SS'),'YYYYMMDD'),
  322. TO_CHAR( TO_DATE( '#COL_TIME#', 'YYYY-MM-DD HH24:MI:SS'),'YYYYMM'),
  323. '#PROCESS_SEQ#',
  324. '#BATCH_NO#',
  325. '#MANUAL_PASS_NUM#',
  326. '#MANUAL_FTESTING_NUM#',
  327. '#REJECTED_NUM#',
  328. '#FINAL_NUM#',
  329. '#REJECT_NUM#',
  330. '#TOTAL_FAIL_LEN#',
  331. '#EWASTE_WT#',
  332. '#TESTING_WT#',
  333. '#PASS_NUM_ET#',
  334. '#DUBIOUS_NUM_ET#',
  335. '#FTESTING_NUM_ET#',
  336. '#FPASS_NUM_ET#',
  337. '#EPASS_NUM_ET#',
  338. '#EWASTE_NUM_ET#',
  339. '#PENDING_NUM#',
  340. '#NOTCH_INFO#',
  341. '#NOTCH_LENGTH#',
  342. '#NOTCH_WIDTH#',
  343. '#NOTCH_DEPTH#',
  344. '#TESTING_TIME#',
  345. '#MACHINE_NO#',
  346. '#TESTING_GRADE#',
  347. '#JUDGE_STOVE_NO#',
  348. '#REPORT_NO#',
  349. '#PROCESS_CODE#',
  350. '#DISQUALIFIED_REASON#',
  351. '#QUALIFIED_NUM_AFTER_CUT#',
  352. '#DISQUALIFIED_NUM#',
  353. '#TESTING_POSITION#',
  354. '#TESTING_STANDARD#',
  355. '#WORK_UNIT#')
  356. ]]>
  357. </query>
  358. <query id="FrmHttCrackDetectResult.AddCrackHead" desc="新增探伤信息头">
  359. <![CDATA[
  360. INSERT INTO HTT_CRACK_HEADINFO
  361. (RESULT_NO,
  362. JUDGE_STOVE_NO,
  363. BATCH_NO,
  364. GRADECODE,
  365. GRADENAME,
  366. PRO_ORDER_NO,
  367. STEELCODE,
  368. STEELNAME,
  369. STD_CODE,
  370. STD_NAME,
  371. SPEC_CODE,
  372. SPEC_NAME,
  373. PRODUCCODE,
  374. PRODUCNAME,
  375. PROD_STANDARD,
  376. STD_STYLE,
  377. STD_STYLE_DESC
  378. )
  379. SELECT ?,
  380. JUDGE_STOVE_NO,
  381. ?,
  382. GRADECODE,
  383. GRADENAME,
  384. ORDER_NO || '/' || ORDER_SEQ,
  385. STEELCODE,
  386. STEELNAME,
  387. STD_CODE,
  388. STD_NAME,
  389. SPEC_CODE,
  390. SPEC_NAME,
  391. PRODUCCODE,
  392. PRODUCNAME,
  393. PROD_STANDARD,
  394. STD_STYLE,
  395. STD_STYLE_DESC
  396. FROM pln_zy_rcl_m
  397. WHERE heat_plan_NO =?
  398. ]]>
  399. </query>
  400. <query id="FrmHttCrackDetectResult.AddCrackHead1" desc="新增探伤信息头">
  401. <![CDATA[
  402. INSERT INTO HTT_CRACK_HEADINFO
  403. (RESULT_NO,
  404. JUDGE_STOVE_NO,
  405. BATCH_NO,
  406. GRADECODE,
  407. GRADENAME,
  408. PRO_ORDER_NO,
  409. STEELCODE,
  410. STEELNAME,
  411. STD_CODE,
  412. STD_NAME,
  413. SPEC_CODE,
  414. SPEC_NAME,
  415. PRODUCCODE,
  416. PRODUCNAME,
  417. PROD_STANDARD,
  418. STD_STYLE,
  419. STD_STYLE_DESC)
  420. SELECT ?,
  421. JUDGE_STOVE_NO,
  422. ?,
  423. GRADECODE,
  424. GRADENAME,
  425. ORDER_NO || '/' || ORDER_SEQ,
  426. STEELCODE,
  427. STEELNAME,
  428. STD_CODE,
  429. STD_NAME,
  430. SPEC_CODE,
  431. SPEC_NAME,
  432. PRODUCCODE,
  433. PRODUCNAME,
  434. PROD_STANDARD,
  435. STD_STYLE,
  436. STD_STYLE_DESC
  437. FROM pln_zy_jgx_m
  438. WHERE heat_plan_NO =?
  439. ]]>
  440. </query>
  441. <query id="FrmHttCrackDetectResult.AddCrackHead2" desc="新增探伤信息头">
  442. <![CDATA[
  443. INSERT INTO HTT_CRACK_HEADINFO
  444. (RESULT_NO,
  445. JUDGE_STOVE_NO,
  446. BATCH_NO,
  447. GRADECODE,
  448. GRADENAME,
  449. PRO_ORDER_NO,
  450. STEELCODE,
  451. STEELNAME,
  452. STD_CODE,
  453. STD_NAME,
  454. SPEC_CODE,
  455. SPEC_NAME,
  456. PRODUCCODE,
  457. PRODUCNAME,
  458. PROD_STANDARD)
  459. SELECT ?,
  460. ?,
  461. ?,
  462. GRADECODE,
  463. GRADENAME,
  464. ORDER_NO,
  465. STEELCODE,
  466. STEELNAME,
  467. STD_CODE,
  468. STD_NAME,
  469. SPEC_CODE,
  470. SPEC_NAME,
  471. PRODUCCODE,
  472. PRODUCNAME,
  473. PROD_STANDARD
  474. FROM HTT_ENTRUST
  475. WHERE SUBCONTRACT_NO = ?
  476. AND SUBCONTRACT_NO_SEQ = ?
  477. ]]>
  478. </query>
  479. <query id="FrmHttCrackDetectResult.deleteHttCrackResult" desc="删除探伤实绩">
  480. <![CDATA[
  481. DELETE HTT_CRACK_DETECTION_ET WHERE RESULT_NO = ?
  482. ]]>
  483. </query>
  484. <query id="FrmHttCrackDetectResult.deleteHttCrackResultHead" desc="删除探伤实绩">
  485. <![CDATA[
  486. DELETE HTT_CRACK_HEADINFO WHERE RESULT_NO = ?
  487. ]]>
  488. </query>
  489. <query id="FrmHttCrackDetectResult.deleteHttCrackResultComInfo" desc="删除热处理公共信息表">
  490. <![CDATA[
  491. DELETE HTT_COM_INFO WHERE RESULT_NO = ?
  492. ]]>
  493. </query>
  494. <query id="FrmHttCrackDetectResult.deleteHttCrackResultPara" desc="删除探伤实绩">
  495. <![CDATA[
  496. DELETE HTT_CRACK_DETECTION_PARA WHERE RESULT_NO = ?
  497. ]]>
  498. </query>
  499. <query id="FrmHttCrackDetectResult.deleteHttCrackResultProbe" desc="删除探伤实绩">
  500. <![CDATA[
  501. DELETE HTT_CRACK_DETECTION_PROBE WHERE PROBE_ID IN (SELECT PROBE_ID FROM HTT_CRACK_DETECTION_PARA WHERE RESULT_NO = ?)
  502. ]]>
  503. </query>
  504. <query id="FrmHttCrackDetectResult.deleteHttCrackResultStandard" desc="删除探伤实绩">
  505. <![CDATA[
  506. DELETE HTT_CRACK_DETECTION_STANDARD WHERE STANDARD_ID IN (SELECT STANDARD_ID FROM HTT_CRACK_DETECTION_PARA WHERE RESULT_NO = ?)
  507. ]]>
  508. </query>
  509. <query id="FrmHttCrackDetectResult.UpdatePath" desc="修改队列表工艺路径">
  510. <![CDATA[
  511. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  512. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,16) || ? ||
  513. SUBSTR(T.PRC_TECHNOLOGY_PATH,18, LENGTH(T.PRC_TECHNOLOGY_PATH))
  514. WHERE T.HEAT_PLAN_NO = ?
  515. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  516. AND MAT_STATUS='00'
  517. ]]>
  518. </query>
  519. <query id="FrmHttCrackDetectResult.queryExpandFailNUM1" desc="查询工序废品数量">
  520. <![CDATA[
  521. SELECT NVL(SUM(T.EWASTE_NUM),0) FAIL_NUM FROM HTT_CRACK_DETECTION_ET T
  522. WHERE T.HEAT_PLAN_NO=?
  523. ]]>
  524. </query>
  525. <query id="FrmHttCrackDetectResult.updateHttCrackResult" desc="修改探伤实绩">
  526. <![CDATA[
  527. UPDATE HTT_CRACK_DETECTION_ET
  528. SET TESTING_TYPE = ?,
  529. TESTING_STANDARD1 = ?,
  530. TESTING_STANDARD2 = ?,
  531. TESTING_STANDARD3 = ?,
  532. TESTING_STANDARD4 = ?,
  533. TESTING_STANDARD5 = ?,
  534. TESTING_STANDARD6 = ?,
  535. TESTING_STANDARD7 = ?,
  536. TESTING_STANDARD8 = ?,
  537. LEXTERNAL_LVL = ?,
  538. LINTERNAL_LVL = ?,
  539. TEXTERNAL_LVL = ?,
  540. TINTERNAL_LVL = ?,
  541. WALL_THICK_MIN = ?,
  542. WALL_THICK_MAX = ?,
  543. PROBE_RUN_SPEED = ?,
  544. PIPE_ROT_SPEED = ?,
  545. TESTING_NUM = ?,
  546. PASS_NUM = ?,
  547. DUBIOUS_NUM = ?,
  548. FTESTING_NUM = ?,
  549. FPASS_NUM = ?,
  550. FTESTING_REASON = ?,
  551. EPASS_NUM = ?,
  552. EWASTE_NUM = ?,
  553. EWASTE_REASON = ?,
  554. TEC_LEVEL = ?,
  555. COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  556. COL_SHIFT = ?,
  557. COL_GROUP = ?,
  558. SIGN_ISSUED = ?,
  559. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  560. UPDATE_NAME = ?
  561. WHERE RESULT_NO = ?
  562. ]]>
  563. </query>
  564. <query id="FrmHttCrackDetectResult.updateComInfoResult" desc="修改公共信息">
  565. <![CDATA[
  566. UPDATE HTT_COM_INFO
  567. SET PRO_NUM = ?,
  568. PRO_WT = ?,
  569. FAIL_NUM=?,
  570. FAIL_WT=?,
  571. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  572. PRO_SHIFT = ?,
  573. PRO_GROUP = ?
  574. WHERE RESULT_NO = ?
  575. ]]>
  576. </query>
  577. <query id="FrmHttCrackDetectResult.GetCrackResult" desc="热处理高温炉实绩查询">
  578. <![CDATA[
  579. SELECT *
  580. FROM HTT_CRACK_DETECTION_ET
  581. ]]>
  582. </query>
  583. <query id="FrmHttCrackDetectResult.getCrackStand" desc="热处理高温炉实绩查询">
  584. <![CDATA[
  585. SELECT DESGIN_KEY,
  586. DIC,
  587. USE_CODE,
  588. USE_DESC,
  589. SPECL_FL,
  590. XH,
  591. PHY_CODE,
  592. PHY_NAME,
  593. POSITION_CODE,
  594. POSITION_DESC,
  595. STD_DESC,
  596. LV_CODE,
  597. LV_DESC,
  598. GROOVE_POS,
  599. GROOVE_DIR,
  600. COVERAGE,
  601. RATE,
  602. DESC_RATE,
  603. DESC_VAL,
  604. GROUP_SEQ,
  605. MEMO,
  606. MIN_D,
  607. MAX_D,
  608. MIN_H,
  609. MAX_H,
  610. MSC_PLINE
  611. ,(SELECT baseNAME FROM com_base_info WHERE basecode=T.STD_DESC ) STD_NAME
  612. , (SELECT std_min_percent || '%~' || STD_MAX_PERCENT || '%' FROM CRAFT_ORD_DESIGN_STD_SIC C WHERE C.DESGIN_KEY = T.DESGIN_KEY AND C.MSC_PLINE = T.MSC_PLINE
  613. AND C.PROCESS_CODE IN ('F','G')
  614. -- AND SIC = ?
  615. AND (CASE WHEN instr(T.PHY_NAME,'管端')>0 THEN '404020' ELSE '404019' END)= C.BIAS_CODE AND ROWNUM =1 ) SIC
  616. FROM CRAFT_ORD_DESIGN_STD_DIC T
  617. WHERE DESGIN_KEY = (SELECT DESGIN_KEY
  618. FROM CRAFT_ORD_DESIGN
  619. WHERE ORD_LN_PK =
  620. (SELECT ORD_LN_PK
  621. FROM PLN_SALEORD
  622. WHERE ORD_LN_DLY_PK =
  623. ?)
  624. AND CRAFT_SEQ =?)
  625. AND MSC_PLINE =?
  626. ORDER BY DECODE(DIC,?,0,1)
  627. ]]>
  628. </query>
  629. <query id="FrmHttCrackDetectResult.getCrackStand1" desc="热处理高温炉实绩查询">
  630. <![CDATA[
  631. SELECT DESGIN_KEY,
  632. DIC,
  633. USE_CODE,
  634. USE_DESC,
  635. SPECL_FL,
  636. XH,
  637. PHY_CODE,
  638. PHY_NAME,
  639. POSITION_CODE,
  640. POSITION_DESC,
  641. STD_DESC,
  642. LV_CODE,
  643. LV_DESC,
  644. GROOVE_POS,
  645. GROOVE_DIR,
  646. COVERAGE,
  647. RATE,
  648. DESC_RATE,
  649. DESC_VAL,
  650. GROUP_SEQ,
  651. MEMO,
  652. MIN_D,
  653. MAX_D,
  654. MIN_H,
  655. MAX_H,
  656. MSC_PLINE
  657. ,(SELECT baseNAME FROM com_base_info WHERE basecode=T.STD_DESC ) STD_NAME
  658. , (SELECT std_min_percent || '%~' || STD_MAX_PERCENT || '%' FROM CRAFT_ORD_DESIGN_STD_SIC C WHERE C.DESGIN_KEY = T.DESGIN_KEY AND C.MSC_PLINE = T.MSC_PLINE
  659. AND C.PROCESS_CODE IN ('F','G')
  660. -- AND SIC = ?
  661. AND (CASE WHEN instr(T.PHY_NAME,'管端')>0 THEN '404020' ELSE '404019' END)= C.BIAS_CODE AND ROWNUM =1 ) SIC
  662. FROM CRAFT_ORD_DESIGN_STD_DIC T
  663. WHERE DESGIN_KEY = ?
  664. AND DIC =?
  665. AND MSC_PLINE =?
  666. ]]>
  667. </query>
  668. <query id="FrmHttCrackDetectResult.getCrackPara" desc="">
  669. <![CDATA[
  670. SELECT *
  671. FROM HTT_CRACK_DETECTION_PARA
  672. WHERE RESULT_NO =?
  673. AND REPORT_NO = ?
  674. ]]>
  675. </query>
  676. <query id="FrmHttCrackDetectResult.getReportDeafault" desc="">
  677. <![CDATA[
  678. SELECT *
  679. FROM HTT_REPORT_DEFAULT
  680. WHERE PLINE_CODE = ?
  681. AND REPORT_NO = ?
  682. AND MACHINE_NO = ?
  683. AND COLUMN_VISIBLE= '1'
  684. ORDER BY REPORT_SEQ
  685. ]]>
  686. </query>
  687. <query id="FrmHttCrackDetectResult.getReportType" desc="">
  688. <![CDATA[
  689. SELECT DISTINCT REPORT_NO
  690. FROM HTT_REPORT_DEFAULT
  691. WHERE PLINE_CODE = ?
  692. AND COLUMN_VISIBLE = '1'
  693. ]]>
  694. </query>
  695. <query id="FrmHttCrackDetectResult.getHttSign" desc="">
  696. <![CDATA[
  697. SELECT *
  698. FROM HTT_SIGNATURE
  699. WHERE PLINE_CODE = ?
  700. AND PROCESS_NO = ?
  701. ORDER BY USER_ID
  702. ]]>
  703. </query>
  704. <query id="FrmHttCrackDetectResult.AddCrackDetectionPara" desc="新增探伤实绩">
  705. <![CDATA[
  706. INSERT INTO HTT_CRACK_DETECTION_PARA
  707. (HEAT_PLAN_NO,
  708. JUDGE_STOVE_NO,
  709. BATCH_NO,
  710. REPORT_NO,
  711. LONGITUDINAL_EXTERNAL,
  712. LONGITUDINAL_INTERNAL,
  713. TRANSVERSE_EXTERNAL,
  714. TRANSVERSE_INTERNAL,
  715. WALL_THICKNESS,
  716. LAMINATION,
  717. PROBE_ID,
  718. STANDARD_ID,
  719. TESTING_TECHNOLOGY,
  720. ARTIFICIAL_NOTCH_SHAPE,
  721. TESTING_METHOD,
  722. COUPLANT,
  723. PROBE_ROTARY_SPEED,
  724. TESTING_SPEED,
  725. UNTESTED_AREA,
  726. NDT_PROCEDURE_NO,
  727. PITCH,
  728. ROTATION_SPEED,
  729. PIPE_RUNNING_SPEED,
  730. CONVEYING_SPEED,
  731. INSTRUMENT_TYPE,
  732. TRANSDUCER_TYPE,
  733. SUPPRESSION,
  734. TESTING_LENGTH,
  735. OPERATOR_NAME,
  736. OPERATOR_LEVEL,
  737. SIGNATORY,
  738. SIGNATORY_LEVEL,
  739. SHIFT,
  740. PRO_DATE,
  741. REPORT_PATH,
  742. MEMO,
  743. RESULT_NO,
  744. PROBE_RUNNING_SPEED,
  745. OBLIQUE_EXTERNAL,
  746. OBLIQUE_INTERNAL,
  747. PIPE_ROTARY_SPEED,
  748. COL_GROUP,CALIBRATION_METHOD,ACCPETANCE_LEVEL,HOLE_DIAMETER,EXCITATION_FREQUENCY_NC89,EXCITATION_FREQUENCY_NC180,TESTING_SPEED_NC89,TESTING_SPEED_NV180,
  749. GAIN_LONGITUDINAL,GAIN_TRANSVERSE,
  750. LIFTING_FORCE,
  751. MAGNETIZATION_METHOD,
  752. SHIM_TYPE,
  753. MAGNETIZATION_TIME,
  754. TESTING_AREA,
  755. LONGITUDINAL_MAGNETIZATION_C,
  756. LONGITUDINAL_EMISSION_F,
  757. TRANSVERSE_MAGNETIZATION_C,
  758. TRANSVERSE_EMISSION_F,
  759. CIRCUMFERENTIAL_TRAVEL_SPEED,
  760. SHIM_MAGNETICSARTICLE,
  761. MAGNETIC_TYPE,
  762. TEST_PART,
  763. MAGNETIC_TYPE_S,
  764. MAGNETIC_SUSPENDING_L,
  765. CIRCUMFERENTIAL_CURRENT,
  766. LONGITUDINAL_CURRENT,
  767. SENSITIVITY,
  768. COIL_CURRENT_INTENSITY,
  769. CENTER_STICK_CURRENT,
  770. DEMAGNETIZA_METHOD,LONGITUDINAL_MAGNETIZATION_C2,
  771. LONGITUDINAL_EMISSION_F2,
  772. TRANSVERSE_MAGNETIZATION_C2,
  773. TRANSVERSE_EMISSION_F2,
  774. LONGITUDINAL_MAGNETIZATION_C1,
  775. LONGITUDINAL_EMISSION_F1,
  776. TRANSVERSE_MAGNETIZATION_C1,
  777. TRANSVERSE_EMISSION_F1,
  778. MAGNETIZATION_C1,
  779. MAGNETIZATION_C2,
  780. MAGNETIZATION_C3,
  781. EMISSION_F1,
  782. EMISSION_F2,
  783. EMISSION_F3,
  784. STANDARD_DEFECT,
  785. STANDARD_WALL,
  786. STANDARD_LAM,
  787. STANDARD_OBLIQUE,
  788. COVERAGE_DEFECT,
  789. COVERAGE_WALL,
  790. COVERAGE_LAM,
  791. COVERAGE_OBLIQUE,
  792. FREQUENCY_DEFECT,
  793. FREQUENCY_WALL,
  794. FREQUENCY_LAM,
  795. FREQUENCY_OBLIQUE,
  796. OBLIQUE,REPORT_NUMBER,ARTIFICIAL_DEFECT_SHAPE,
  797. SAMPLE_NO,BLACK_LIGHT,WHITE_LIGHT,WET_PARTICLE_CONCENTRATION,INSTRUMENT_NAME,
  798. CIRCUMFERENTIAL_MAGNETIZATION,
  799. SUPERVISOR,
  800. SUPERVISOR_LEVEL,
  801. test_way
  802. )
  803. VALUES
  804. ('#HEAT_PLAN_NO#',
  805. '#JUDGE_STOVE_NO#',
  806. '#BATCH_NO#',
  807. '#REPORT_NO#',
  808. '#LONGITUDINAL_EXTERNAL#',
  809. '#LONGITUDINAL_INTERNAL#',
  810. '#TRANSVERSE_EXTERNAL#',
  811. '#TRANSVERSE_INTERNAL#',
  812. '#WALL_THICKNESS#',
  813. '#LAMINATION#',
  814. '#PROBE_ID#',
  815. '#STANDARD_ID#',
  816. '#TESTING_TECHNOLOGY#',
  817. '#ARTIFICIAL_NOTCH_SHAPE#',
  818. '#TESTING_METHOD#',
  819. '#COUPLANT#',
  820. '#PROBE_ROTARY_SPEED#',
  821. '#TESTING_SPEED#',
  822. '#UNTESTED_AREA#',
  823. '#NDT_PROCEDURE_NO#',
  824. '#PITCH#',
  825. '#ROTATION_SPEED#',
  826. '#PIPE_RUNNING_SPEED#',
  827. '#CONVEYING_SPEED#',
  828. '#INSTRUMENT_TYPE#',
  829. '#TRANSDUCER_TYPE#',
  830. '#SUPPRESSION#',
  831. '#TESTING_LENGTH#',
  832. '#OPERATOR_NAME#',
  833. '#OPERATOR_LEVEL#',
  834. '#SIGNATORY#',
  835. '#SIGNATORY_LEVEL#',
  836. '#SHIFT#',
  837. TO_DATE('#PRO_DATE#', 'YYYY-MM-DD HH24:MI:SS'),
  838. '#REPORT_PATH#',
  839. '#MEMO#',
  840. '#RESULT_NO#',
  841. '#PROBE_RUNNING_SPEED#',
  842. '#OBLIQUE_EXTERNAL#',
  843. '#OBLIQUE_INTERNAL#',
  844. '#PIPE_ROTARY_SPEED#',
  845. '#COL_GROUP#','#CALIBRATION_METHOD#','#ACCPETANCE_LEVEL#','#HOLE_DIAMETER#','#EXCITATION_FREQUENCY_NC89#','#EXCITATION_FREQUENCY_NC180#','#TESTING_SPEED_NC89#','#TESTING_SPEED_NV180#',
  846. '#GAIN_LONGITUDINAL#','#GAIN_TRANSVERSE#',
  847. '#LIFTING_FORCE#',
  848. '#MAGNETIZATION_METHOD#',
  849. '#SHIM_TYPE#',
  850. '#MAGNETIZATION_TIME#',
  851. '#TESTING_AREA#',
  852. '#LONGITUDINAL_MAGNETIZATION_C#',
  853. '#LONGITUDINAL_EMISSION_F#',
  854. '#TRANSVERSE_MAGNETIZATION_C#',
  855. '#TRANSVERSE_EMISSION_F#',
  856. '#CIRCUMFERENTIAL_TRAVEL_SPEED#',
  857. '#SHIM_MAGNETICSARTICLE#',
  858. '#MAGNETIC_TYPE#',
  859. '#TEST_PART#',
  860. '#MAGNETIC_TYPE_S#',
  861. '#MAGNETIC_SUSPENDING_L#',
  862. '#CIRCUMFERENTIAL_CURRENT#',
  863. '#LONGITUDINAL_CURRENT#',
  864. '#SENSITIVITY#',
  865. '#COIL_CURRENT_INTENSITY#',
  866. '#CENTER_STICK_CURRENT#',
  867. '#DEMAGNETIZA_METHOD#',
  868. '#LONGITUDINAL_MAGNETIZATION_C2#',
  869. '#LONGITUDINAL_EMISSION_F2#',
  870. '#TRANSVERSE_MAGNETIZATION_C2#',
  871. '#TRANSVERSE_EMISSION_F2#',
  872. '#LONGITUDINAL_MAGNETIZATION_C1#',
  873. '#LONGITUDINAL_EMISSION_F1#',
  874. '#TRANSVERSE_MAGNETIZATION_C1#',
  875. '#TRANSVERSE_EMISSION_F1#',
  876. '#MAGNETIZATION_C1#',
  877. '#MAGNETIZATION_C2#',
  878. '#MAGNETIZATION_C3#',
  879. '#EMISSION_F1#',
  880. '#EMISSION_F2#',
  881. '#EMISSION_F3#',
  882. '#STANDARD_DEFECT#',
  883. '#STANDARD_WALL#',
  884. '#STANDARD_LAM#',
  885. '#STANDARD_OBLIQUE#',
  886. '#COVERAGE_DEFECT#',
  887. '#COVERAGE_WALL#',
  888. '#COVERAGE_LAM#',
  889. '#COVERAGE_OBLIQUE#',
  890. '#FREQUENCY_DEFECT#',
  891. '#FREQUENCY_WALL#',
  892. '#FREQUENCY_LAM#',
  893. '#FREQUENCY_OBLIQUE#',
  894. '#OBLIQUE#','#REPORT_NUMBER#','#ARTIFICIAL_DEFECT_SHAPE#',
  895. '#SAMPLE_NO#','#BLACK_LIGHT#','#WHITE_LIGHT#','#WET_PARTICLE_CONCENTRATION#','#INSTRUMENT_NAME#'
  896. ,'#CIRCUMFERENTIAL_MAGNETIZATION#',
  897. '#SUPERVISOR#',
  898. '#SUPERVISOR_LEVEL#',
  899. '#TEST_WAY#'
  900. )
  901. ]]>
  902. </query>
  903. <query id="FrmHttCrackDetectResult.getMaxProbeId" desc="">
  904. <![CDATA[
  905. SELECT ? ||
  906. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(PROBE_ID, LENGTH(PROBE_ID) - 2))),
  907. 0) + 1,
  908. 3,
  909. '0') PROBE_ID
  910. FROM HTT_CRACK_DETECTION_PROBE
  911. WHERE PROBE_ID LIKE ? || '___'
  912. ]]>
  913. </query>
  914. <query id="FrmHttCrackDetectResult.getMaxStandID" desc="">
  915. <![CDATA[
  916. SELECT ? ||
  917. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(STANDARD_ID, LENGTH(STANDARD_ID) - 2))),
  918. 0) + 1,
  919. 3,
  920. '0') STANDARD_ID
  921. FROM HTT_CRACK_DETECTION_STANDARD
  922. WHERE STANDARD_ID LIKE ? || '___'
  923. ]]>
  924. </query>
  925. <query id="FrmHttCrackDetectResult.AddCrackDetectionProbe" desc="">
  926. <![CDATA[
  927. INSERT INTO HTT_CRACK_DETECTION_PROBE
  928. (PROBE_ID,
  929. PROBE_TYPE_CODE,
  930. PROBE_QTY,
  931. PROBE_PARAMETERS,
  932. PROBE_SEQ,
  933. PROBE_TYPE_NAME)
  934. VALUES
  935. ('#PROBE_ID#',
  936. '#PROBE_TYPE_CODE#',
  937. '#PROBE_QTY#',
  938. '#PROBE_PARAMETERS#',
  939. '#PROBE_SEQ#',
  940. '#PROBE_TYPE_NAME#')
  941. ]]>
  942. </query>
  943. <query id="FrmHttCrackDetectResult.AddCrackDetectionStandard" desc="">
  944. <![CDATA[
  945. INSERT INTO HTT_CRACK_DETECTION_STANDARD
  946. (STANDARD_ID, STANDARD_CODE, STANDARD_NAME, STANDARD_SEQ)
  947. VALUES
  948. ('#STANDARD_ID#', '#STANDARD_CODE#', '#STANDARD_NAME#', '#STANDARD_SEQ#')
  949. ]]>
  950. </query>
  951. <query id="FrmHttCrackDetectResult.UpdateReportUrl" desc="">
  952. <![CDATA[
  953. UPDATE HTT_CRACK_DETECTION_PARA SET REPORT_PATH = ? WHERE RESULT_NO = ? AND REPORT_NO =?
  954. ]]>
  955. </query>
  956. <query id="FrmHttCrackDetectResult.QueryNotchInfo" desc="">
  957. <![CDATA[
  958. SELECT PRO_ORDER_NO, E.NOTCH_LENGTH, E.NOTCH_WIDTH, E.NOTCH_DEPTH
  959. FROM HTT_CRACK_HEADINFO H, HTT_CRACK_DETECTION_ET E
  960. WHERE H.RESULT_NO = E.RESULT_NO
  961. AND PRO_ORDER_NO = ?
  962. AND E.NOTCH_LENGTH IS NOT NULL
  963. AND E.NOTCH_WIDTH IS NOT NULL
  964. AND E.NOTCH_DEPTH IS NOT NULL
  965. AND ROWNUM =1
  966. ]]>
  967. </query>
  968. <query id="FrmHttCrackDetectResult.updateResultData" desc="">
  969. <![CDATA[
  970. update htt_crack_detection_et t
  971. SET
  972. NOTCH_INFO = '#NOTCH_INFO#',
  973. NOTCH_LENGTH ='#NOTCH_LENGTH#',
  974. NOTCH_WIDTH ='#NOTCH_WIDTH#',
  975. NOTCH_DEPTH = '#NOTCH_DEPTH#',
  976. TESTING_GRADE = '#TESTING_GRADE#',
  977. TESTING_STANDARD = '#TESTING_STANDARD#'
  978. WHERE RESULT_NO= '#RESULT_NO#'
  979. ]]>
  980. </query>
  981. <query id="FrmHttCrackDetectResult.UpdateCrackDetectionPara" desc="">
  982. <![CDATA[
  983. UPDATE HTT_CRACK_DETECTION_PARA T
  984. SET
  985. T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#',
  986. T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
  987. T.BATCH_NO = '#BATCH_NO#',
  988. T.REPORT_NO = '#REPORT_NO#',
  989. T.LONGITUDINAL_EXTERNAL = '#LONGITUDINAL_EXTERNAL#',
  990. T.LONGITUDINAL_INTERNAL = '#LONGITUDINAL_INTERNAL#',
  991. T.TRANSVERSE_EXTERNAL = '#TRANSVERSE_EXTERNAL#',
  992. T.TRANSVERSE_INTERNAL = '#TRANSVERSE_INTERNAL#',
  993. T.WALL_THICKNESS = '#WALL_THICKNESS#',
  994. T.LAMINATION = '#LAMINATION#',
  995. T.PROBE_ID = '#PROBE_ID#',
  996. T.STANDARD_ID = '#STANDARD_ID#',
  997. T.TESTING_TECHNOLOGY = '#TESTING_TECHNOLOGY#',
  998. T.ARTIFICIAL_NOTCH_SHAPE = '#ARTIFICIAL_NOTCH_SHAPE#',
  999. T.TESTING_METHOD = '#TESTING_METHOD#',
  1000. T.COUPLANT = '#COUPLANT#',
  1001. T.PROBE_ROTARY_SPEED = '#PROBE_ROTARY_SPEED#',
  1002. T.TESTING_SPEED = '#TESTING_SPEED#',
  1003. T.UNTESTED_AREA = '#UNTESTED_AREA#',
  1004. T.NDT_PROCEDURE_NO = '#NDT_PROCEDURE_NO#',
  1005. T.PITCH = '#PITCH#',
  1006. T.ROTATION_SPEED = '#ROTATION_SPEED#',
  1007. T.PIPE_RUNNING_SPEED = '#PIPE_RUNNING_SPEED#',
  1008. T.CONVEYING_SPEED = '#CONVEYING_SPEED#',
  1009. T.INSTRUMENT_TYPE = '#INSTRUMENT_TYPE#',
  1010. T.TRANSDUCER_TYPE = '#TRANSDUCER_TYPE#',
  1011. T.SUPPRESSION = '#SUPPRESSION#',
  1012. T.TESTING_LENGTH = '#TESTING_LENGTH#',
  1013. T.OPERATOR_NAME = '#OPERATOR_NAME#',
  1014. T.OPERATOR_LEVEL = '#OPERATOR_LEVEL#',
  1015. T.SIGNATORY = '#SIGNATORY#',
  1016. T.SIGNATORY_LEVEL = '#SIGNATORY_LEVEL#',
  1017. T.SHIFT = '#SHIFT#',
  1018. -- T.PRO_DATE = SYSDATE,
  1019. T.CREATE_DATE = SYSDATE,
  1020. T.REPORT_PATH = '#REPORT_PATH#',
  1021. T.MEMO = '#MEMO#',
  1022. T.RESULT_NO = '#RESULT_NO#',
  1023. T.PROBE_RUNNING_SPEED = '#PROBE_RUNNING_SPEED#',
  1024. T.OBLIQUE_EXTERNAL = '#OBLIQUE_EXTERNAL#',
  1025. T.OBLIQUE_INTERNAL = '#OBLIQUE_INTERNAL#',
  1026. T.PIPE_ROTARY_SPEED = '#PIPE_ROTARY_SPEED#',
  1027. T.COL_GROUP = '#COL_GROUP#',
  1028. T.CALIBRATION_METHOD = '#CALIBRATION_METHOD#',
  1029. T.ACCPETANCE_LEVEL = '#ACCPETANCE_LEVEL#',
  1030. T.HOLE_DIAMETER = '#HOLE_DIAMETER#',
  1031. T.EXCITATION_FREQUENCY_NC89 = '#EXCITATION_FREQUENCY_NC89#',
  1032. T.EXCITATION_FREQUENCY_NC180 = '#EXCITATION_FREQUENCY_NC180#',
  1033. T.TESTING_SPEED_NC89 = '#TESTING_SPEED_NC89#',
  1034. T.TESTING_SPEED_NV180 = '#TESTING_SPEED_NV180#',
  1035. T.GAIN_LONGITUDINAL = '#GAIN_LONGITUDINAL#',
  1036. T.GAIN_TRANSVERSE = '#GAIN_TRANSVERSE#',
  1037. T.LIFTING_FORCE = '#LIFTING_FORCE#',
  1038. T.MAGNETIZATION_METHOD = '#MAGNETIZATION_METHOD#',
  1039. T.SHIM_TYPE = '#SHIM_TYPE#',
  1040. T.MAGNETIZATION_TIME = '#MAGNETIZATION_TIME#',
  1041. T.TESTING_AREA = '#TESTING_AREA#',
  1042. T.LONGITUDINAL_MAGNETIZATION_C = '#LONGITUDINAL_MAGNETIZATION_C#',
  1043. T.LONGITUDINAL_EMISSION_F = '#LONGITUDINAL_EMISSION_F#',
  1044. T.TRANSVERSE_MAGNETIZATION_C = '#TRANSVERSE_MAGNETIZATION_C#',
  1045. T.TRANSVERSE_EMISSION_F = '#TRANSVERSE_EMISSION_F#',
  1046. T.CIRCUMFERENTIAL_TRAVEL_SPEED = '#CIRCUMFERENTIAL_TRAVEL_SPEED#',
  1047. T.SHIM_MAGNETICSARTICLE = '#SHIM_MAGNETICSARTICLE#',
  1048. T.MAGNETIC_TYPE = '#MAGNETIC_TYPE#',
  1049. T.TEST_PART = '#TEST_PART#',
  1050. T.MAGNETIC_TYPE_S = '#MAGNETIC_TYPE_S#',
  1051. T.MAGNETIC_SUSPENDING_L = '#MAGNETIC_SUSPENDING_L#',
  1052. T.CIRCUMFERENTIAL_CURRENT = '#CIRCUMFERENTIAL_CURRENT#',
  1053. T.LONGITUDINAL_CURRENT = '#LONGITUDINAL_CURRENT#',
  1054. T.SENSITIVITY = '#SENSITIVITY#',
  1055. T.COIL_CURRENT_INTENSITY = '#COIL_CURRENT_INTENSITY#',
  1056. T.CENTER_STICK_CURRENT = '#CENTER_STICK_CURRENT#',
  1057. T.DEMAGNETIZA_METHOD = '#DEMAGNETIZA_METHOD#',
  1058. T.LONGITUDINAL_MAGNETIZATION_C2 = '#LONGITUDINAL_MAGNETIZATION_C2#',
  1059. T.LONGITUDINAL_EMISSION_F2 = '#LONGITUDINAL_EMISSION_F2#',
  1060. T.TRANSVERSE_MAGNETIZATION_C2 = '#TRANSVERSE_MAGNETIZATION_C2#',
  1061. T.TRANSVERSE_EMISSION_F2 = '#TRANSVERSE_EMISSION_F2#',
  1062. T.LONGITUDINAL_MAGNETIZATION_C1 = '#LONGITUDINAL_MAGNETIZATION_C1#',
  1063. T.LONGITUDINAL_EMISSION_F1 = '#LONGITUDINAL_EMISSION_F1#',
  1064. T.TRANSVERSE_MAGNETIZATION_C1 = '#TRANSVERSE_MAGNETIZATION_C1#',
  1065. T.TRANSVERSE_EMISSION_F1 = '#TRANSVERSE_EMISSION_F1#',
  1066. T.MAGNETIZATION_C1 = '#MAGNETIZATION_C1#',
  1067. T.MAGNETIZATION_C2 = '#MAGNETIZATION_C2#',
  1068. T.MAGNETIZATION_C3 = '#MAGNETIZATION_C3#',
  1069. T.EMISSION_F1 = '#EMISSION_F1#',
  1070. T.EMISSION_F2 = '#EMISSION_F2#',
  1071. T.EMISSION_F3 = '#EMISSION_F3#',
  1072. T.STANDARD_DEFECT = '#STANDARD_DEFECT#',
  1073. T.STANDARD_WALL = '#STANDARD_WALL#',
  1074. T.STANDARD_LAM = '#STANDARD_LAM#',
  1075. T.STANDARD_OBLIQUE = '#STANDARD_OBLIQUE#',
  1076. T.COVERAGE_DEFECT = '#COVERAGE_DEFECT#',
  1077. T.COVERAGE_WALL = '#COVERAGE_WALL#',
  1078. T.COVERAGE_LAM = '#COVERAGE_LAM#',
  1079. T.COVERAGE_OBLIQUE = '#COVERAGE_OBLIQUE#',
  1080. T.FREQUENCY_DEFECT = '#FREQUENCY_DEFECT#',
  1081. T.FREQUENCY_WALL = '#FREQUENCY_WALL#',
  1082. T.FREQUENCY_LAM = '#FREQUENCY_LAM#',
  1083. T.FREQUENCY_OBLIQUE = '#FREQUENCY_OBLIQUE#',
  1084. T.OBLIQUE = '#OBLIQUE#',
  1085. T.REPORT_NUMBER = '#REPORT_NUMBER#',
  1086. T.ARTIFICIAL_DEFECT_SHAPE = '#ARTIFICIAL_DEFECT_SHAPE#',
  1087. T.SAMPLE_NO = '#SAMPLE_NO#',
  1088. T.BLACK_LIGHT = '#BLACK_LIGHT#',
  1089. T.WHITE_LIGHT = '#WHITE_LIGHT#',
  1090. T.WET_PARTICLE_CONCENTRATION = '#WET_PARTICLE_CONCENTRATION#',
  1091. T.INSTRUMENT_NAME = '#INSTRUMENT_NAME#',
  1092. T.CIRCUMFERENTIAL_MAGNETIZATION = '#CIRCUMFERENTIAL_MAGNETIZATION#',
  1093. T.SUPERVISOR='#SUPERVISOR#',
  1094. T.SUPERVISOR_LEVEL='#SUPERVISOR_LEVEL#',
  1095. t.TEST_WAY='#TEST_WAY#'
  1096. WHERE
  1097. T.REPORT_NO = '#REPORT_NO#'
  1098. AND T.RESULT_NO = '#RESULT_NO#'
  1099. ]]>
  1100. </query>
  1101. </queryMap>