FrmCoupMakeupResult.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工拧接实绩">
  3. <query id="FrmCoupMakeupResult.getQueryExpandResult" desc="查询拧接实绩">
  4. <![CDATA[
  5. SELECT *
  6. FROM MCH_TWISTINGLY_RESULT T
  7. WHERE T.HEAT_PLAN_NO = ? AND BATCH_NO =?
  8. ]]>
  9. </query>
  10. <query id="FrmCoupMakeupResult.getQueryExpandResultStuts" desc="查询相同炉计划ID下拧接实绩状态">
  11. <![CDATA[
  12. SELECT B.STATION_STATUS
  13. FROM MCH_TWISTINGLY_RESULT T INNER JOIN MCH_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  14. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE = ?
  15. ]]>
  16. </query>
  17. <query id="FrmCoupMakeupResult.getQueryExpandResult1" desc="查询拧接实绩合格支数的和">
  18. <![CDATA[
  19. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM MCH_TWISTINGLY_RESULT T
  20. WHERE T.HEAT_PLAN_NO = ?
  21. ]]>
  22. </query>
  23. <query id="FrmCoupMakeupResult.detelefailnum" desc="删除废品缺陷">
  24. <![CDATA[
  25. DELETE MCH_BUG_D WHERE RESULT_NO = ? and HEAT_PLAN_NO = ? and PLINE_CODE = ?
  26. ]]>
  27. </query>
  28. <query id="FrmCoupMakeupResult.querymaxsqe" desc="查询最大的离线序号">
  29. <![CDATA[
  30. SELECT ? ||
  31. LPAD(SUBSTR(NVL(MAX(T.RESULT_SQE), '00'), -2, 2) + 1, 2, '0') AS RESULT_SQE
  32. FROM MCH_OFFLINE_RESULT_D T
  33. WHERE T.HEAT_PLAN_NO = ? and t.PLINE_CODE =?
  34. ]]>
  35. </query>
  36. <query id="FrmCoupMakeupResult.QueryCouplingMatDeal" desc="查询接箍领用记录">
  37. <![CDATA[
  38. SELECT * FROM COUPLING_MAT_DEAL WHERE DEAL_TYPE_CODE='800801' AND OUT_FLAG='2' and handle_flag = '0'
  39. and pline_code = 'C110' --AND (ORD_LN_DLY_PK=? or 1=1)
  40. ]]>
  41. </query>
  42. <query id="FrmCoupMakeupResult.queryGxPosition" desc="查询产线下工序的位置">
  43. <![CDATA[
  44. SELECT LENGTH(SUBSTR(T.STATION_NAMES, 0, INSTR(STATION_NAMES, '拧接'))) -
  45. LENGTH(REPLACE(SUBSTR(T.STATION_NAMES,0,INSTR(STATION_NAMES, '拧接')), ';', '')) + 1 CNUM
  46. FROM MCH_COM_SETPLINE T
  47. WHERE T.PLINE_CODE = ?
  48. ]]>
  49. </query>
  50. <query id="FrmCoupMakeupResult.AddExpandResult" desc="新增拧接实绩">
  51. <![CDATA[
  52. INSERT INTO MCH_TWISTINGLY_RESULT (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID,
  53. PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME,
  54. PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,FAIL_BILL,
  55. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND,
  56. IF_MONITOR_RCL, PRODUCER, PRDCR_NO, PRODUCER_TIME, RRO_TIME, PRO_SHIFT,
  57. PRO_GROUP, COL_MODE, CREATE_TIME,PIPE_END_MF,COUPLING_NUM,J_VALUE_MIN,J_VALUE_MAX,
  58. TORQUES_SET_MIN,TORQUES_SET_MAX,TORQUES_MIN,TORQUES_OPT,TORQUES_MAX,TORQUES_CURVE,SPEED_CURVE,
  59. SCREWOIL_TYPE,SCREWOIL_BACHNO,SCREWOIL_NUM,COUPLING_HEAT_NO,COUPLING_LOT_NO,CREATET_USER,OUTNUM_CUT,LENGTH_IN,LENGTHMAX_IN,LENGTHMIN_IN) VALUES (?, ?, ?, ?, ?, ?, ?,
  60. ?, ?, ?, ?,?, ?, ?, ?, ?, ?, ?, ?, ?,
  61. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?,
  62. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  63. ]]>
  64. </query>
  65. <query id="FrmCoupMakeupResult.AddComInfoResult1" desc="修改材料状态和工序编码">
  66. <![CDATA[
  67. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  68. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=?
  69. ]]>
  70. </query>
  71. <query id="FrmCoupMakeupResult.qureyGxComInfo" desc="查询工序是否是结炉状态">
  72. <![CDATA[
  73. SELECT DISTINCT STATION_STATUS
  74. FROM MCH_COM_INFO
  75. WHERE HEAT_PLAN_NO = ?
  76. AND PLINE_CODE = ?
  77. AND STATION_CODE = ?
  78. ]]>
  79. </query>
  80. <query id="FrmCoupMakeupResult.UpdatePln1" desc="撤销修改计划表状态">
  81. <![CDATA[
  82. UPDATE PLN_ZY_JGX_M
  83. SET PER_STATUS = ?
  84. WHERE HEAT_PLAN_NO = ?
  85. ]]>
  86. </query>
  87. <query id="FrmCoupMakeupResult.queryExpandMaxRESULT" desc="查询最大实绩编号">
  88. <![CDATA[
  89. SELECT ? ||
  90. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  91. FROM MCH_TWISTINGLY_RESULT T
  92. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  93. AND T.PLINE_CODE = ?
  94. ]]>
  95. </query>
  96. <query id="FrmCoupMakeupResult.queryExpandNUM" desc="查询管号队列里合格的材料号">
  97. <![CDATA[
  98. SELECT T1.MAT_NO
  99. FROM (SELECT T.MAT_NO
  100. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  101. WHERE T.MAT_STATUS = '00'
  102. AND T.IS_SAMPLE_PIPE='0'
  103. AND T.HEAT_PLAN_NO = ?
  104. ORDER BY T.MAT_NO ASC) T1
  105. WHERE ROWNUM<?
  106. ]]>
  107. </query>
  108. <query id="FrmCoupMakeupResult.deleteComInfoResult" desc="删除公共信息">
  109. <![CDATA[
  110. DELETE MCH_COM_INFO WHERE RESULT_NO = ?
  111. ]]>
  112. </query>
  113. <query id="FrmCoupMakeupResult.deleteVrpExpandResult" desc="删除拧接实绩">
  114. <![CDATA[
  115. DELETE MCH_TWISTINGLY_RESULT WHERE RESULT_NO = ?
  116. ]]>
  117. </query>
  118. <query id="FrmCoupMakeupResult.UpdatePln" desc="新增修改计划表状态">
  119. <![CDATA[
  120. UPDATE PLN_ZY_JGX_M
  121. SET PER_STATUS = '50'
  122. WHERE HEAT_PLAN_NO = ?
  123. ]]>
  124. </query>
  125. <query id="FrmCoupMakeupResult.queryExpandFailNUM1" desc="查询工序废品数量">
  126. <![CDATA[
  127. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM MCH_TWISTINGLY_RESULT T
  128. WHERE T.HEAT_PLAN_NO=?
  129. ]]>
  130. </query>
  131. <query id="FrmCoupMakeupResult.queryExpandNUM2" desc="查询废品材料信息">
  132. <![CDATA[
  133. SELECT T1.MAT_NO
  134. FROM (SELECT T.MAT_NO
  135. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  136. WHERE T.MAT_STATUS = '10'
  137. AND T.HEAT_PLAN_NO = ?
  138. AND T.OP_PROCESS=?
  139. ORDER BY T.MAT_NO ASC) T1
  140. WHERE ROWNUM<?
  141. ]]>
  142. </query>
  143. <query id="FrmCoupMakeupResult.queryExpandJfailNum" desc="查询废品材料信息">
  144. <![CDATA[
  145. SELECT T1.MAT_NO
  146. FROM (SELECT T.MAT_NO
  147. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  148. WHERE T.MAT_STATUS = '15'
  149. AND T.HEAT_PLAN_NO = ?
  150. AND T.OP_PROCESS=?
  151. ORDER BY T.MAT_NO ASC) T1
  152. WHERE ROWNUM<?
  153. ]]>
  154. </query>
  155. <query id="FrmCoupMakeupResult.updateVrpExpandResult" desc="修改拧接实绩">
  156. <![CDATA[
  157. UPDATE MCH_TWISTINGLY_RESULT
  158. SET PRO_NUM = ?,
  159. PRO_WT = ?,
  160. FAIL_NUM = ?,
  161. FAIL_WT = ?,
  162. FAIL_BILL = ?,
  163. PIPE_END_MF = ?,
  164. COUPLING_HEAT_NO = ?,
  165. COUPLING_LOT_NO = ?,
  166. COUPLING_NUM = ?,
  167. J_VALUE_MIN = ?,
  168. J_VALUE_MAX = ?,
  169. TORQUES_SET_MIN = ?,
  170. TORQUES_SET_MAX = ?,
  171. TORQUES_MIN = ?,
  172. TORQUES_OPT = ?,
  173. TORQUES_MAX = ?,
  174. TORQUES_CURVE = ?,
  175. SPEED_CURVE = ?,
  176. SCREWOIL_TYPE = ?,
  177. SCREWOIL_BACHNO = ?,
  178. SCREWOIL_NUM = ?,
  179. PRODUCER = ?,
  180. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  181. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  182. PRO_SHIFT = ?,
  183. PRO_GROUP = ?,
  184. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  185. UPDATE_NAME = ?
  186. WHERE RESULT_NO = ?
  187. ]]>
  188. </query>
  189. <query id="FrmCoupMakeupResult.queryExpandFailNUM" desc="查询管号队列废品数量">
  190. <![CDATA[
  191. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  192. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  193. WHERE T.MAT_STATUS = '10'
  194. AND T.HEAT_PLAN_NO = ?
  195. AND T.OP_PROCESS = ?
  196. ]]>
  197. </query>
  198. <query id="FrmCoupMakeupResult.updateComInfoResult" desc="修改公共信息">
  199. <![CDATA[
  200. UPDATE MCH_COM_INFO
  201. SET PRODUCER = ?,
  202. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  203. PRO_NUM = ?,
  204. PRO_WT = ?,
  205. FAIL_NUM = ?,
  206. FAIL_WT = ?,
  207. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  208. PRO_SHIFT = ?,
  209. PRO_GROUP = ?
  210. WHERE RESULT_NO = ?
  211. ]]>
  212. </query>
  213. <query id="FrmCoupMakeupResult.qureyGxLxCount" desc="查询是否离线">
  214. <![CDATA[
  215. SELECT COUNT(1) COUNT
  216. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  217. WHERE T.HEAT_PLAN_NO =?
  218. AND T.PLINE_CODE =?
  219. AND T.OP_PROCESS = ?
  220. AND T.MAT_STATUS='20'
  221. AND T.LEVE_LOG<>'00'
  222. ]]>
  223. </query>
  224. <query id="FrmCoupMakeupResult.queryResultNo" desc="查询实绩最大实绩编号">
  225. <![CDATA[
  226. SELECT ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
  227. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  228. 0) + 1,
  229. 6,
  230. '0') RESULT_NO
  231. FROM MCH_TWISTINGLY_RESULT
  232. WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
  233. ]]>
  234. </query>
  235. <query id="FrmCoupMakeupResult.doUpdateCouplingNum" desc="修改接箍个数">
  236. <![CDATA[
  237. UPDATE MCH_TWISTINGLY_RESULT SET COUPLING_NUM = '#COUPLING_NUM#'
  238. WHERE RESULT_NO = '#RESULT_NO#' AND JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND BATCH_NO = '#BATCH_NO#'
  239. ]]>
  240. </query>
  241. <query id="FrmCoupMakeupResult.AddResult" desc="增加实绩">
  242. <![CDATA[
  243. INSERT INTO MCH_TWISTINGLY_RESULT
  244. (RESULT_NO,
  245. HEAT_PLAN_NO,
  246. BATCH_NO,
  247. PLINE_CODE,
  248. PLINE_NAME,
  249. IF_MONITOR_RCL,
  250. PRDCR_NO,
  251. PRODUCER,
  252. PRODUCER_TIME,
  253. OUTNUM_CUT,
  254. PRO_NUM,
  255. PRO_WT,
  256. FAIL_NUM,
  257. FAIL_WT,
  258. PRO_SHIFT,
  259. PRO_GROUP,
  260. PRO_USER,
  261. PRO_TIME,
  262. JUDGE_STOVE_NO,
  263. PIPE_END_MF,
  264. COUPLING_HEAT_NO,
  265. COUPLING_LOT_NO,
  266. COUPLING_NUM,
  267. COUPLING_WT,
  268. JVALUE_MIN,
  269. JVALUE_MAX,
  270. TORQUES_SET_MIN,
  271. TORQUES_SET_MAX,
  272. TORQUES_MIN,
  273. TORQUES_OPT,
  274. TORQUES_MAX,
  275. TORQUES_CURVE,
  276. SPEED_CURVE,
  277. SCREWOIL_TYPE,
  278. SCREWOIL_BACHNO,
  279. SCREWOIL_NUM,
  280. TOPQUALIFIED,
  281. TURNING_TORQUES_MAX,
  282. TURNING_TORQUES_MIN,
  283. QUALIFIED_NUM,
  284. QUALIFIED_WT,
  285. RE_PRO_NUM,
  286. RE_PRO_WT,
  287. MEMO,
  288. RESPONSIBLE,
  289. TORQUES_UNIT,
  290. FINAL_QUALIFIED_NUM,
  291. FINAL_QUALIFIED_WT,
  292. REPORT_PATH)
  293. VALUES
  294. ('#RESULT_NO#',
  295. '#HEAT_PLAN_NO#',
  296. '#BATCH_NO#',
  297. '#PLINE_CODE#',
  298. '#PLINE_NAME#',
  299. '#IF_MONITOR_RCL#',
  300. '#PRDCR_NO#',
  301. '#PRODUCER#',
  302. '#PRODUCER_TIME#',
  303. '#OUTNUM_CUT#',
  304. '#PRO_NUM#',
  305. '#PRO_WT#',
  306. '#FAIL_NUM#',
  307. '#FAIL_WT#',
  308. '#PRO_SHIFT#',
  309. '#PRO_GROUP#',
  310. '#PRO_USER#',
  311. TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  312. '#JUDGE_STOVE_NO#',
  313. '#PIPE_END_MF#',
  314. '#COUPLING_HEAT_NO#',
  315. '#COUPLING_LOT_NO#',
  316. '#COUPLING_NUM#',
  317. '#COUPLING_WT#',
  318. '#JVALUE_MIN#',
  319. '#JVALUE_MAX#',
  320. '#TORQUES_SET_MIN#',
  321. '#TORQUES_SET_MAX#',
  322. '#TORQUES_MIN#',
  323. '#TORQUES_OPT#',
  324. '#TORQUES_MAX#',
  325. '#TORQUES_CURVE#',
  326. '#SPEED_CURVE#',
  327. '#SCREWOIL_TYPE#',
  328. '#SCREWOIL_BACHNO#',
  329. '#SCREWOIL_NUM#',
  330. '#TOPQUALIFIED#',
  331. '#TURNING_TORQUES_MAX#',
  332. '#TURNING_TORQUES_MIN#',
  333. '#QUALIFIED_NUM#',
  334. '#QUALIFIED_WT#',
  335. '#RE_PRO_NUM#',
  336. '#RE_PRO_WT#',
  337. '#MEMO#',
  338. '#RESPONSIBLE#',
  339. '#TORQUES_UNIT#',
  340. '#FINAL_QUALIFIED_NUM#',
  341. '#FINAL_QUALIFIED_WT#',
  342. '#REPORT_PATH#')
  343. ]]>
  344. </query>
  345. <query id="FrmCoupMakeupResult.AddDetailResult" desc="增加实绩">
  346. <![CDATA[
  347. INSERT INTO MCH_TWISTINGLY_RESULT_D(
  348. RESULT_NO,
  349. SEQ,
  350. COUPLING_STOVE_NO,
  351. LOT_NO,
  352. COUPLING_NUM,
  353. HEAT_PLAN_NO,
  354. PLINE_CODE,
  355. PLINE_NAME,
  356. BATCH_NO,
  357. JUDGE_STOVE_NO,
  358. COUPLING_WT,
  359. DEAL_ORDE,
  360. WO_ID,
  361. COUPLING_FAIL_NUM,
  362. COUPLING_FAIL_WT)
  363. VALUES(
  364. '#RESULT_NO#',
  365. ?,
  366. ?,
  367. ?,
  368. ?,
  369. '#HEAT_PLAN_NO#',
  370. '#PLINE_CODE#',
  371. '#PLINE_NAME#',
  372. '#BATCH_NO#',
  373. '#JUDGE_STOVE_NO#',
  374. ?,
  375. ?,
  376. ?,
  377. ?,
  378. ?)
  379. ]]>
  380. </query>
  381. <query id="FrmCoupMakeupResult.AddDetailResult1" desc="增加实绩">
  382. <![CDATA[
  383. INSERT INTO MCH_TWISTINGLY_RESULT_D(
  384. RESULT_NO,
  385. SEQ,
  386. COUPLING_STOVE_NO,
  387. LOT_NO,
  388. COUPLING_NUM,
  389. HEAT_PLAN_NO,
  390. PLINE_CODE,
  391. PLINE_NAME,
  392. BATCH_NO,
  393. JUDGE_STOVE_NO,
  394. COUPLING_WT,
  395. DEAL_ORDE,
  396. WO_ID,
  397. COUPLING_FAIL_NUM,
  398. COUPLING_FAIL_WT)
  399. VALUES(
  400. '#RESULT_NO#',
  401. (SELECT nvl(MAX(SEQ),0) + 1 FROM MCH_TWISTINGLY_RESULT_D WHERE RESULT_NO = '#RESULT_NO#'),
  402. ?,
  403. ?,
  404. ?,
  405. '#HEAT_PLAN_NO#',
  406. '#PLINE_CODE#',
  407. '#PLINE_NAME#',
  408. '#BATCH_NO#',
  409. '#JUDGE_STOVE_NO#',
  410. ?,
  411. ?,
  412. ?,
  413. ?,
  414. ?)
  415. ]]>
  416. </query>
  417. <query id="FrmCoupMakeupResult.DeleteResult" desc="删除实绩">
  418. <![CDATA[
  419. DELETE FROM MCH_TWISTINGLY_RESULT WHERE RESULT_NO =?
  420. ]]>
  421. </query>
  422. <query id="FrmCoupMakeupResult.DeleteDetailResult" desc="删除实绩">
  423. <![CDATA[
  424. DELETE FROM MCH_TWISTINGLY_RESULT_D WHERE RESULT_NO =?
  425. ]]>
  426. </query>
  427. <query id="FrmCoupMakeupResult.QueryDetail" desc="">
  428. <![CDATA[
  429. SELECT * FROM MCH_TWISTINGLY_RESULT_D T WHERE 1=1
  430. ]]>
  431. </query>
  432. <query id="FrmCoupMakeupResult.UpdatePath" desc="更新报告路径">
  433. <![CDATA[
  434. UPDATE MCH_TWISTINGLY_RESULT SET REPORT_PATH = ? WHERE RESULT_NO =?
  435. ]]>
  436. </query>
  437. <query id="FrmCoupMakeupResult.UpdateCouplingDeal" desc="更新接箍领用出库">
  438. <![CDATA[
  439. UPDATE COUPLING_MAT_DEAL T
  440. SET USED_NUM = NVL(USED_NUM, 0) + ?,
  441. USED_WT = NVL(USED_WT, 0) + ?,
  442. FAILL_NUM = NVL(FAILL_NUM, 0) + ?,
  443. FAILL_WT = NVL(FAILL_WT, 0) + ?,
  444. T.HANDLE_FLAG = CASE
  445. WHEN NVL(T.DEAL_NUM, 0) - NVL(T.USED_NUM, 0) -
  446. NVL(T.FAILL_NUM, 0) - NVL(T.BACK_NUM, 0) -
  447. NVL(?, 0) - NVL(?, 0) = 0 THEN
  448. '1'
  449. ELSE
  450. '0'
  451. END
  452. WHERE DEAL_ORDE = ?
  453. ]]>
  454. </query>
  455. <query id="FrmCoupMakeupResult.UpdateCouplingDeal1" desc="更新接箍领用出库">
  456. <![CDATA[
  457. UPDATE COUPLING_MAT_DEAL T
  458. SET USED_NUM = NVL(USED_NUM, 0) - ?,
  459. USED_WT = NVL(USED_WT, 0) - ?,
  460. FAILL_NUM = NVL(FAILL_NUM, 0) - ?,
  461. FAILL_WT = NVL(FAILL_WT, 0) - ?,
  462. T.HANDLE_FLAG = CASE
  463. WHEN NVL(T.DEAL_NUM, 0) - NVL(T.USED_NUM, 0) -
  464. NVL(T.FAILL_NUM, 0) - NVL(T.BACK_NUM, 0) +
  465. NVL(?, 0) + NVL(?, 0) = 0 THEN
  466. '1'
  467. ELSE
  468. '0'
  469. END
  470. WHERE DEAL_ORDE = ?
  471. ]]>
  472. </query>
  473. <query id="FrmCoupMakeupResult.QueryRemainQty" desc="查询接箍领用出库剩余支">
  474. <![CDATA[
  475. SELECT NVL(NVL(DEAL_NUM,0)- NVL(USED_NUM,0)-NVL(FAILL_NUM,0) -NVL(BACK_NUM,0),0) REMAIN FROM COUPLING_MAT_DEAL WHERE DEAL_ORDE = ?
  476. ]]>
  477. </query>
  478. </queryMap>