CoupCutService.xml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍切割作业实绩">
  3. <query id="CoupCutService.CutPlan.SingleQuery" desc="作业计划简单查询">
  4. <!-- SELECT T.JG_CUT_PLN_ID, T.JGBATCH_ID, T.BATCH_SEQ, T.HEATNO, T.PLINE_CODE
  5. FROM PLN_ZY_JG_CUT T
  6. WHERE T.PLAN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
  7. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  8. AND T.JGBATCH_ID || '&' LIKE '%' || ? || '%'
  9. AND T.HEATNO || '&' LIKE '%' || ? || '%' -->
  10. <![CDATA[
  11. SELECT T.COUPCUT_BATCH_ID, T.BATCH_NO, T.JUDGE_STOVE_NO,T.PLANSTATUS, T.PLINE_CODE, T.PLINE_NAME
  12. FROM PLN_ZY_JG_CUT T
  13. WHERE T.PLAN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
  14. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  15. AND T.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  16. AND T.BATCH_NO || '&' LIKE '%' || ? || '%'
  17. ]]>
  18. </query>
  19. <query id="CoupCutService.CutPlan.CoupPlan" desc="作业计划查询">
  20. <![CDATA[
  21. SELECT T.PLINE_CODE,T.PLINE_NAME,T.JUDGE_STOVE_NO,T.BATCH_NO,'是否监制',
  22. T.PLAN_TIME,T.PLAN_USETIME,T.GROUP_CUT,'备注',
  23. T.WL_ID_IN,T.JGBL_NUM,T.JGBL_WEIGHT
  24. FROM PLN_ZY_JG_CUT T
  25. WHERE T.COUPCUT_BATCH_ID =?
  26. ]]>
  27. </query>
  28. <query id="CoupCutService.CutPlan.GetCutResultAndCoupPlan" desc="作业计划和实绩查询">
  29. <![CDATA[
  30. SELECT T.PLINE_CODE,T.PLINE_NAME,T.JUDGE_STOVE_NO,T.BATCH_NO,'是否监制',
  31. T.PLAN_TIME,T.PLAN_USETIME,T.GROUP_CUT,'备注',
  32. T.WL_ID_IN,T.JGBL_NUM,T.JGBL_WEIGHT,
  33. C.MACHINE_NO,
  34. C.CUT_PIECES,
  35. C.QUALIFIED_NUMBER,
  36. C.REJECTED_PCS,
  37. C.REJECTED_REASON,
  38. decode(C.IS_REMAINING,0,'false','true'),
  39. C.LVALID_LENGTH,
  40. C.PRODUCER,
  41. C.PRODUCER_TIME,
  42. C.COL_SHIFT,
  43. C.COL_GROUP,
  44. C.COL_USER,
  45. C.COL_TIME
  46. FROM PLN_ZY_JG_CUT T,COUPLING_CUT_RESULT C
  47. WHERE T.COUPCUT_BATCH_ID =?
  48. and C.PLAN_NO = T.COUPCUT_BATCH_ID
  49. ]]>
  50. </query>
  51. <query id="CoupCutService.CutPlan.SelectPipeNO" desc="查询单个作业计划的管号队列">
  52. <![CDATA[
  53. SELECT T.MAT_NO,T.PRODUCNAME,T.ORDER_NO,T.ORDER_SEQ,T.JUDGE_STOVE_NO,
  54. T.LOT_NO,T.PLINE_CODE
  55. FROM MAT_BC_M T
  56. WHERE T.MAT_STATUS = 33 and
  57. T.JUDGE_STOVE_NO = ? and T.Batch_No =?
  58. ]]>
  59. </query>
  60. <!-- update MAT_BC_M t
  61. set t.mat_status = 1
  62. where t.plan_no = ? and
  63. t.mat_status = 0 and
  64. rownum <= ? -->
  65. <query id="CoupCutService.CutPlan.UpdatePipeNO" desc="更新单个作业计划的管号队列">
  66. <![CDATA[
  67. update MAT_BC_M t set t.mat_status = 34
  68. where t.plan_no = ? and
  69. rownum <= ?
  70. ]]>
  71. </query>
  72. <query id="CoupCutService.CutPlan.RetrunPipeNO" desc="还原管号队列状态">
  73. <![CDATA[
  74. update MAT_BC_M t set t.mat_status = 33
  75. where t.plan_no = ?
  76. ]]>
  77. </query>
  78. <query id="CoupCutService.CutPlan.GetCutResultByPlanNo" desc="根据计划号查询切割实绩">
  79. <![CDATA[
  80. SELECT MACHINE_NO,
  81. CUT_PIECES,
  82. QUALIFIED_NUMBER,
  83. REJECTED_PCS,
  84. REJECTED_REASON,
  85. decode(IS_REMAINING,0,'false','true'),
  86. LVALID_LENGTH,
  87. PRODUCER,
  88. PRODUCER_TIME,
  89. COL_SHIFT,
  90. COL_GROUP,
  91. COL_USER,
  92. COL_TIME
  93. FROM COUPLING_CUT_RESULT
  94. WHERE PLAN_NO = ?
  95. ]]>
  96. </query>
  97. <query id="CoupCutService.CutPlan.UpdateCutResult" desc="修改">
  98. <![CDATA[
  99. UPDATE COUPLING_CUT_RESULT set
  100. MACHINE_NO=?,
  101. CUT_PIECES=?,
  102. QUALIFIED_NUMBER=?,
  103. REJECTED_PCS=?,
  104. REJECTED_REASON=?,
  105. IS_REMAINING=decode(?,'False','0','1'),
  106. LVALID_LENGTH=?,
  107. PRODUCER=?,
  108. PRODUCER_TIME=TO_DATE(?, 'yyyy-mm-dd hh24:mi:ss'),
  109. COL_SHIFT=?,
  110. COL_GROUP=?,
  111. COL_USER=?,
  112. COL_TIME=TO_DATE(?, 'yyyy-mm-dd hh24:mi:ss'),
  113. PLINE_CODE=?
  114. WHERE PLAN_NO =?
  115. ]]>
  116. </query>
  117. <query id="CoupCutService.CutPlan.AddCutResult" desc="新增切割实绩">
  118. <![CDATA[
  119. INSERT INTO COUPLING_CUT_RESULT
  120. (RESULT_NO,
  121. MACHINE_NO,
  122. CUT_PIECES,
  123. QUALIFIED_NUMBER,
  124. REJECTED_PCS,
  125. REJECTED_REASON,
  126. IS_REMAINING,
  127. LVALID_LENGTH,
  128. PRODUCER,
  129. PRODUCER_TIME,
  130. COL_SHIFT,
  131. COL_GROUP,
  132. COL_USER,
  133. COL_TIME,
  134. PLINE_CODE,
  135. PLAN_NO)
  136. VALUES
  137. (COUPLING_RESULT_SEQUENCE.Nextval,
  138. ?,
  139. ?,
  140. ?,
  141. ?,
  142. ?,
  143. decode(?,'False','0','1'),
  144. ?,
  145. ?,
  146. TO_DATE(?,'yyyy-mm-dd hh24:mi:ss'),
  147. ?,
  148. ?,
  149. ?,
  150. TO_DATE(?,'yyyy-mm-dd hh24:mi:ss'),
  151. ?,
  152. ?)
  153. ]]>
  154. </query>
  155. </queryMap>