SteerPhyDbToQcmLgPhy.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="同步检化验理化低倍数据到质量">
  3. <query id="SteerPhyDbToQcmLgPhyTask.getSteerPhyDb" desc="获取检化验理化低倍数据">
  4. <![CDATA[
  5. SELECT *
  6. FROM STEER_PHYDB_AUDIT_RESULT T
  7. WHERE T.CX_FLAG = '0'
  8. AND ROWNUM <= 50
  9. ]]>
  10. </query>
  11. <query id="SteerPhyDbToQcmLgPhyTask.DeleteQcmJhyLgPhy" desc="删除检化验理化低倍数据">
  12. <![CDATA[
  13. DELETE FROM QCM_JHY_LG_PHYRESULT T
  14. WHERE T.SAMPLE_ID = '#SAMPLE_ID#'
  15. AND T.PHY_CODE = '#PHY_CODE#'
  16. ]]>
  17. </query>
  18. <query id="SteerPhyDbToQcmLgPhyTask.insertQcmJhyLgPhy" desc="新增质量理化低倍表">
  19. <![CDATA[
  20. INSERT INTO QCM_JHY_LG_PHYRESULT
  21. (SAMPLE_ID,
  22. SAMPLE_NO,
  23. INDEX_SEQ,
  24. LOT_NO,
  25. STOVE_NO,
  26. JUDGE_STOVE_NO,
  27. BATCH_NO,
  28. SAMPLE_TYPE,
  29. CONSIGNER,
  30. PLINE_CODE,
  31. PHY_CODE_MAX,
  32. PHY_NAME_MAX,
  33. PHY_CODE_MIN,
  34. PHY_NAME_MIN,
  35. PHY_CODE,
  36. PHY_NAME,
  37. ITEM_CODE_F,
  38. ITEM_NAME_F,
  39. ITEM_CODE_W,
  40. ITEM_NAME_W,
  41. ITEM_CODE_S,
  42. ITEM_NAME_S,
  43. VALUE1,
  44. VALUE2,
  45. VALUE3,
  46. AVERAGE,
  47. CREATE_NAME,
  48. CREATE_TIME)
  49. VALUES
  50. ('#SAMPLE_ID#',
  51. '#SAMPLE_NO#',
  52. (SELECT NVL(MAX(T.INDEX_SEQ), 0) + 1
  53. FROM QCM_JHY_LG_PHYRESULT T
  54. WHERE T.SAMPLE_ID = '#SAMPLE_ID#'
  55. AND T.SAMPLE_NO = '#SAMPLE_NO#'),
  56. '#LOT_NO#',
  57. '#STOVE_NO#',
  58. '#JUDGE_STOVE_NO#',
  59. '#BATCH_NO#',
  60. '#SAMPLE_TYPE#',
  61. '#CONSIGNER#',
  62. '#PLINE_CODE#',
  63. '#PHY_CODE_MAX#',
  64. '#PHY_NAME_MAX#',
  65. '#PHY_CODE_MIN#',
  66. '#PHY_NAME_MIN#',
  67. '#PHY_CODE#',
  68. '#PHY_NAME#',
  69. '#ITEM_CODE_F#',
  70. '#ITEM_NAME_F#',
  71. '#ITEM_CODE_W#',
  72. '#ITEM_NAME_W#',
  73. '#ITEM_CODE_S#',
  74. '#ITEM_NAME_S#',
  75. '#VALUE1#',
  76. '#VALUE2#',
  77. '#VALUE3#',
  78. '#AVERAGE#',
  79. '#CREATE_NAME#',
  80. SYSDATE)
  81. ]]>
  82. </query>
  83. <query id="SteerPhyDbToQcmLgPhyTask.updateSteerPhyDb" desc="修改检化验理化低倍标志">
  84. <![CDATA[
  85. UPDATE STEER_PHYDB_AUDIT_RESULT T
  86. SET T.CX_FLAG = '#CX_FLAG#'
  87. WHERE T.HEAT_NO = '#HEAT_NO#'
  88. AND T.CHANGE_HEAT_NO = '#CHANGE_HEAT_NO#'
  89. AND T.SAMPLE_NO = '#SAMPLE_NO#'
  90. AND T.PHY_CODE = '#PHY_CODE#'
  91. ]]>
  92. </query>
  93. </queryMap>