2ed693a9bec481fcb8b49348370e9cd380a4061d.svn-base 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="复试样钢卷号指定与措施">
  3. <query id="UIB020150_02.INITSELECT" desc="复试样原因 ReSmpReason">
  4. SELECT SM_CFNM LABEL
  5. ,SM_CD VALUE
  6. FROM TBZ00_COMMCD
  7. WHERE LG_CD = 'B01108'
  8. </query>
  9. <query id="UIB020150_01.SELECT"
  10. desc="按样片号号进行查询 获取某炉次号的所有钢卷信息(大约有10块到20块左右的钢卷) CoilMessageResult">
  11. SELECT
  12. 'N' CHK
  13. ,C.COIL_NO --钢卷号
  14. ,C.SMP_DIR_PIC_YN
  15. ,C.SAMPL_NO SMP_NO
  16. ,C.SAMPL_CUT_LOC SMP_CUT_LOC
  17. ,C.ORD_NO
  18. ,C.ORD_SEQ
  19. ,C.DCS_THK
  20. ,PKG_QUALITY_COMM.FIB020203(C.ORD_USE_CD ) ORD_USE_CD --订单用途
  21. ,C.SPEC_ABBSYM --标准号
  22. ,C.SPEC_STL_GRD
  23. ,C.SLAB_NO --板坯号
  24. ,C.MATLQLTY_DEC_GRD --材质判定等级
  25. ,C.OLD_SAMPL_NO
  26. ,DECODE(L.OVER_SMP_TP , NULL , NULL , L.OVER_SMP_TP ) OVER_SMP_TP
  27. FROM TBH02_COIL_COMM C , TBB02_LOT_COM L
  28. WHERE C.TOT_DEC_GRD IS NULL
  29. AND C.MATLQLTY_DEC_GRD = '2'
  30. --AND C.COIL_STAT = '2'
  31. AND C.SAMPL_NO = L.SMP_NO
  32. AND (L.OVER_SMP_TP IS NULL OR L.OVER_SMP_TP != '9')
  33. AND L.SMP_PROG_CD = 'E'
  34. AND DECODE(? , '1' , '1' , SUBSTR(C.OLD_SAMPL_NO , 1,10)) BETWEEN ? AND ?
  35. ORDER BY C.OLD_SAMPL_NO
  36. </query>
  37. <query id="UIB020150_02.SELECT" desc="">
  38. SELECT 'Y' CHK
  39. ,CCM.COIL_NO
  40. ,CCM.OLD_SAMPL_NO
  41. ,CCM.DCS_THK
  42. ,CCM.SPEC_ABBSYM
  43. ,CCM.SPEC_STL_GRD
  44. ,PKG_QUALITY_COMM.FIB020203(CCM.ORD_USE_CD ) ORD_USE_CD --订单用途
  45. ,CCM.SLAB_NO
  46. ,CCM.SAMPL_NO SMP_NO
  47. ,CCM.SAMPL_CUT_LOC SMP_CUT_LOC
  48. ,CCM.SMP_DIR_PIC_YN
  49. ,DECODE(CCM.COIL_NO , ? , 'Y' , NULL) QUYANGJUAN
  50. FROM TBH02_COIL_COMM CCM
  51. WHERE CCM.SAMPL_NO = ?
  52. AND CCM.MATLQLTY_DEC_GRD = '2'
  53. -- AND CCM.COIL_STAT = '2'
  54. AND CCM.TOT_DEC_GRD IS NULL
  55. ORDER BY CCM.OLD_SAMPL_NO
  56. </query>
  57. <query id="UIB020150_04.SELECT" desc="用于判断是否对某钢卷进行了取样,若取了样(包含原样和复样),则后面的“代表”更新操作不进行">
  58. SELECT 1 FROM TBB02_LOT_COIL WHERE SMP_TIP_YN ='Y'
  59. </query>
  60. <query id="UIB020150_01.UPDATE" desc="不进行复样">
  61. UPDATE TBB02_LOT_COM T
  62. SET T.OVER_SMP_TP = '9'
  63. WHERE T.SMP_NO = ?
  64. </query>
  65. <query id="UIB020150_01.CALLSTATEMENT" desc="复样">
  66. {call NIB027060(? , ? , ? , ? )}
  67. </query>
  68. </queryMap>