FrmMatResume.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap>
  3. <query id = "FrmMatResume.doQuery" desc = "查询">
  4. SELECT T1.ORDER_NO,
  5. T1.ORDER_SEQ,
  6. T1.ORDER_SEQ_NO,
  7. T1.PRODUCT_FLAG,
  8. T1.MAT_STATUS,
  9. T1.JUDGE_STOVE_NO,
  10. T1.BATCH_NO,
  11. T1.BATCH_GROUD_NO,
  12. T1.EVENT_ID,
  13. T1.EVENT_DESC,
  14. T1.FORM_NAME,
  15. T1.CALL_FUNC_CODING,
  16. T1.MATERIAL_NO,
  17. T1.MATERIAL_NAME,
  18. T1.PRODUCCODE,
  19. T1.PRODUCNAME,
  20. T1.STEELCODE,
  21. T1.STEELNAME,
  22. T1.STD_CODE,
  23. T1.STD_NAME,
  24. T1.STD_STYLE,
  25. T1.STD_STYLE_DESC,
  26. T1.SPEC_CODE,
  27. T1.SPEC_NAME,
  28. T1.MODEL_CODE,
  29. T1.MODEL_DESC,
  30. SUM(NVL(T1.ACT_LEN, 0)) ACT_LEN,
  31. T1.ACT_LEN_MIN,
  32. T1.ACT_LEN_MAX,
  33. SUM(NVL(T1.ACT_COUNT, 0)) ACT_COUNT,
  34. SUM(NVL(T1.ACT_WEIGHT, 0)) ACT_WEIGHT,
  35. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) ACT_THEORY_WEIGHT,
  36. T1.OLD_ORDER_NO,
  37. T1.OLD_ORDER_SEQ,
  38. T1.OLD_ORDER_SEQ_NO,
  39. T1.BELONG_CODE,
  40. T1.BELONG_NAME,
  41. T1.MEMO,
  42. T1.CREATE_NAME,
  43. T1.CREATE_TIME,
  44. T1.DEPARTMENT_CODE,
  45. T1.DEPARTMENT_DESC,
  46. T1.MANAGEMENT_NO,
  47. T1.MANAGEMENT_NAME,
  48. T1.FILL_QUANTITY_FLAG,
  49. T1.PRO_NO,
  50. T1.FINISHPRO_MOLD,
  51. T1.IN_MOLD,MIN(T1.IN_TIME_F) IN_TIME_F
  52. FROM (SELECT T.ORDER_NO,
  53. T.ORDER_SEQ,
  54. T.ORDER_SEQ_NO,
  55. T.PRODUCT_FLAG,
  56. T.MAT_STATUS,
  57. T.JUDGE_STOVE_NO,
  58. T.BATCH_NO,
  59. T.BATCH_GROUD_NO,
  60. T.EVENT_ID,
  61. T.EVENT_DESC,
  62. T.FORM_NAME,
  63. T.CALL_FUNC_CODING,
  64. T.MATERIAL_NO,
  65. T.MATERIAL_NAME,
  66. T.PRODUCCODE,
  67. T.PRODUCNAME,
  68. T.STEELCODE,
  69. T.STEELNAME,
  70. T.STD_CODE,
  71. T.STD_NAME,
  72. T.STD_STYLE,
  73. T.STD_STYLE_DESC,
  74. T.SPEC_CODE,
  75. T.SPEC_NAME,
  76. T.MODEL_CODE,
  77. T.MODEL_DESC,
  78. T.ACT_LEN,
  79. T.ACT_LEN_MIN,
  80. T.ACT_LEN_MAX,
  81. T.ACT_COUNT,
  82. T.ACT_WEIGHT,
  83. T.ACT_THEORY_WEIGHT,
  84. T.OLD_ORDER_NO,
  85. T.OLD_ORDER_SEQ,
  86. T.OLD_ORDER_SEQ_NO,
  87. T.BELONG_CODE,
  88. T.BELONG_NAME,
  89. T.MEMO,
  90. T.CREATE_NAME,
  91. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') CREATE_TIME,
  92. T.DEPARTMENT_CODE,
  93. T.DEPARTMENT_DESC,
  94. T.MANAGEMENT_NO,
  95. T.MANAGEMENT_NAME,
  96. DECODE(T.FILL_QUANTITY_FLAG, '0', '未补量', '1', '已补量') FILL_QUANTITY_FLAG,
  97. T.PRO_NO,
  98. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.IN_MOLD AND ROWNUM = 1) IN_MOLD,
  99. DECODE(T.FINISHPRO_MOLD,'801801','合同变更','801802','超交货期','801803','超载甩量',
  100. '801804','成品备库','801805','质量异议待处理') FINISHPRO_MOLD, TO_CHAR(T2.IN_TIME_F,'YYYY-MM-DD HH24:MI:SS') IN_TIME_F
  101. FROM MAT_ZC_TRACK T, YDM_ZC_INLIST T2
  102. WHERE T.MAT_NO = T2.MAT_NO(+)
  103. AND T.CREATE_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
  104. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  105. AND T.ORDER_NO LIKE '%' || ? || '%'
  106. AND T.JUDGE_STOVE_NO LIKE '%' || ? || '%'
  107. AND T.BELONG_CODE LIKE '%' || ? || '%'
  108. AND T.PRODUCT_FLAG LIKE '%' || ? || '%'
  109. AND T.MAT_STATUS LIKE '%' || ? || '%'
  110. AND T.FILL_QUANTITY_FLAG LIKE '%' || ? || '%' #conditions#) T1
  111. GROUP BY T1.ORDER_NO,
  112. T1.ORDER_SEQ,
  113. T1.ORDER_SEQ_NO,
  114. T1.PRODUCT_FLAG,
  115. T1.MAT_STATUS,
  116. T1.JUDGE_STOVE_NO,
  117. T1.BATCH_NO,
  118. T1.BATCH_GROUD_NO,
  119. T1.EVENT_ID,
  120. T1.EVENT_DESC,
  121. T1.FORM_NAME,
  122. T1.CALL_FUNC_CODING,
  123. T1.MATERIAL_NO,
  124. T1.MATERIAL_NAME,
  125. T1.PRODUCCODE,
  126. T1.PRODUCNAME,
  127. T1.STEELCODE,
  128. T1.STEELNAME,
  129. T1.STD_CODE,
  130. T1.STD_NAME,
  131. T1.STD_STYLE,
  132. T1.STD_STYLE_DESC,
  133. T1.SPEC_CODE,
  134. T1.SPEC_NAME,
  135. T1.MODEL_CODE,
  136. T1.MODEL_DESC,
  137. T1.ACT_LEN_MIN,
  138. T1.ACT_LEN_MAX,
  139. T1.OLD_ORDER_NO,
  140. T1.OLD_ORDER_SEQ,
  141. T1.OLD_ORDER_SEQ_NO,
  142. T1.BELONG_CODE,
  143. T1.BELONG_NAME,
  144. T1.MEMO,
  145. T1.CREATE_NAME,
  146. T1.CREATE_TIME,
  147. T1.DEPARTMENT_CODE,
  148. T1.DEPARTMENT_DESC,
  149. T1.MANAGEMENT_NO,
  150. T1.MANAGEMENT_NAME,
  151. T1.FILL_QUANTITY_FLAG,
  152. T1.PRO_NO,
  153. T1.FINISHPRO_MOLD,
  154. T1.IN_MOLD
  155. ORDER BY T1.CREATE_TIME ASC
  156. </query>
  157. <query id="FrmMatResume.queryMaterialStatusflag" desc="查询材料状态信息">
  158. <![CDATA[
  159. SELECT T.BASECODE, T.BASENAME
  160. FROM COM_BASE_INFO T
  161. WHERE T.SORTCODE IN ('801501','801502','801503')
  162. AND T.VALIDFLAG = '1'
  163. ORDER BY T.BASECODE
  164. ]]>
  165. </query>
  166. </queryMap>