QcmZgChemJudgeDAL.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="成分判定记录表">
  3. <query id="QcmZgChemJudgeDAL.query" desc="查询成分判定记录表">
  4. <![CDATA[
  5. SELECT T.CHEM_JUDGE_ID,
  6. T.LOT_NO,
  7. T.STOVE_NO,
  8. T.JUDGE_STOVE_NO,
  9. T.BATCH_NO,
  10. T.OBJECTNO,
  11. B.PLINE_NAME PLINE_CODE,
  12. T.PROCESS_CDOE,
  13. T.PROCESS_DESC,
  14. T.JUDGE_PROORDER,
  15. A.BASENAME JUDGERESULT_CHEM,
  16. T.ASSAYNO,
  17. DECODE(T.ORDERISUNCHAIN, '1', '是', '0', '否') ORDERISUNCHAIN,
  18. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  19. T.MEMO,
  20. T.CREATE_NAME,
  21. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  22. T.JUGDE_APPLY_CODE
  23. FROM QCM_ZG_CHEMJUDGE T
  24. LEFT JOIN COM_BASE_INFO A
  25. ON A.BASECODE = T.JUDGERESULT_CHEM
  26. LEFT JOIN COM_BASE_PLINE B
  27. ON B.PLINE_CODE = T.PLINE_CODE
  28. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  29. ORDER BY T.CHEM_JUDGE_ID DESC
  30. ]]>
  31. </query>
  32. <query id="QcmZgChemJudgeDAL.insert" desc="新增成分判定记录表">
  33. <![CDATA[
  34. INSERT INTO QCM_ZG_CHEMJUDGE(
  35. CHEM_JUDGE_ID,
  36. LOT_NO,
  37. STOVE_NO,
  38. JUDGE_STOVE_NO,
  39. BATCH_NO,
  40. OBJECTNO,
  41. PLINE_CODE,
  42. PROCESS_CDOE,
  43. PROCESS_DESC,
  44. JUDGE_PROORDER,
  45. JUDGERESULT_CHEM,
  46. ASSAYNO,
  47. ORDERISUNCHAIN,
  48. MEMO,
  49. CREATE_NAME,
  50. CREATE_TIME,
  51. JUGDE_APPLY_CODE)
  52. VALUES(
  53. '#CHEM_JUDGE_ID#',
  54. '#LOT_NO#',
  55. '#STOVE_NO#',
  56. '#JUDGE_STOVE_NO#',
  57. '#BATCH_NO#',
  58. '#OBJECTNO#',
  59. '#PLINE_CODE#',
  60. '#PROCESS_CDOE#',
  61. '#PROCESS_DESC#',
  62. '#JUDGE_PROORDER#',
  63. '#JUDGERESULT_CHEM#',
  64. '#ASSAYNO#',
  65. '#ORDERISUNCHAIN#',
  66. '#MEMO#',
  67. '#CREATE_NAME#',
  68. SYSDATE,
  69. '#JUGDE_APPLY_CODE#')
  70. ]]>
  71. </query>
  72. <query id="QcmZgChemJudgeDAL.getMaxChemJudgeId" desc="查询最大的成分判定记录号">
  73. <![CDATA[
  74. SELECT NVL(MAX(T.CHEM_JUDGE_ID), TO_CHAR(SYSDATE, 'YYYYMMDD') || '00000') + 1 MAX_VALUE
  75. FROM QCM_ZG_CHEMJUDGE T
  76. WHERE T.CHEM_JUDGE_ID LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%'
  77. ]]>
  78. </query>
  79. </queryMap>