FrmSingleReview.xml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="评审注销单">
  3. <query id="FrmSingleReview.getDoQueryRev" desc="查询注销单">
  4. <![CDATA[
  5. SELECT T.REVIEW_NO,
  6. DECODE(T.REVIEW_SRC, 'X', '合同注销') REVIEW_SRC,
  7. DECODE(T.REVIEW_STATUS,
  8. 'L',
  9. '封锁',
  10. 'W',
  11. '待审',
  12. 'S',
  13. '评审通过',
  14. 'F',
  15. '评审不通过') REVIEW_STATUS,
  16. TO_CHAR(T.REVEIW_BDATE, 'YYYY-MM-DD HH24:MI:SS') REVEIW_BDATE,
  17. TO_CHAR(T.REVEIW_EDATE, 'YYYY-MM-DD HH24:MI:SS') REVEIW_EDATE,
  18. T.REVEIW_MAN,
  19. T.REVEIW_CONTENT,
  20. T.REVEIW_ASKER,
  21. TO_CHAR(T.REVEIW_ASK_TIME, 'YYYY-MM-DD HH24:MI:SS') REVEIW_ASK_TIME,
  22. T.MEMO,
  23. T.CREATE_NAME,
  24. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  25. T.UPDATE_NAME,
  26. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME
  27. FROM SLM_ORDER_LOGOUT_REVIEW T
  28. WHERE 1 = 1
  29. ]]></query>
  30. <query id="FrmSingleReview.getDoQueryOrderRev" desc="查询注销单详情">
  31. <![CDATA[SELECT T.REVIEW_NO,
  32. DECODE(T.REVIEW_SRC, 'X', '合同注销') REVIEW_SRC,
  33. T.ORD_LN_PK,
  34. H.ORDER_NO || '/' || T1.ORDER_SEQ ORDER_SEQ,
  35. DECODE(T.REVIEW_STATUS,
  36. 'L',
  37. '封锁',
  38. 'W',
  39. '待审',
  40. 'S',
  41. '评审通过',
  42. 'F',
  43. '评审不通过') REVIEW_STATUS,
  44. TO_CHAR(T.REVEIW_BDATE, 'YYYY-MM-DD HH24:MI:SS') REVEIW_BDATE,
  45. TO_CHAR(T.REVEIW_EDATE, 'YYYY-MM-DD HH24:MI:SS') REVEIW_EDATE,
  46. T.REVEIW_MAN,
  47. T.REVEIW_CONTENT,
  48. T.REVEIW_ASKER,
  49. TO_CHAR(T.REVEIW_ASK_TIME, 'YYYY-MM-DD HH24:MI:SS') REVEIW_ASK_TIME,
  50. T.MEMO,
  51. T.CREATE_NAME,
  52. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  53. T.UPDATE_NAME,
  54. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME
  55. FROM SLM_ORDER_LOGOUT_REVIEW T, SLM_ORDER_LINE T1, SLM_ORDER_HEAD H
  56. WHERE T.ORD_LN_PK = T1.ORD_LN_PK
  57. AND T1.ORD_PK = H.ORD_PK
  58. AND T.REVIEW_NO = ?
  59. ]]></query>
  60. <query id="FrmSingleReview.queryLoagoutRevStart" desc="注销单状态">
  61. <![CDATA[
  62. SELECT T.REVIEW_NO,
  63. T.REVIEW_SRC,
  64. T.ORD_LN_PK,
  65. H.ORD_PK,
  66. T.REVIEW_STATUS,
  67. TO_CHAR(T.REVEIW_BDATE, 'YYYY-MM-DD HH24:MI:SS') REVEIW_BDATE,
  68. TO_CHAR(T.REVEIW_EDATE, 'YYYY-MM-DD HH24:MI:SS') REVEIW_EDATE,
  69. T.REVEIW_MAN,
  70. T.REVEIW_CONTENT,
  71. T.REVEIW_ASKER,
  72. TO_CHAR(T.REVEIW_ASK_TIME, 'YYYY-MM-DD HH24:MI:SS') REVEIW_ASK_TIME,
  73. T.MEMO,
  74. T.CREATE_NAME,
  75. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  76. T.UPDATE_NAME,
  77. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME
  78. FROM SLM_ORDER_LOGOUT_REVIEW T, SLM_ORDER_LINE T1, SLM_ORDER_HEAD H
  79. WHERE T.ORD_LN_PK = T1.ORD_LN_PK
  80. AND T1.ORD_PK = H.ORD_PK
  81. AND T.REVIEW_NO = ?
  82. AND T.REVIEW_SRC = ?
  83. ]]></query>
  84. <query id="FrmSingleReview.UpdateRevNo" desc="修改注销单">
  85. <![CDATA[
  86. UPDATE SLM_ORDER_LOGOUT_REVIEW
  87. SET REVIEW_STATUS = ?,
  88. REVEIW_MAN = ?,
  89. REVEIW_EDATE = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  90. WHERE REVIEW_NO = ?
  91. ]]></query>
  92. <query id="FrmSingleReview.updateOrdLnPkRevNo" desc="修改合同行注销单">
  93. <![CDATA[
  94. UPDATE SLM_ORDER_LINE T
  95. SET T.LOGOUT_REVIEW_NO = ?
  96. WHERE T.ORD_LN_PK = ?
  97. AND T.VALIDFLAG='1'
  98. ]]></query>
  99. <query id="FrmSingleReview.UpdateOrderSeqZx" desc="修改合同行有效标志">
  100. <![CDATA[
  101. DECLARE
  102. BEGIN
  103. UPDATE SLM_ORDER_LINE T
  104. SET T.VALIDFLAG = ?,
  105. T.DELETE_NAME = ?,
  106. T.DELETE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  107. WHERE T.ORD_LN_PK = ?;
  108. UPDATE SLM_ORDER_LINE_DELIVERY T
  109. SET T.VALIDFLAG = ?,
  110. T.DELETE_NAME = ?,
  111. T.DELETE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  112. WHERE T.ORD_LN_PK = ?;
  113. DELETE SLM_WELL_USE_LIST T
  114. WHERE EXISTS (SELECT 1
  115. FROM SLM_ORDER_LINE_DELIVERY A
  116. WHERE A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  117. AND A.ORD_LN_PK = ?);
  118. END;
  119. ]]></query>
  120. <query id="FrmSingleReview.QueryOrderMatNo" desc="是否存在库存">
  121. <![CDATA[
  122. SELECT COUNT(*) COUNT
  123. FROM MAT_ZC_M T
  124. WHERE T.ORD_LN_PK = ?
  125. AND T.PRODUCT_FLAG = '801403'
  126. ]]></query>
  127. <query id="FrmSingleReview.QueryOrdNo" desc="查询合同状态">
  128. <![CDATA[
  129. SELECT COUNT (*) COUNT FROM(
  130. SELECT T.ORD_PK, T.ORDER_LN_STATUS
  131. FROM SLM_ORDER_LINE T
  132. WHERE T.ORD_PK =?
  133. AND T.VALIDFLAG = '1'
  134. GROUP BY T.ORD_PK,T.ORDER_LN_STATUS)
  135. ]]>
  136. </query>
  137. <query id="FrmSingleReview.UpdateOrderZx" desc="修改合同頭有效标志">
  138. <![CDATA[
  139. DECLARE
  140. BEGIN
  141. UPDATE SLM_ORDER_HEAD T
  142. SET T.VALIDFLAG = ?,
  143. T.DELETE_NAME = ?,
  144. T.DELETE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  145. WHERE T.ORD_PK = ?;
  146. END;
  147. ]]></query>
  148. </queryMap>