FrmMatSampleState.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="原材料试样状态跟踪、原材料试验室试样状态跟踪">
  3. <query id="FrmMatSampleState.QueryCheckConsignDetail_Dept" desc="查询检验委托加工信息SAMPLE_NO,">
  4. <![CDATA[
  5. SELECT CHECK_NO,
  6. DEPT_ID,
  7. DECODE(DEPT_ID,
  8. '002001007009',
  9. '力学',
  10. '002001007015',
  11. '金相',
  12. '002001007013',
  13. '腐蚀',
  14. '002001007014',
  15. '工程',
  16. '002001007010',
  17. '化学',
  18. '002001020001',
  19. '一快分',
  20. '002001020002',
  21. '二快分')
  22. AS DEPT_ID_DESC,
  23. CASE WHEN MAX(FLAG) = '0' AND MIN(FLAG) = '0' THEN '试验室未确认'
  24. WHEN INSTR('12345',MAX(FLAG)) > 0 AND INSTR('12345',MIN(FLAG)) > 0 THEN '试验室已确认'
  25. ELSE '试验室部分确认' END FLAG
  26. FROM MAT_CHECKCONSIGN_DETAIL
  27. WHERE CHECK_NO = ?
  28. GROUP BY CHECK_NO,DEPT_ID
  29. ]]>
  30. </query>
  31. <query id="FrmMatSampleState.QueryCheckConsignDetail" desc="查询检验委托基本信息">
  32. <![CDATA[
  33. SELECT T.CHECK_NO,
  34. T.BATCH_NO,
  35. T.SAMPLE_NO,
  36. T.MAT_CODE,
  37. T.MAT_NAME,
  38. T.MAT_TYPE,
  39. T.MAT_UNIT,
  40. T.DEPT_ID,
  41. DECODE(T.DEPT_ID,
  42. '002001007009',
  43. '力学',
  44. '002001007015',
  45. '金相',
  46. '002001007013',
  47. '腐蚀',
  48. '002001007014',
  49. '工程',
  50. '002001007010',
  51. '化学',
  52. '002001020001',
  53. '一快分',
  54. '002001020002',
  55. '二快分')
  56. AS DEPT_ID_DESC,
  57. T.LAB_RECEIVE_NAME,
  58. T.LAB_RECEIVE_TIME,
  59. T.CHECK_NAME,
  60. T.CHECK_TIME,
  61. T.CHECK_SHIFT,
  62. T.CHECK_CLASS,
  63. T.DEVICE_NO,
  64. T.DEVICE_NAME,
  65. T.CHECK_TEMP,
  66. T.AUDIT_NAME,
  67. T.AUDIT_TIME,
  68. T.MAT_VALUE,
  69. T.JUDGE_LEVEL_CODE,
  70. T.JUDGE_LEVEL,
  71. T.FLAG,
  72. DECODE(T.FLAG, '0', '试验室未确认', '1', '试验室已确认', '2', '试验室已录入', '3', '试验室已审核', '4', '已判定', '5', '已上传') AS FLAG_DESC,
  73. T.SAMPLE_REMARK,
  74. T.REMARK
  75. FROM MAT_CHECKCONSIGN_DETAIL T
  76. WHERE DEPT_ID = ?
  77. AND DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
  78. AND CHECK_NO = ?
  79. ORDER BY CHECK_NO,BATCH_NO,SAMPLE_NO,MAT_CODE
  80. ]]>
  81. </query>
  82. </queryMap>