FrmVrpHoting.xml 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="镦拔扩热扩实绩">
  3. <query id="FrmVrpHoting.ReturnVrpColdingD1Result" desc="删除热扩表检实绩">
  4. <![CDATA[
  5. DELETE vrp_hotexp_face_D
  6. WHERE RESULT_NO = ? AND M_RESULT_NO=?
  7. ]]>
  8. </query>
  9. <query id="FrmVrpHoting.AddVrpReKuo" desc="新增热扩表检实绩主表">
  10. <![CDATA[
  11. INSERT INTO VRP_HOTEXP_FACE_M
  12. (RESULT_NO,
  13. HEAT_PLAN_NO,
  14. ZY_BATCH_ID,
  15. PRO_PLAN_ID,
  16. GX_PLAN_NO,
  17. PLINE_CODE,
  18. PLINE_NAME,
  19. SIZE_D,
  20. SIZE_S,
  21. SIZE_W,
  22. SIZE_L,
  23. PRO_NUM,
  24. PRO_WT,
  25. ACC_NUM,
  26. ACC_WT,
  27. FAIL_NUM,
  28. FAIL_WT,
  29. OFFLINE_NUM,
  30. OFFLINE_WT,
  31. RE_NUM,
  32. RE_WT,
  33. MONITORDEMAND,
  34. IF_MONITOR_DBK,
  35. PRODUCER,
  36. PRDCR_NO,
  37. PRODUCER_TIME,
  38. LOAD_TIME,
  39. LOAD_SHIFT,
  40. LOAD_GROUP,
  41. LOAD_USER,
  42. COL_MODE,
  43. CREATE_TIME)
  44. VALUES
  45. (?,
  46. ?,
  47. ?,
  48. ?,
  49. ?,
  50. ?,
  51. ?,
  52. ?,
  53. ?,
  54. ?,
  55. ?,
  56. ?,
  57. ?,
  58. ?,
  59. ?,
  60. ?,
  61. ?,
  62. ?,
  63. ?,
  64. ?,
  65. ?,
  66. ?,
  67. ?,
  68. ?,
  69. ?,
  70. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  71. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  72. ?,
  73. ?,
  74. ?,
  75. ?,
  76. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  77. ]]>
  78. </query>
  79. <query id="FrmVrpHoting.AddAppearanceD" desc="新增热扩表检实绩从表">
  80. <![CDATA[
  81. INSERT INTO VRP_HOTEXP_FACE_D
  82. (RESULT_NO,
  83. M_RESULT_NO,
  84. SQE_NO,
  85. END_D1,
  86. END_D2,
  87. END_S1,
  88. END_S2,
  89. END_S3,
  90. END_S4,
  91. CHK_W,
  92. CHK_L,
  93. CHK_RES,
  94. CHK_PASS,
  95. CREATE_TIME,
  96. CREATE_NAME)
  97. VALUES
  98. (?,
  99. ?,
  100. ?,
  101. ?,
  102. ?,
  103. ?,
  104. ?,
  105. ?,
  106. ?,
  107. ?,
  108. ?,
  109. ?,
  110. ?,
  111. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  112. ?)
  113. ]]>
  114. </query>
  115. <query id="FrmVrpHoting.GetQuery" desc="查询热扩表检实绩主表">
  116. <![CDATA[
  117. SELECT T.RESULT_NO,
  118. T.HEAT_PLAN_NO,
  119. T.ZY_BATCH_ID,
  120. T.PRO_PLAN_ID,
  121. T.GX_PLAN_NO,
  122. T.PLINE_CODE,
  123. T.PLINE_NAME,
  124. T.SIZE_D,
  125. T.SIZE_S,
  126. T.SIZE_W,
  127. T.SIZE_L,
  128. T.PRO_NUM,
  129. T.PRO_WT,
  130. T.ACC_NUM,
  131. T.ACC_WT,
  132. T.FAIL_NUM,
  133. T.FAIL_WT,
  134. T.OFFLINE_NUM,
  135. T.OFFLINE_WT,
  136. T.RE_NUM,
  137. T.RE_WT,
  138. T.MONITORDEMAND,
  139. DECODE(T.IF_MONITOR_DBK, '1', '是', '0', '否') IF_MONITOR_DBK,
  140. T.PRODUCER,
  141. T.PRDCR_NO,
  142. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  143. TO_CHAR(T.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  144. T.LOAD_SHIFT,
  145. T.LOAD_GROUP,
  146. T.LOAD_USER,
  147. T.COL_MODE,
  148. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  149. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  150. T.UPDATE_NAME,
  151. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS
  152. FROM VRP_HOTEXP_FACE_M T JOIN VRP_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  153. WHERE T.HEAT_PLAN_NO = ?
  154. ]]>
  155. </query>
  156. <query id="FrmVrpHoting.GetQuery1" desc="查询热扩表检实绩主表合格支数的和">
  157. <![CDATA[
  158. SELECT NVL(SUM(T.ACC_NUM), 0) ACC_NUM FROM VRP_HOTEXP_FACE_M T
  159. WHERE T.HEAT_PLAN_NO = ?
  160. ]]>
  161. </query>
  162. <query id="FrmVrpHoting.UpdatePln" desc="新增修改计划表状态">
  163. <![CDATA[
  164. UPDATE PLN_ZY_DBK_M
  165. SET PER_STATUS = '40'
  166. WHERE HEAT_PLAN_NO = ?
  167. ]]>
  168. </query>
  169. <query id="FrmVrpHoting.UpdatePln1" desc="撤销修改计划表状态">
  170. <![CDATA[
  171. UPDATE PLN_ZY_DBK_M
  172. SET PER_STATUS = '50'
  173. WHERE HEAT_PLAN_NO = ?
  174. ]]>
  175. </query>
  176. <query id="FrmVrpHoting.plnupdate" desc="结炉修改计划表状态">
  177. <![CDATA[
  178. UPDATE PLN_ZY_DBK_M
  179. SET BESIDE_STATUS = '40'
  180. WHERE HEAT_PLAN_NO = ?
  181. ]]>
  182. </query>
  183. <query id="FrmVrpHoting.plnupdate1" desc="撤销结庐修改计划表状态">
  184. <![CDATA[
  185. UPDATE PLN_ZY_DBK_M
  186. SET BESIDE_STATUS = '50'
  187. WHERE HEAT_PLAN_NO = ?
  188. ]]>
  189. </query>
  190. <query id="FrmVrpHoting.GetHotingQuery" desc="查询热扩表检实绩从表">
  191. <![CDATA[
  192. SELECT T.RESULT_NO,
  193. T.M_RESULT_NO,
  194. T.SQE_NO,
  195. T.END_D1,
  196. T.END_D2,
  197. T.END_S1,
  198. T.END_S2,
  199. T.END_S3,
  200. T.END_S4,
  201. T.CHK_W,
  202. T.CHK_L,
  203. T.CHK_RES,
  204. T.CHK_PASS,
  205. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  206. T.CREATE_NAME,
  207. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  208. T.UPDATE_NAME
  209. FROM VRP_HOTEXP_FACE_D T
  210. WHERE T.RESULT_NO = ?
  211. ]]>
  212. </query>
  213. <query id="FrmVrpHoting.ReturnVrpHotingResult" desc="撤销热扩主表实绩">
  214. <![CDATA[
  215. DELETE VRP_HOTEXP_FACE_M WHERE RESULT_NO = ?
  216. ]]>
  217. </query>
  218. <query id="FrmVrpHoting.ReturnVrpHotingDResult" desc="删除热扩从表实绩">
  219. <![CDATA[
  220. DELETE VRP_HOTEXP_FACE_D
  221. WHERE RESULT_NO = ?
  222. ]]>
  223. </query>
  224. <query id="FrmVrpHoting.updateVrpLGHotingResult" desc="修改热扩表检实绩主表">
  225. <![CDATA[
  226. UPDATE VRP_HOTEXP_FACE_M
  227. SET SIZE_D = ?,
  228. SIZE_S = ?,
  229. SIZE_W = ?,
  230. SIZE_L = ?,
  231. PRO_NUM = ?,
  232. PRO_WT = ?,
  233. ACC_NUM = ?,
  234. ACC_WT = ?,
  235. FAIL_NUM = ?,
  236. FAIL_WT = ?,
  237. PRODUCER = ?,
  238. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  239. LOAD_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  240. LOAD_SHIFT = ?,
  241. LOAD_GROUP = ?,
  242. LOAD_USER = ?
  243. WHERE RESULT_NO = ?
  244. ]]>
  245. </query>
  246. <query id="FrmVrpHoting.UpdatePath" desc="修改队列表工艺路径">
  247. <![CDATA[
  248. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  249. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,6) || ? ||
  250. SUBSTR(T.PRC_TECHNOLOGY_PATH,8, LENGTH(T.PRC_TECHNOLOGY_PATH))
  251. WHERE T.HEAT_PLAN_NO = ? AND T.MAT_STATUS = '00'
  252. ]]>
  253. </query>
  254. <query id="FrmVrpHoting.deleteVrpResult" desc="撤销公共实绩表">
  255. <![CDATA[
  256. DELETE VRP_COM_INFO WHERE RESULT_NO = ?
  257. ]]>
  258. </query>
  259. <query id="FrmVrpHoting.queryHotingD" desc="查询是否还有抽检记录">
  260. <![CDATA[
  261. SELECT COUNT(*) COUNT FROM vrp_hotexp_face_D WHERE RESULT_NO=?
  262. ]]>
  263. </query>
  264. <query id="FrmVrpHoting.queryHotingDKEY" desc="查询检验表最大实绩编号">
  265. <![CDATA[
  266. SELECT
  267. LPAD(SUBSTR(NVL(MAX(T.M_RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS M_RESULT_NO
  268. FROM VRP_HOTEXP_FACE_D T
  269. WHERE T.RESULT_NO = ?
  270. ]]>
  271. </query>
  272. <query id="FrmVrpHoting.updateVrpHotDResult" desc="修改热扩表检实绩从表">
  273. <![CDATA[
  274. UPDATE VRP_HOTEXP_FACE_D
  275. SET SQE_NO = ?,
  276. END_D1 = ?,
  277. END_D2 = ?,
  278. END_S1 = ?,
  279. END_S2 = ?,
  280. END_S3 = ?,
  281. END_S4 = ?,
  282. CHK_W = ?,
  283. CHK_L = ?,
  284. CHK_RES = ?,
  285. CHK_PASS = ?,
  286. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  287. UPDATE_NAME = ?
  288. WHERE RESULT_NO = ?
  289. AND M_RESULT_NO = ?
  290. ]]>
  291. </query>
  292. <query id="FrmVrpHoting.queryHotKEY" desc="判断是否有过热扩实绩">
  293. <![CDATA[
  294. SELECT ? ||
  295. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO),'000000'),-6,6) + 1, 6, '0') AS RESULT_NO
  296. FROM VRP_HOTEXP_FACE_M T
  297. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD') = ?
  298. AND T.PLINE_CODE= ?
  299. ]]>
  300. </query>
  301. <query id="FrmVrpHoting.queryCountVrp" desc="查询计划下剩余上料支、吨">
  302. <![CDATA[
  303. SELECT COUNT(*) COUNT,NVL(SUM(T.PRO_NUM),0) PRO_NUM,NVL(SUM(T.PRO_WT),0) PRO_WT FROM VRP_HOTEXP_FACE_M T WHERE HEAT_PLAN_NO=?
  304. ]]>
  305. </query>
  306. <query id="FrmVrpHoting.AddComInfoResult1" desc="修改材料状态和工序编码">
  307. <![CDATA[
  308. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  309. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=?
  310. ]]>
  311. </query>
  312. <query id="FrmVrpHoting.queryExpandNUM" desc="查询管号队列里合格的材料号">
  313. <![CDATA[
  314. SELECT T1.MAT_NO
  315. FROM (SELECT T.MAT_NO
  316. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  317. WHERE T.MAT_STATUS = '00'
  318. AND T.HEAT_PLAN_NO = ?
  319. AND T.INSTORE_FLAG = '0'
  320. ORDER BY T.MAT_NO ASC) T1
  321. WHERE ROWNUM<?
  322. ]]>
  323. </query>
  324. <query id="FrmVrpHoting.queryExpandFailNUM" desc="查询管号队列废品数量">
  325. <![CDATA[
  326. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  327. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  328. WHERE T.MAT_STATUS = '10'
  329. AND T.HEAT_PLAN_NO = ?
  330. AND T.OP_PROCESS = ?
  331. ]]>
  332. </query>
  333. <query id="FrmVrpHoting.queryExpandFailNUM1" desc="查询工序废品数量">
  334. <![CDATA[
  335. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM vrp_hotexp_face_m T
  336. WHERE T.HEAT_PLAN_NO=?
  337. ]]>
  338. </query>
  339. <query id="FrmVrpHoting.queryExpandNUM2" desc="查询废品材料信息">
  340. <![CDATA[
  341. SELECT T1.MAT_NO
  342. FROM (SELECT T.MAT_NO
  343. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  344. WHERE T.MAT_STATUS = '10'
  345. AND T.HEAT_PLAN_NO = ?
  346. AND T.OP_PROCESS=?
  347. ORDER BY T.MAT_NO ASC) T1
  348. WHERE ROWNUM<?
  349. ]]>
  350. </query>
  351. </queryMap>