LoadVehicleServer.xml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="销售出厂装车">
  3. <query id="LoadVehicleServer.doQueryLoadvehicleInfo" desc="查询装车主表信息">
  4. <![CDATA[
  5. SELECT *
  6. FROM (SELECT T.*,
  7. m.CUSTOMER_NM || (DECODE(H.FST_DRAWEE_UNIT,
  8. '120604',
  9. '【钢贸】',
  10. '120605',
  11. '【国贸】',
  12. '120608',
  13. '【制造】',
  14. '')) CUSTOMER_NM,
  15. I.BASENAME
  16. FROM YDM_ZC_LOADVEHICLE T , YDM_ZC_BILL_M M, SLM_ORDER_HEAD H
  17. LEFT JOIN COM_BASE_INFO I
  18. ON H.SUPPLY_UNIT = I.BASECODE
  19. WHERE T.BILL_NO = M.BILL_NO
  20. AND M.ORD_PK = H.ORD_PK
  21. AND T.AFFIRM_FLAG = '0'
  22. AND T.VEHICLE_NO = ?
  23. AND T.VALIDFLAG = '1'
  24. AND T.PONDER_NO IS NULL
  25. AND T.PONDER_GROSS_WT IS NULL
  26. ORDER BY LOAD_TIME DESC)
  27. WHERE ROWNUM = 1
  28. ]]>
  29. </query>
  30. <query id="LoadVehicleServer.doQueryHook" desc="查询装车主表信息">
  31. <![CDATA[
  32. SELECT JUDGE_STOVE_NO ,SUM(HOOK_WEIGHT) HOOK_WEIGHT,SUM(SEND_NUM) SEND_NUM FROM YDM_ZC_HOOK_WEIGHT WHERE LOADVEHICLE_NO =?
  33. GROUP BY JUDGE_STOVE_NO
  34. ]]>
  35. </query>
  36. <query id="LoadVehicleServer.doQueryLoadvehicleMatInfo" desc="查询装车子表表信息">
  37. <![CDATA[
  38. SELECT M.STORAGE_NO,
  39. B.STORAGE_NAME,
  40. M.STOVE_NO,
  41. M.VEHICLE_NO,
  42. M.ORDER_NO,
  43. M.ORDER_SEQ,
  44. M.ORDER_SEQ_NO,
  45. M.PRODUCCODE,
  46. M.PRODUCNAME,
  47. STD_CODE,
  48. STD_NAME,
  49. M.GRADECODE,
  50. M.GRADENAME,
  51. M.STEELCODE,
  52. M.STEELNAME,
  53. M.SPEC_CODE,
  54. M.SPEC_NAME,
  55. M.MODEL_CODE,
  56. M.MODEL_DESC,
  57. M.ACT_LEN_MIN,
  58. M.ACT_LEN_MAX,
  59. M.JUDGE_STOVE_NO,
  60. M.ACT_DIMATER,
  61. M.ACT_HEIGHT,
  62. SUM(ACT_WEIGHT) ACT_WEIGHT,
  63. SUM(ACT_COUNT) ACT_COUNT
  64. FROM YDM_ZC_LOADVEHICLE_MAT M
  65. LEFT JOIN YDM_BS_STORAGE B
  66. ON M.STORAGE_NO = B.STORAGE_NO
  67. WHERE LOADVEHICLE_NO = ?
  68. GROUP BY M.STORAGE_NO,
  69. B.STORAGE_NAME,
  70. M.STOVE_NO,
  71. M.VEHICLE_NO,
  72. M.ORDER_NO,
  73. M.ORDER_SEQ,
  74. M.ORDER_SEQ_NO,
  75. M.PRODUCCODE,
  76. M.PRODUCNAME,
  77. STD_CODE,
  78. STD_NAME,
  79. M.GRADECODE,
  80. M.GRADENAME,
  81. M.STEELCODE,
  82. M.STEELNAME,
  83. M.SPEC_CODE,
  84. M.SPEC_NAME,
  85. M.MODEL_CODE,
  86. M.MODEL_DESC,
  87. M.ACT_LEN_MIN,
  88. M.ACT_LEN_MAX,
  89. M.JUDGE_STOVE_NO,
  90. M.ACT_DIMATER,
  91. M.ACT_HEIGHT
  92. ]]>
  93. </query>
  94. <query id="LoadVehicleServer.doQueryLoadList" desc="查询出库单信息">
  95. <![CDATA[
  96. SELECT * FROM YDM_ZC_LOADVEHICLE T WHERE T.LOADVEHICLE_NO =? AND T.VALIDFLAG ='1'
  97. ]]>
  98. </query>
  99. <query id="LoadVehicleServer.doUpdateLoadList" desc="更新装车信息">
  100. <![CDATA[
  101. UPDATE YDM_ZC_LOADVEHICLE T
  102. SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?
  103. WHERE T.LOADVEHICLE_NO = ?
  104. ]]>
  105. </query>
  106. <query id="LoadVehicleServer.doUpdateLoadMat" desc="更新装车信息">
  107. <![CDATA[
  108. UPDATE YDM_ZC_LOADVEHICLE_MAT T
  109. SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?,SEND_NUM=?
  110. WHERE T.LOADVEHICLE_NO = ?
  111. AND T.JUDGE_STOVE_NO=?
  112. AND NVL(T.STORAGE_NO,'/') = ?
  113. AND T.ORDER_NO || '/' || T.ORDER_SEQ = ?
  114. AND T.ACT_LEN_MIN || '-' || T.ACT_LEN_MAX = ?
  115. ]]>
  116. </query>
  117. <query id="LoadVehicleServer.doUpdateLoadMat2" desc="更新装车信息">
  118. <![CDATA[
  119. UPDATE YDM_ZC_LOADVEHICLE_MAT T
  120. SET T.PONDER_GROSS_WT = T.PONDER_GROSS_WT + ?,SEND_NUM = SEND_NUM + ?
  121. WHERE T.LOADVEHICLE_NO = ?
  122. AND T.JUDGE_STOVE_NO=?
  123. AND NVL(T.STORAGE_NO,'/') = ?
  124. AND T.ORDER_NO || '/' || T.ORDER_SEQ = ?
  125. AND T.ACT_LEN_MIN || '-' || T.ACT_LEN_MAX = ?
  126. AND ROWNUM =1
  127. ]]>
  128. </query>
  129. <query id="LoadVehicleServer.doUpdateLoadMat3" desc="更新装车信息">
  130. <![CDATA[
  131. UPDATE YDM_ZC_LOADVEHICLE_MAT T
  132. SET T.PONDER_NO = ?, T.PONDER_GROSS_WT = ?,SEND_NUM=?
  133. WHERE T.LOADVEHICLE_NO = ?
  134. ]]>
  135. </query>
  136. <query id="LoadVehicleServer.doUpdateLoadHack" desc="更新装车信息">
  137. <![CDATA[
  138. UPDATE YDM_ZC_HOOK_WEIGHT T SET T.PONDER_GROSS_WT = T.SEND_NUM * ? WHERE T.LOADVEHICLE_NO = ?
  139. AND T.JUDGE_STOVE_NO=?
  140. ]]>
  141. </query>
  142. <query id="LoadVehicleServer.doUpdateLoadHack2" desc="更新装车信息">
  143. <![CDATA[
  144. UPDATE YDM_ZC_HOOK_WEIGHT T SET T.PONDER_GROSS_WT = T.PONDER_GROSS_WT + ? WHERE T.LOADVEHICLE_NO = ?
  145. AND T.JUDGE_STOVE_NO=?
  146. AND ROWNUM = 1
  147. ]]>
  148. </query>
  149. <query id="LoadVehicleServer.doUpdateLoadHack3" desc="更新装车信息">
  150. <![CDATA[
  151. UPDATE YDM_ZC_HOOK_WEIGHT T SET T.PONDER_GROSS_WT = ? WHERE T.LOADVEHICLE_NO = ?
  152. ]]>
  153. </query>
  154. </queryMap>