PhyJudgeHelper.xml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="">
  3. <query id="PhyJudgeHelper.getSpecByDlyPk" desc="获取合同行信息">
  4. <![CDATA[
  5. SELECT A.HEIGHT, A.DIMATER
  6. FROM SLM_ORDER_LINE A, PLN_SALEORD B
  7. WHERE B.ORD_LN_PK = A.ORD_LN_PK
  8. AND B.ORD_LN_DLY_PK = {0}
  9. UNION ALL
  10. SELECT A.MIN_H, A.MIN_D
  11. FROM COM_MSC_BL A, PLN_SALEORD B
  12. WHERE B.ORD_LN_PK = A.PSC_BL
  13. AND B.ORD_LN_DLY_PK = {0}
  14. ]]>
  15. </query>
  16. <query id="PhyJudgeHelper.getChemCByBatchNo" desc="通过批号查询最大的C元素值">
  17. <![CDATA[
  18. SELECT MAX(A.CHEM_VALUE) C
  19. FROM QCM_BC_CHEMJUDGE T, QCM_BC_CHEM_RESULT A
  20. WHERE T.CHEM_JUDGE_ID = A.CHEM_JUDGE_ID
  21. AND T.JUDGE_SEQ = A.JUDGE_SEQ
  22. AND T.JUDGE_STOVE_NO = {0}
  23. AND T.BATCH_NO = {1}
  24. AND T.PROCESS_CDOE = {2}
  25. AND T.VALIDFLAG = '1'
  26. AND A.CHEM_NAME = 'C'
  27. AND ({3} LIKE 'F%' AND (T.SAMPLE_ID LIKE 'F%'
  28. OR T.SAMPLE_ID NOT LIKE 'F%' AND A.NK_QUALIFIED = '1')
  29. OR {3} NOT LIKE 'F%')
  30. AND A.CHEM_VALUE IS NOT NULL
  31. UNION ALL
  32. SELECT MIN(A.CHEM_VALUE) C
  33. FROM QCM_BC_CHEMJUDGE T, QCM_BC_CHEM_RESULT A
  34. WHERE T.CHEM_JUDGE_ID = A.CHEM_JUDGE_ID
  35. AND T.JUDGE_SEQ = A.JUDGE_SEQ
  36. AND T.JUDGE_STOVE_NO = {0}
  37. AND T.BATCH_NO = {1}
  38. AND T.PROCESS_CDOE = {2}
  39. AND T.VALIDFLAG = '1'
  40. AND A.CHEM_NAME = 'C'
  41. AND ({3} LIKE 'F%' AND (T.SAMPLE_ID LIKE 'F%'
  42. OR T.SAMPLE_ID NOT LIKE 'F%' AND A.NK_QUALIFIED = '1')
  43. OR {3} NOT LIKE 'F%')
  44. AND A.CHEM_VALUE IS NOT NULL
  45. ]]>
  46. </query>
  47. </queryMap>