b2f3e37ca9d751fa6bbe6569fa4fd7cb4d3720ed.svn-base 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="板坏设计组合与分解">
  3. <query id="castNumber.select" desc="浇次号查询">
  4. <![CDATA[
  5. SELECT MAT_SPEC_SEQ FROM TBD01_MATDN_RST WHERE MAT_TP = '01'
  6. ]]>
  7. </query>
  8. <query id="castInfo.select" desc="浇次信息查询">
  9. <![CDATA[
  10. SELECT 'false' AS CHK,T.* FROM TBD01_MATDN_RST T WHERE T.PMAT_SPEC_SEQ = ? AND T.MAT_TP = '02' ORDER BY T.WITHIN_SUB_SEQ
  11. ]]>
  12. </query>
  13. <query id="castInfoAfter.update" desc="浇次顺序调整后更新浇次信息">
  14. <![CDATA[
  15. UPDATE TBD01_MATDN_RST
  16. SET PMAT_SPEC_SEQ = ?,
  17. WITHIN_SUB_SEQ = ?
  18. WHERE MAT_SPEC_SEQ = ?
  19. ]]>
  20. </query>
  21. <query id="castInfoToPro.update" desc="浇次顺序调整后更新浇次信息">
  22. <![CDATA[
  23. UPDATE TBD01_MATDN_RST
  24. SET SEND_STS = '02',
  25. WITHIN_SUB_SEQ = ?
  26. WHERE MAT_SPEC_SEQ = ?
  27. ]]>
  28. </query>
  29. <query id="slabInfoByChargNo.select" desc="浇次顺序调整后更新浇次信息">
  30. <![CDATA[
  31. SELECT A.MAT_SPEC_SEQ, A.MAT_WTH, A.MAT_LEN, A.MAT_WGT
  32. , B.ORD_THK, B.ORD_WTH
  33. , A.ORD_NO, A.ORD_SEQ
  34. , B.SPEC_ABBSYM, B.SPEC_STL_GRD
  35. , A.FAC_STL_GRD, A.FAC_STL_GRP
  36. , B.UST_CD, A.SPM_PROC_YN, A.HCR_YN, A.ORD_FL
  37. , DECODE(NVL(A.CMAT_CNT,0),0,'N','Y') AS COMB_YN
  38. , A. DELV_REQ_DATE
  39. FROM TBD01_MATDN_RST A, TBA01_ORD_LINE B
  40. WHERE A.ORD_NO = B.ORD_NO(+)
  41. AND A.ORD_SEQ = B.ORD_SEQ(+)
  42. AND A.PMAT_SPEC_SEQ =?
  43. ]]>
  44. </query>
  45. <query id="castInfoWhenSure.select" desc="指示确认时查询浇次信息">
  46. <![CDATA[
  47. SELECT 'false' AS CHK
  48. , T.*
  49. ,(SELECT COUNT(*) FROM TBD01_MATDN_RST X WHERE X.PMAT_SPEC_SEQ = T.MAT_SPEC_SEQ) AS EXIST_YN
  50. , '' AS insChargeStrDtime, '' AS insChargeEndDtime
  51. FROM TBD01_MATDN_RST T
  52. WHERE T.MAT_TP = '01'
  53. AND T.SEND_STS = '01'
  54. ]]>
  55. </query>
  56. <query id="matdnRstBackup.insert" desc="指示确认时查询浇次信息">
  57. <![CDATA[
  58. INSERT INTO TBD01_MATDN_RST_BACKUP( MAT_SPEC_SEQ, PMAT_SPEC_SEQ, MAT_TP
  59. , EXP_MAT_NO, WITHIN_SUB_SEQ, CMAT_CNT
  60. , FAC_STL_GRD, FAC_STL_GRP
  61. , MAT_RT, TREAT_RT_CD, PATH_PROC_CD, LINE_PROC_CD
  62. , MAT_THK, MAT_WTH, MAT_LEN, MAT_LEN_MIN, MAT_LEN_MAX, MAT_WGT
  63. , CCM_TERM_TIME, WID_CHG_FL, HCR_YN, EMGMTR_YN, SMS_DUEDATE, PRC_LINE
  64. , CCM_PRC_LINE, PROG_CD, SLAB_CUT_SEQ, DSG_RATE, OVER_ROLL_YN, SAMPLE_CUT
  65. , ORD_FL, ORD_NO, ORD_SEQ
  66. , DELV_REQ_DATE, SPM_PROC_YN, SCARPING_PROC_YN, SEND_STS
  67. , COMB_YN
  68. , COIL_THK, COIL_WTH, COIL_LEN, COIL_WGT
  69. , REG_ID, REG_DTIME, MOD_ID, MOD_DTIME, DSN_SLAB_NO, P_DSN_SLAB_NO
  70. , GRAVITY, AUTODSN_YN, COIL_INDIA, COIL_OUTDIA )
  71. SELECT MAT_SPEC_SEQ, PMAT_SPEC_SEQ, MAT_TP
  72. , EXP_MAT_NO, WITHIN_SUB_SEQ, CMAT_CNT
  73. , FAC_STL_GRD, FAC_STL_GRP
  74. , MAT_RT, TREAT_RT_CD, PATH_PROC_CD, LINE_PROC_CD
  75. , MAT_THK, MAT_WTH, MAT_LEN, MAT_LEN_MIN, MAT_LEN_MAX, MAT_WGT
  76. , CCM_TERM_TIME, WID_CHG_FL, HCR_YN, EMGMTR_YN, SMS_DUEDATE, PRC_LINE
  77. , CCM_PRC_LINE, PROG_CD, SLAB_CUT_SEQ, DSG_RATE, OVER_ROLL_YN, SAMPLE_CUT
  78. , ORD_FL, ORD_NO, ORD_SEQ
  79. , DELV_REQ_DATE, SPM_PROC_YN, SCARPING_PROC_YN, SEND_STS
  80. , COMB_YN
  81. , COIL_THK, COIL_WTH, COIL_LEN, COIL_WGT
  82. , :1, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'), :2, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'), DSN_SLAB_NO, P_DSN_SLAB_NO
  83. , GRAVITY, AUTODSN_YN, COIL_INDIA, COIL_OUTDIA
  84. FROM TBD01_MATDN_RST A
  85. WHERE 1=1
  86. START WITH A.MAT_SPEC_SEQ = :3
  87. CONNECT BY PRIOR A.MAT_SPEC_SEQ = A.PMAT_SPEC_SEQ
  88. ]]>
  89. </query>
  90. </queryMap>