JdgQcmZcCheckconsign.xml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="">
  3. <query id="JdgQcmZcCheckconsign.groupQuery" desc="查询委托表">
  4. <![CDATA[
  5. SELECT TT.*
  6. FROM (SELECT T.JUDGE_STOVE_NO,
  7. MAX(T.ORD_LN_DLY_PK) ORD_LN_DLY_PK,
  8. MIN(T.GRADENAME) GRADENAME,
  9. MIN(T.STEELNAME) STEELNAME,
  10. MIN(T.ACT_DIMATER) ACT_DIMATER,
  11. MIN(T.ACT_HEIGHT) ACT_HEIGHT,
  12. MIN(T2.BASENAME) PHY_RESULT_NAME,
  13. MIN(T3.BASENAME) CHEM_RESULT_NAME,
  14. MAX(T.PLINE_NAME) PLINE_NAME,
  15. T.CHECK_NO,
  16. TO_CHAR(MAX(T.JUDGE_TIME), 'YYYY-MM-DD HH24:MI:SS') JUDGE_TIME,
  17. MIN(T.JUDGE_MAKER) JUDGE_MAKER,
  18. MAX(T.JUDGE_MEMO) JUDGE_MEMO,
  19. '正常' LK_FLAG,
  20. MIN(T.STEEL_STANDRAD) STEEL_STANDRAD,
  21. CASE
  22. WHEN MIN(T.CHECK_NO) LIKE '%F%' THEN
  23. '复验'
  24. ELSE
  25. '初验'
  26. END SAMPLE_TYPE,
  27. MIN(T.CONSIGN_NAME) CONSIGN_NAME,
  28. MIN(T.CONSIGN_MEMO) CONSIGN_MEMO,
  29. TO_CHAR(MAX(T.CONSIGN_TIME), 'YYYY-MM-DD HH24:MI:SS') CONSIGN_TIME,
  30. MIN(T.TARGET) TARGET,
  31. CASE
  32. WHEN EXISTS (SELECT 1
  33. FROM QCM_ZC_CHECKCONSIGN T7
  34. WHERE T7.CHECK_NO = T.CHECK_NO
  35. AND T7.JUDGE_RESULT_CODE IS NULL) THEN
  36. '未判'
  37. ELSE
  38. '已判'
  39. END CHECK_RESULT,
  40. DECODE(MIN(T.QUOTE_STATE),
  41. '0',
  42. '未报出',
  43. '1',
  44. '部分报出',
  45. '报齐') QUOTE_STATE,
  46. MIN(T4.MODEL_DESC) MODEL_DESC,
  47. MIN(T4.BUYER_NAME) BUYER_NAME,
  48. MIN(T4.ORDER_NO) || '/' || MIN(T4.ORDER_SEQ) ORDER_NO,
  49. MIN(T4.SPEC_NAME) SPEC_NAME,
  50. MIN(T4.PRODUCNAME) PRODUCNAME,
  51. MIN(T4.STD_STYLE_DESC) STD_STYLE_DESC,
  52. MIN(T4.STD_NAME) STD_NAME,
  53. DECODE(MIN(T.CRAFT_SOURCE),
  54. '0',
  55. '生产样',
  56. '1',
  57. '首日检',
  58. '4',
  59. '外购管') CRAFT_SOURCE_DESC,
  60. MIN(T.CRAFT_SOURCE) CRAFT_SOURCE,
  61. MIN(T.LOT_NO) LOT_NO,
  62. MIN(T.LOT_NO_GROUP) LOT_NO_GROUP,
  63. MIN(T.CIC) CIC,
  64. MIN(T.PIC) PIC,
  65. MIN(T5.CRAFT_NO) CRAFT_NO,
  66. MIN(T5.CRAFT_PATH) CRAFT_PATH
  67. FROM QCM_ZC_CHECKCONSIGN T
  68. LEFT JOIN COM_BASE_INFO T2
  69. ON T2.BASECODE = T.PHY_RESULT_CODE
  70. LEFT JOIN COM_BASE_INFO T3
  71. ON T3.BASECODE = T.CHEM_RESULT_CODE
  72. LEFT JOIN PLN_SALEORD T4
  73. ON T4.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  74. LEFT JOIN CRAFT_ORD_DESIGN T5
  75. ON T5.ORD_LN_PK = T4.ORD_LN_PK
  76. AND T5.CRAFT_SEQ = T.CRAFT_SEQ
  77. WHERE ({0} IS NULL OR T.LOT_NO LIKE '%' || {0} || '%')
  78. AND ({1} IS NULL OR T.JUDGE_STOVE_NO LIKE '%' || {1} || '%')
  79. AND ({2} IS NULL OR {2} = '0' AND EXISTS
  80. (SELECT 1
  81. FROM QCM_ZC_CHECKCONSIGN A
  82. WHERE A.CHECK_NO = T.CHECK_NO
  83. AND A.IS_FLAG = '0'
  84. AND A.JUDGE_RESULT_CODE IS NULL) OR
  85. {2} = '1' AND NOT EXISTS
  86. (SELECT 1
  87. FROM QCM_ZC_CHECKCONSIGN A
  88. WHERE A.CHECK_NO = T.CHECK_NO
  89. AND A.IS_FLAG = '0'
  90. AND A.JUDGE_RESULT_CODE IS NULL))
  91. AND ({3} IS NULL OR
  92. T.CONSIGN_TIME >= TO_DATE({3}, 'YYYY-MM-DD HH24:MI:SS'))
  93. AND ({4} IS NULL OR
  94. T.CONSIGN_TIME <= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS'))
  95. AND T.CONSIGN_TIME >=
  96. TO_DATE('2018-07-30 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
  97. AND ({5} = '0' OR T.PLINE_CODE IN {6})
  98. AND ({7} IS NULL OR {8} = '1' AND T.CHECK_NO NOT LIKE '%F%' OR
  99. {7} = '2' AND T.CHECK_NO LIKE '%F%')
  100. AND ({8} IS NULL OR
  101. {8} = '1' AND T.PLINE_CODE NOT IN ('C065', 'C066') OR
  102. {8} = '2' AND T.PLINE_CODE IN ('C065', 'C066'))
  103. AND T.PROCESS_CODE = {9}
  104. AND ({10} IS NULL OR T.CHECK_NO LIKE '%' || {10} || '%')
  105. AND ({11} IS NULL OR T.QUOTE_STATE = {11})
  106. AND ({12} IS NULL OR
  107. T.JUDGE_TIME >= TO_DATE({12}, 'YYYY-MM-DD HH24:MI:SS'))
  108. AND ({13} IS NULL OR
  109. T.JUDGE_TIME <= TO_DATE({13}, 'YYYY-MM-DD HH24:MI:SS'))
  110. AND T.IS_FLAG = '0'
  111. GROUP BY T.CHECK_NO, T.JUDGE_STOVE_NO) TT
  112. ORDER BY TT.JUDGE_STOVE_NO, TT.CRAFT_SOURCE
  113. ]]>
  114. </query>
  115. <query id="JdgQcmZcCheckconsign.queryAllByCheckNo" desc="查询委托表">
  116. <![CDATA[
  117. SELECT T.*, T.ORD_LN_DLY_PK PRO_ORD_LN_DLY_PK
  118. FROM QCM_ZC_CHECKCONSIGN T
  119. WHERE T.CHECK_NO = {0}
  120. AND T.IS_FLAG = '0'
  121. ]]>
  122. </query>
  123. <query id="JdgQcmZcCheckconsign.queryAllByCheckNoFirstRow" desc="查询委托表">
  124. <![CDATA[
  125. SELECT T.*
  126. FROM QCM_ZC_CHECKCONSIGN T
  127. WHERE T.CHECK_NO = {0}
  128. AND T.IS_FLAG = '0'
  129. AND ROWNUM <= 1
  130. ]]>
  131. </query>
  132. <query id="JdgQcmZcCheckconsign.queryByCheckNo" desc="查询委托表">
  133. <![CDATA[
  134. SELECT T.BATCH_NO,
  135. T.ACT_COUNT,
  136. T.ACT_WEIGHT,
  137. T.ACT_LEN_MIN,
  138. T.ACT_LEN_MAX,
  139. T.CHEM_RESULT_CODE,
  140. T.PHY_RESULT_CODE,
  141. T.CHEM_RESULT_CODE CHEM_RESULT_CODE_OLD,
  142. T.PHY_RESULT_CODE PHY_RESULT_CODE_OLD,
  143. T2.BASENAME CHEM_RESULT_NAME,
  144. T3.BASENAME PHY_RESULT_NAME,
  145. DECODE(T.CYCLES_FLAG, '1', '是', '0', '否') CYCLES_FLAG,
  146. T.JUDGE_MEMO,
  147. DECODE(T.APPLY_RESAMPLE, '1', '是', '否') APPLY_RESAMPLE,
  148. T4.BASENAME JUDGE_RESULT_NAME,
  149. T.JUDGE_RESULT_CODE,
  150. T6.CRAFT_NO,
  151. T6.CRAFT_PATH
  152. FROM QCM_ZC_CHECKCONSIGN T
  153. LEFT JOIN COM_BASE_INFO T2
  154. ON T2.BASECODE = T.CHEM_RESULT_CODE
  155. LEFT JOIN COM_BASE_INFO T3
  156. ON T3.BASECODE = T.PHY_RESULT_CODE
  157. LEFT JOIN COM_BASE_INFO T4
  158. ON T4.BASECODE = T.JUDGE_RESULT_CODE
  159. LEFT JOIN PLN_SALEORD T5
  160. ON T5.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  161. LEFT JOIN CRAFT_ORD_DESIGN T6
  162. ON T5.ORD_LN_DLY_PK IS NOT NULL
  163. AND T.CRAFT_SEQ IS NOT NULL
  164. AND T6.ORD_LN_PK = T5.ORD_LN_PK
  165. AND T6.CRAFT_SEQ = T.CRAFT_SEQ
  166. WHERE T.CHECK_NO = {0}
  167. AND T.IS_FLAG = '0'
  168. ]]>
  169. </query>
  170. <query id="JdgQcmZcCheckconsign.queryByBatchNo" desc="查询委托表">
  171. <![CDATA[
  172. SELECT *
  173. FROM QCM_ZC_CHECKCONSIGN T
  174. WHERE T.CHECK_NO = {0}
  175. AND T.JUDGE_STOVE_NO = {1}
  176. AND T.BATCH_NO = {2}
  177. ]]>
  178. </query>
  179. <query id="JdgQcmZcCheckconsign.queryByCheckNoJudgeStoveNo" desc="查询委托表">
  180. <![CDATA[
  181. SELECT *
  182. FROM QCM_ZC_CHECKCONSIGN T
  183. WHERE T.CHECK_NO = {0}
  184. AND T.JUDGE_STOVE_NO = {1}
  185. ]]>
  186. </query>
  187. <query id="JdgQcmZcCheckconsign.queryByBatchNoNoCheckNo" desc="查询委托表">
  188. <![CDATA[
  189. SELECT *
  190. FROM QCM_ZC_CHECKCONSIGN T
  191. WHERE T.JUDGE_STOVE_NO = {0}
  192. AND T.BATCH_NO = {1}
  193. AND T.PROCESS_CODE = {2}
  194. AND T.IS_FLAG = '0'
  195. AND T.CRAFT_SOURCE IN {3}
  196. ]]>
  197. </query>
  198. <query id="JdgQcmZcCheckconsign.queryByLotNoNoCheckNo" desc="查询委托表">
  199. <![CDATA[
  200. SELECT *
  201. FROM QCM_ZC_CHECKCONSIGN T
  202. WHERE ({0} IS NULL OR T.LOT_NO = {0})
  203. AND ({1} IS NULL OR T.LOT_NO_GROUP = {1})
  204. AND T.PROCESS_CODE = {2}
  205. AND T.IS_FLAG = '0'
  206. AND T.CRAFT_SOURCE IN {3}
  207. AND T.PLINE_CODE = {4}
  208. AND T.ORD_LN_DLY_PK like {5} || '%'
  209. ]]>
  210. </query>
  211. <query id="JdgQcmZcCheckconsign.queryByJudgeStoveNo" desc="通过炉号查询委托表">
  212. <![CDATA[
  213. SELECT *
  214. FROM QCM_ZC_CHECKCONSIGN T
  215. WHERE T.JUDGE_STOVE_NO = {0}
  216. AND T.PROCESS_CODE = {1}
  217. AND T.CRAFT_SOURCE = {2}
  218. AND T.ORD_LN_DLY_PK = {3}
  219. AND T.IS_FLAG = '0'
  220. ORDER BY T.BATCH_NO
  221. ]]>
  222. </query>
  223. <query id="JdgQcmZcCheckconsign.queryOriginalByJudgeStoveNo" desc="通过炉号查询委托表">
  224. <![CDATA[
  225. SELECT *
  226. FROM QCM_ZC_CHECKCONSIGN T
  227. WHERE T.JUDGE_STOVE_NO = {0}
  228. AND T.PROCESS_CODE = {1}
  229. AND T.CRAFT_SOURCE = {2}
  230. AND (T.CHECK_NO NOT LIKE '%P%' AND T.CHECK_NO NOT LIKE '%L%')
  231. AND T.IS_FLAG = '0'
  232. ORDER BY T.BATCH_NO
  233. ]]>
  234. </query>
  235. <query id="JdgQcmZcCheckconsign.queryMaxResampleCheckNo" desc="查询最大复样检验编号">
  236. <![CDATA[
  237. SELECT MAX(T.CHECK_NO) CHECK_NO
  238. FROM QCM_ZC_CHECKCONSIGN T
  239. WHERE T.JUDGE_STOVE_NO = {0}
  240. AND T.BATCH_NO = {1}
  241. AND T.PROCESS_CODE = {2}
  242. AND T.IS_FLAG = '0'
  243. AND T.CHECK_NO LIKE '%F%'
  244. ]]>
  245. </query>
  246. <query id="JdgQcmZcCheckconsign.queryMaxCheckNo" desc="查询最大检验编号">
  247. <![CDATA[
  248. SELECT MAX(T.CHECK_NO) CHECK_NO
  249. FROM QCM_ZC_CHECKCONSIGN T
  250. WHERE T.JUDGE_STOVE_NO = {0}
  251. AND T.BATCH_NO = {1}
  252. AND T.PROCESS_CODE = {2}
  253. AND T.IS_FLAG = '0'
  254. AND T.CHECK_NO NOT LIKE '%F%'
  255. ]]>
  256. </query>
  257. <query id="JdgQcmZcCheckconsign.updateChemResult" desc="修改委托表成分结果">
  258. <![CDATA[
  259. UPDATE QCM_ZC_CHECKCONSIGN T
  260. SET T.CHEM_RESULT_CODE = {4}
  261. WHERE T.CHECK_NO = {0}
  262. AND T.JUDGE_STOVE_NO = {1}
  263. AND T.BATCH_NO = {2}
  264. AND T.PROCESS_CODE = {3}
  265. ]]>
  266. </query>
  267. <query id="JdgQcmZcCheckconsign.updateResult" desc="修改委托表判定结果">
  268. <![CDATA[
  269. UPDATE QCM_ZC_CHECKCONSIGN T
  270. SET T.PHY_RESULT_CODE = {4},
  271. T.CHEM_RESULT_CODE = {5},
  272. T.JUDGE_RESULT_CODE = {6},
  273. T.JUDGE_MAKER = {7},
  274. T.JUDGE_TIME = SYSDATE,
  275. T.JUDGE_MEMO = {8},
  276. T.CHEM_JUDGE_ID = {9},
  277. T.PHY_JUDGE_ID = {10},
  278. T.VALIDFLAG = {11},
  279. T.RESAMPLE = {12},
  280. T.IS_NO_SSC = {13},
  281. T.IS_NO_HIC = {14}
  282. WHERE T.CHECK_NO = {0}
  283. AND T.JUDGE_STOVE_NO = {1}
  284. AND T.BATCH_NO = {2}
  285. AND T.PROCESS_CODE = {3}
  286. ]]>
  287. </query>
  288. <query id="JdgQcmZcCheckconsign.updateConsignFirstDate" desc="修改委托表判定结果">
  289. <![CDATA[
  290. UPDATE QCM_ZC_CHECKCONSIGN T
  291. SET T.FIRST_JUDGE_DATE = SYSDATE
  292. WHERE T.CHECK_NO = {0}
  293. AND T.JUDGE_STOVE_NO = {1}
  294. AND T.BATCH_NO = {2}
  295. AND T.PROCESS_CODE = {3}
  296. AND T.FIRST_JUDGE_DATE IS NULL
  297. ]]>
  298. </query>
  299. <query id="JdgQcmZcCheckconsign.updatePipeFlag" desc="修改委托表判定结果">
  300. <![CDATA[
  301. UPDATE PIPE_CHECKCONSIGN_BASEINFO T
  302. SET T.OK_FLAG = {0}
  303. WHERE T.CHECK_NO = {1}
  304. ]]>
  305. </query>
  306. <query id="JdgQcmZcCheckconsign.isLxPhy" desc="修改委托表判定结果">
  307. <![CDATA[
  308. SELECT COUNT(1) from COM_BASE_PHY_C t WHERE T.PHY_CODE=? AND T.PHY_DEPTNAME LIKE '%力学%'
  309. ]]>
  310. </query>
  311. <query id="JdgQcmZcCheckconsign.updateQuoteState" desc="修改委托表的是否报齐">
  312. <![CDATA[
  313. UPDATE QCM_ZC_CHECKCONSIGN T
  314. SET T.QUOTE_STATE = {1}
  315. WHERE T.CHECK_NO = {0}
  316. ]]>
  317. </query>
  318. <query id="JdgQcmZcCheckconsign.updateCyClesFlag" desc="修改重新热处理标志">
  319. <![CDATA[
  320. UPDATE QCM_ZC_CHECKCONSIGN T
  321. SET T.CYCLES_FLAG = {3}
  322. WHERE T.JUDGE_STOVE_NO = {0}
  323. AND T.BATCH_NO = {1}
  324. AND T.PROCESS_CODE = {2}
  325. ]]>
  326. </query>
  327. <query id="JdgQcmZcCheckconsign.updateCyClesFlagByCheckNo" desc="修改重新热处理标志">
  328. <![CDATA[
  329. UPDATE QCM_ZC_CHECKCONSIGN T
  330. SET T.CYCLES_FLAG = {1}
  331. WHERE T.CHECK_NO = {0}
  332. ]]>
  333. </query>
  334. <query id="JdgQcmZcCheckconsign.updateMemo" desc="修改备注">
  335. <![CDATA[
  336. UPDATE QCM_ZC_CHECKCONSIGN T
  337. SET T.JUDGE_MEMO = {2}
  338. WHERE T.CHECK_NO = {0}
  339. AND T.PROCESS_CODE = {1}
  340. ]]>
  341. </query>
  342. <query id="JdgQcmZcCheckconsign.updateResampleData" desc="修改重取样信息">
  343. <![CDATA[
  344. UPDATE QCM_ZC_CHECKCONSIGN T
  345. SET T.APPLY_RESAMPLE = {4}
  346. WHERE T.CHECK_NO = {0}
  347. AND T.JUDGE_STOVE_NO = {1}
  348. AND T.BATCH_NO = {2}
  349. AND T.PROCESS_CODE = {3}
  350. ]]>
  351. </query>
  352. <query id="JdgQcmZcCheckconsign.getPhyChemJudgeInfo" desc="获取判定记录">
  353. <![CDATA[
  354. SELECT TT.*,
  355. (SELECT BASENAME
  356. FROM COM_BASE_INFO
  357. WHERE BASECODE = TT.DELIVERY_STATE_CODE) DELIVERY_STATE_NAME
  358. FROM (SELECT T.PHY_JUDGE_ID,
  359. T.CHEM_JUDGE_ID,
  360. T.STOVE_NO,
  361. T.JUDGE_STOVE_NO,
  362. T.BATCH_NO,
  363. T.PLINE_NAME,
  364. T9.PROCESS_DESC,
  365. T4.Basename PHY_RESULT,
  366. T.PHY_RESULT_CODE,
  367. T5.BASENAME CHEM_RESULT,
  368. T.CHEM_RESULT_CODE,
  369. T6.BASENAME JUDGE_RESULT,
  370. T.JUDGE_RESULT_CODE,
  371. T.STEELNAME,
  372. T.GRADENAME,
  373. T.JUDGE_MAKER,
  374. TO_CHAR(T.JUDGE_TIME, 'YYYY-MM-DD HH24:MI:SS') JUDGE_TIME,
  375. CASE
  376. WHEN T.CHECK_NO LIKE '%F%' THEN
  377. '复样'
  378. ELSE
  379. '初样'
  380. END SAMPLE_TYPE,
  381. T.ACT_COUNT,
  382. T.ACT_WEIGHT,
  383. GET_DELIVERY_STATE(T3.DESGIN_KEY, T.INDEX_SEQ) DELIVERY_STATE_CODE,
  384. T7.MEMO CHEM_MEMO,
  385. T8.MEMO PHY_MEMO,
  386. T2.ORDER_NO || '/' || T2.ORDER_SEQ ORDER_NO,
  387. T.ACT_DIMATER,
  388. T.ACT_HEIGHT
  389. FROM QCM_ZC_CHECKCONSIGN T
  390. LEFT JOIN PLN_SALEORD T2
  391. ON T2.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  392. LEFT JOIN CRAFT_ORD_DESIGN T3
  393. ON T3.ORD_LN_PK = T2.ORD_LN_PK
  394. AND T3.CRAFT_SEQ = T.CRAFT_SEQ
  395. LEFT JOIN COM_BASE_INFO T4
  396. ON T4.BASECODE = T.PHY_RESULT_CODE
  397. LEFT JOIN COM_BASE_INFO T5
  398. ON T5.BASECODE = T.CHEM_RESULT_CODE
  399. LEFT JOIN COM_BASE_INFO T6
  400. ON T6.BASECODE = T.JUDGE_RESULT_CODE
  401. LEFT JOIN QCM_BC_CHEMJUDGE T7
  402. ON T7.CHEM_JUDGE_ID = T.CHEM_JUDGE_ID
  403. AND T7.JUDGE_SEQ = 1
  404. LEFT JOIN QCM_BC_PHYJUDGE T8
  405. ON T8.PHY_JUDGE_ID = T.PHY_JUDGE_ID
  406. AND T8.JUDGE_SEQ = 1
  407. LEFT JOIN COM_BASE_PROCESS T9
  408. ON T9.PROCESS_CODE = T.PROCESS_CODE
  409. WHERE ({0} IS NULL OR T.JUDGE_STOVE_NO LIKE '%' || {0} || '%')
  410. AND ({1} IS NULL OR T.BATCH_NO LIKE '%' || {1} || '%')
  411. AND ({2} IS NULL OR T.JUDGE_RESULT_CODE = {2})
  412. AND ({3} IS NULL OR
  413. T.JUDGE_TIME >= TO_DATE({3}, 'YYYY-MM-DD HH24:MI:SS'))
  414. AND ({4} IS NULL OR
  415. T.JUDGE_TIME <= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS'))
  416. AND ({5} = '0' OR T.PLINE_CODE IN {6})
  417. AND T.PROCESS_CODE = {7}
  418. AND T.IS_FLAG = '0'
  419. ORDER BY T.JUDGE_TIME DESC) TT
  420. ]]>
  421. </query>
  422. <query id="JdgQcmZcCheckconsign.getCyclesInfo" desc="获取需要重新热处理的性能批号">
  423. <![CDATA[
  424. SELECT T.BATCH_NO, 'False' CHK FROM QCM_ZC_CHECKCONSIGN T WHERE T.CHECK_NO = {0}
  425. ORDER BY T.BATCH_NO
  426. ]]>
  427. </query>
  428. <query id="JdgQcmZcCheckconsign.copyByBatchNo" desc="通过炉批复制委托">
  429. <![CDATA[
  430. INSERT INTO QCM_ZC_CHECKCONSIGN
  431. (CHECK_NO,
  432. LOT_NO,
  433. JUDGE_STOVE_NO,
  434. BATCH_NO,
  435. STOVE_NO,
  436. PROCESS_CODE,
  437. PLINE_CODE,
  438. PLINE_NAME,
  439. ACT_COUNT,
  440. ACT_WEIGHT,
  441. ACT_THEORY_WEIGHT,
  442. CHEM_RESULT_PATH,
  443. PHY_RESULT_PATH,
  444. MATERIAL_NO,
  445. MATERIAL_NAME,
  446. PRODUCCODE,
  447. PRODUCNAME,
  448. STEELCODE,
  449. STEELNAME,
  450. GRADECODE,
  451. GRADENAME,
  452. SPEC_CODE,
  453. SPEC_NAME,
  454. MODEL_CODE,
  455. MODEL_DESC,
  456. STD_CODE,
  457. STD_NAME,
  458. STD_STYLE,
  459. STD_STYLE_DESC,
  460. ACT_DIMATER,
  461. ACT_HEIGHT,
  462. ACT_LEN_MIN,
  463. ACT_LEN_MAX,
  464. PRO_ORDER_ID,
  465. GX_PLAN_NO,
  466. ORD_LN_DLY_PK,
  467. CRAF_NO,
  468. CRAFT_SEQ,
  469. INDEX_SEQ,
  470. STEEL_STANDRAD,
  471. CIC,
  472. PIC,
  473. BAL_YEAR_MONTH,
  474. LK_FLAG,
  475. AUDIT_RESULT,
  476. AUDIT_MEMO,
  477. VALIDFLAG,
  478. CONSIGN_NAME,
  479. CONSIGN_TIME,
  480. CONSIGN_MEMO,
  481. CAILI_PATH,
  482. FUSHI_PATH,
  483. JINWU_PATH,
  484. GONGCHENG_PATH,
  485. DIBEI_PATH,
  486. HUAXUE_PATH,
  487. IS_FLAG,
  488. TARGET,
  489. CRAFT_SOURCE,
  490. IS_NO_SSC,
  491. IS_NO_HIC,
  492. LOT_NO_GROUP,
  493. QUOTE_STATE)
  494. (SELECT {5},
  495. {6},
  496. {7},
  497. {8},
  498. STOVE_NO,
  499. PROCESS_CODE,
  500. PLINE_CODE,
  501. PLINE_NAME,
  502. ACT_COUNT,
  503. ACT_WEIGHT,
  504. ACT_THEORY_WEIGHT,
  505. CHEM_RESULT_PATH,
  506. PHY_RESULT_PATH,
  507. MATERIAL_NO,
  508. MATERIAL_NAME,
  509. PRODUCCODE,
  510. PRODUCNAME,
  511. STEELCODE,
  512. STEELNAME,
  513. GRADECODE,
  514. GRADENAME,
  515. SPEC_CODE,
  516. SPEC_NAME,
  517. MODEL_CODE,
  518. MODEL_DESC,
  519. STD_CODE,
  520. STD_NAME,
  521. STD_STYLE,
  522. STD_STYLE_DESC,
  523. ACT_DIMATER,
  524. ACT_HEIGHT,
  525. ACT_LEN_MIN,
  526. ACT_LEN_MAX,
  527. PRO_ORDER_ID,
  528. GX_PLAN_NO,
  529. {9},
  530. CRAF_NO,
  531. {10},
  532. {11},
  533. STEEL_STANDRAD,
  534. {12},
  535. {13},
  536. BAL_YEAR_MONTH,
  537. LK_FLAG,
  538. AUDIT_RESULT,
  539. AUDIT_MEMO,
  540. VALIDFLAG,
  541. CONSIGN_NAME,
  542. CONSIGN_TIME,
  543. CONSIGN_MEMO,
  544. CAILI_PATH,
  545. FUSHI_PATH,
  546. JINWU_PATH,
  547. GONGCHENG_PATH,
  548. DIBEI_PATH,
  549. HUAXUE_PATH,
  550. IS_FLAG,
  551. TARGET,
  552. CRAFT_SOURCE,
  553. IS_NO_SSC,
  554. IS_NO_HIC,
  555. LOT_NO_GROUP,
  556. QUOTE_STATE
  557. FROM QCM_ZC_CHECKCONSIGN T
  558. WHERE T.JUDGE_STOVE_NO = {0}
  559. AND T.BATCH_NO = {1}
  560. AND T.PROCESS_CODE = {2}
  561. AND T.CRAFT_SOURCE = {3}
  562. AND T.ORD_LN_DLY_PK = {4})
  563. ]]>
  564. </query>
  565. <query id="JdgQcmZcCheckconsign.insert" desc="通过炉批复制委托">
  566. <![CDATA[
  567. INSERT INTO QCM_ZC_CHECKCONSIGN
  568. (CHECK_NO,
  569. LOT_NO,
  570. JUDGE_STOVE_NO,
  571. BATCH_NO,
  572. STOVE_NO,
  573. PROCESS_CODE,
  574. PLINE_CODE,
  575. PLINE_NAME,
  576. ACT_COUNT,
  577. ACT_WEIGHT,
  578. ACT_THEORY_WEIGHT,
  579. CHEM_RESULT_PATH,
  580. PHY_RESULT_PATH,
  581. MATERIAL_NO,
  582. MATERIAL_NAME,
  583. PRODUCCODE,
  584. PRODUCNAME,
  585. STEELCODE,
  586. STEELNAME,
  587. GRADECODE,
  588. GRADENAME,
  589. SPEC_CODE,
  590. SPEC_NAME,
  591. MODEL_CODE,
  592. MODEL_DESC,
  593. STD_CODE,
  594. STD_NAME,
  595. STD_STYLE,
  596. STD_STYLE_DESC,
  597. ACT_DIMATER,
  598. ACT_HEIGHT,
  599. ACT_LEN_MIN,
  600. ACT_LEN_MAX,
  601. PRO_ORDER_ID,
  602. GX_PLAN_NO,
  603. ORD_LN_DLY_PK,
  604. CRAF_NO,
  605. CRAFT_SEQ,
  606. INDEX_SEQ,
  607. STEEL_STANDRAD,
  608. CIC,
  609. PIC,
  610. BAL_YEAR_MONTH,
  611. LK_FLAG,
  612. AUDIT_RESULT,
  613. AUDIT_MEMO,
  614. VALIDFLAG,
  615. CONSIGN_NAME,
  616. CONSIGN_TIME,
  617. CONSIGN_MEMO,
  618. CAILI_PATH,
  619. FUSHI_PATH,
  620. JINWU_PATH,
  621. GONGCHENG_PATH,
  622. DIBEI_PATH,
  623. HUAXUE_PATH,
  624. IS_FLAG,
  625. TARGET,
  626. CRAFT_SOURCE,
  627. IS_NO_SSC,
  628. IS_NO_HIC,
  629. LOT_NO_GROUP,
  630. QUOTE_STATE,
  631. LIKU_PROCESS_CODE,
  632. JUDGE_RESULT_CODE)
  633. VALUES
  634. ('#CHECK_NO#',
  635. '#LOT_NO#',
  636. '#JUDGE_STOVE_NO#',
  637. '#BATCH_NO#',
  638. '#STOVE_NO#',
  639. '#PROCESS_CODE#',
  640. '#PLINE_CODE#',
  641. '#PLINE_NAME#',
  642. '#ACT_COUNT#',
  643. '#ACT_WEIGHT#',
  644. '#ACT_THEORY_WEIGHT#',
  645. '#CHEM_RESULT_PATH#',
  646. '#PHY_RESULT_PATH#',
  647. '#MATERIAL_NO#',
  648. '#MATERIAL_NAME#',
  649. '#PRODUCCODE#',
  650. '#PRODUCNAME#',
  651. '#STEELCODE#',
  652. '#STEELNAME#',
  653. '#GRADECODE#',
  654. '#GRADENAME#',
  655. '#SPEC_CODE#',
  656. '#SPEC_NAME#',
  657. '#MODEL_CODE#',
  658. '#MODEL_DESC#',
  659. '#STD_CODE#',
  660. '#STD_NAME#',
  661. '#STD_STYLE#',
  662. '#STD_STYLE_DESC#',
  663. '#ACT_DIMATER#',
  664. '#ACT_HEIGHT#',
  665. '#ACT_LEN_MIN#',
  666. '#ACT_LEN_MAX#',
  667. '#PRO_ORDER_ID#',
  668. '#GX_PLAN_NO#',
  669. '#ORD_LN_DLY_PK#',
  670. '#CRAF_NO#',
  671. '#CRAFT_SEQ#',
  672. '#INDEX_SEQ#',
  673. '#STEEL_STANDRAD#',
  674. '#CIC#',
  675. '#PIC#',
  676. '#BAL_YEAR_MONTH#',
  677. '#LK_FLAG#',
  678. '#AUDIT_RESULT#',
  679. '#AUDIT_MEMO#',
  680. '#VALIDFLAG#',
  681. '#CONSIGN_NAME#',
  682. SYSDATE,
  683. '#CONSIGN_MEMO#',
  684. '#CAILI_PATH#',
  685. '#FUSHI_PATH#',
  686. '#JINWU_PATH#',
  687. '#GONGCHENG_PATH#',
  688. '#DIBEI_PATH#',
  689. '#HUAXUE_PATH#',
  690. '#IS_FLAG#',
  691. '#TARGET#',
  692. '#CRAFT_SOURCE#',
  693. '#IS_NO_SSC#',
  694. '#IS_NO_HIC#',
  695. '#LOT_NO_GROUP#',
  696. '#QUOTE_STATE#',
  697. '#LIKU_PROCESS_CODE#',
  698. '#JUDGE_RESULT_CODE#')
  699. ]]>
  700. </query>
  701. <query id = "JdgQcmZcCheckconsign.insertPipeBaseInfo" desc = "修改检化验主表信息">
  702. INSERT INTO PIPE_CHECKCONSIGN_BASEINFO
  703. (CHECK_NO,
  704. LOT_NO,
  705. STOVE_NO,
  706. HEAT_NO,
  707. STEEL_GRADE,
  708. STEEL_NO,
  709. PRODUCT_NAME,
  710. PRODUCT_STD,
  711. CRAFT_FILE_NO,
  712. CONTRACT_NO,
  713. CHECK_COUNT,
  714. PLINE_CODE,
  715. DIMATER,
  716. HEIGHT,
  717. BUCKLE_TYPE,
  718. PROCESS_STATUS,
  719. CONSIGN_DEPT,
  720. CONSIGN_NAME,
  721. CONSIGN_TIME,
  722. ISPRODUCER,
  723. SPEC_REQ,
  724. GET_NAME,
  725. GET_TIME,
  726. CONSIGNDEPT_SEND_NAME,
  727. CONSIGNDEPT_SEND_TIME,
  728. JG_RECEIVE_NAME,
  729. JG_RECEIVE_TIME,
  730. IS_RUSH,
  731. RUSH_NAME,
  732. RUSH_TIME,
  733. FLAG,
  734. SAMPLE_REMARK,
  735. REMARK,
  736. DATA_TYPE,
  737. VALIDFLAG,
  738. STD_STYLE_DESC,
  739. PROCESS_CODE,
  740. MERGER_NO,
  741. CRAFT_SOURCE,
  742. JG_PRINT_COUNT,
  743. JG_PRINT_NAME,
  744. JG_PRINT_TIME,
  745. INDEX_SEQ,
  746. PIC,
  747. CIC,
  748. LOT_NO_GROUP
  749. )
  750. (SELECT '#CHECK_NO#',
  751. LOT_NO,
  752. STOVE_NO,
  753. HEAT_NO,
  754. STEEL_GRADE,
  755. STEEL_NO,
  756. PRODUCT_NAME,
  757. PRODUCT_STD,
  758. '#CRAF_NO#',
  759. '#CONTRACT_NO#',
  760. CHECK_COUNT,
  761. PLINE_CODE,
  762. DIMATER,
  763. HEIGHT,
  764. BUCKLE_TYPE,
  765. PROCESS_STATUS,
  766. CONSIGN_DEPT,
  767. CONSIGN_NAME,
  768. CONSIGN_TIME,
  769. ISPRODUCER,
  770. SPEC_REQ,
  771. GET_NAME,
  772. GET_TIME,
  773. CONSIGNDEPT_SEND_NAME,
  774. CONSIGNDEPT_SEND_TIME,
  775. JG_RECEIVE_NAME,
  776. JG_RECEIVE_TIME,
  777. IS_RUSH,
  778. RUSH_NAME,
  779. RUSH_TIME,
  780. FLAG,
  781. SAMPLE_REMARK,
  782. REMARK,
  783. DATA_TYPE,
  784. VALIDFLAG,
  785. STD_STYLE_DESC,
  786. PROCESS_CODE,
  787. MERGER_NO,
  788. CRAFT_SOURCE,
  789. JG_PRINT_COUNT,
  790. JG_PRINT_NAME,
  791. JG_PRINT_TIME,
  792. '#INDEX_SEQ#',
  793. '#PIC#',
  794. '#CIC#',
  795. LOT_NO_GROUP
  796. FROM PIPE_CHECKCONSIGN_BASEINFO T
  797. WHERE T.CHECK_NO = '#OLD_CHECK_NO#')
  798. </query>
  799. <query id="JdgQcmZcCheckconsign.getByBatchNoOrdLnPkCheckNo" desc="通过炉批+合同行PK删除">
  800. <![CDATA[
  801. SELECT T.* FROM QCM_ZC_CHECKCONSIGN T
  802. WHERE T.JUDGE_STOVE_NO = {0}
  803. AND T.BATCH_NO = {1}
  804. AND T.PROCESS_CODE = {2}
  805. AND T.CRAFT_SOURCE = {3}
  806. AND T.ORD_LN_DLY_PK = {4}
  807. AND T.CHECK_NO LIKE '%' || {5} || '%'
  808. ]]>
  809. </query>
  810. <query id="JdgQcmZcCheckconsign.deleteByBatchNoOrdLnPkCheckNo" desc="通过炉批+合同行PK删除">
  811. <![CDATA[
  812. DELETE FROM QCM_ZC_CHECKCONSIGN T
  813. WHERE T.JUDGE_STOVE_NO = {0}
  814. AND T.BATCH_NO = {1}
  815. AND T.PROCESS_CODE = {2}
  816. AND T.CRAFT_SOURCE = {3}
  817. AND T.ORD_LN_DLY_PK = {4}
  818. AND T.CHECK_NO LIKE '%' || {5} || '%'
  819. ]]>
  820. </query>
  821. <query id="JdgQcmZcCheckconsign.deleteByBatchNoOrdLnPkCheckNo1" desc="通过炉批+合同行PK删除">
  822. <![CDATA[
  823. DELETE FROM QCM_ZC_CHECKCONSIGN T
  824. WHERE T.CHECK_NO = {0}
  825. ]]>
  826. </query>
  827. <query id="JdgQcmZcCheckconsign.getMinConsignByBatchNo" desc="通过炉批查询最小的检验单号">
  828. <![CDATA[
  829. SELECT T.*
  830. FROM QCM_ZC_CHECKCONSIGN T
  831. WHERE T.JUDGE_STOVE_NO = {0}
  832. AND T.BATCH_NO = {1}
  833. AND T.CRAFT_SOURCE = {2}
  834. AND T.PROCESS_CODE = {3}
  835. AND T.ORD_LN_DLY_PK = {4}
  836. AND T.IS_FLAG = '0'
  837. ORDER BY T.CHECK_NO
  838. ]]>
  839. </query>
  840. <query id="JdgQcmZcCheckconsign.getByBatchNoOrdLnDlyPk" desc="通过炉批+交货行PK查询">
  841. <![CDATA[
  842. SELECT T.*
  843. FROM QCM_ZC_CHECKCONSIGN T
  844. WHERE T.JUDGE_STOVE_NO = {0}
  845. AND T.BATCH_NO = {1}
  846. AND T.CRAFT_SOURCE = {2}
  847. AND T.PROCESS_CODE = {3}
  848. AND T.ORD_LN_DLY_PK = {4}
  849. AND T.IS_FLAG = '0'
  850. ]]>
  851. </query>
  852. <query id="JdgQcmZcCheckconsign.getOriginalByBatchNo" desc="查询原始检验委托">
  853. <![CDATA[
  854. SELECT T.*
  855. FROM QCM_ZC_CHECKCONSIGN T
  856. WHERE T.JUDGE_STOVE_NO = {0}
  857. AND T.BATCH_NO = {1}
  858. AND T.CRAFT_SOURCE = {2}
  859. AND T.PROCESS_CODE = {3}
  860. AND (T.CHECK_NO NOT LIKE '%P%' AND T.CHECK_NO NOT LIKE '%L%')
  861. AND T.IS_FLAG = '0'
  862. ]]>
  863. </query>
  864. <query id="JdgQcmZcCheckconsign.getOriginalNoBatchNo" desc="查询原始检验委托">
  865. <![CDATA[
  866. SELECT T.*
  867. FROM QCM_ZC_CHECKCONSIGN T
  868. WHERE T.JUDGE_STOVE_NO = {0}
  869. AND T.CRAFT_SOURCE = {1}
  870. AND T.PROCESS_CODE = {2}
  871. AND (T.CHECK_NO NOT LIKE '%P%' AND T.CHECK_NO NOT LIKE '%L%')
  872. AND T.IS_FLAG = '0'
  873. ]]>
  874. </query>
  875. <query id="JdgQcmZcCheckconsign.getPipeBaseInfo" desc="查询原始检验委托">
  876. <![CDATA[
  877. SELECT T.*
  878. FROM PIPE_CHECKCONSIGN_BASEINFO T
  879. WHERE T.HEAT_NO = {0}
  880. AND T.CONTRACT_NO = {1}
  881. AND T.PROCESS_CODE = {2}
  882. AND T.CHECK_NO LIKE '%L%'
  883. ]]>
  884. </query>
  885. <query id = "JdgQcmZcCheckconsign.deletePipeBase" desc = "删除委托信息">
  886. DECLARE
  887. BEGIN
  888. DELETE FROM PIPE_CHECKCONSIGN_BASEINFO T WHERE T.CHECK_NO = '#CHECK_NO#';
  889. DELETE FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#';
  890. DELETE FROM PIPE_CHECKCONSIGN_CHEMDETAIL T WHERE T.CHECK_NO = '#CHECK_NO#';
  891. DELETE FROM PIPE_CHECKCONSIGN_PHYDETAIL T WHERE T.CHECK_NO = '#CHECK_NO#';
  892. END;
  893. </query>
  894. <query id="JdgQcmZcCheckconsign.getByLotNo" desc="通过生产批号查询">
  895. <![CDATA[
  896. SELECT *
  897. FROM QCM_ZC_CHECKCONSIGN T2
  898. WHERE T2.CHECK_NO IN
  899. (SELECT MIN(T.CHECK_NO)
  900. FROM QCM_ZC_CHECKCONSIGN T
  901. WHERE T.LOT_NO = {0}
  902. AND ({1} IS NULL OR T.LOT_NO_GROUP = {1})
  903. AND T.CRAFT_SOURCE = {2}
  904. AND T.PROCESS_CODE = {3}
  905. GROUP BY T.JUDGE_STOVE_NO, T.BATCH_NO, T.ORD_LN_DLY_PK)
  906. ]]>
  907. </query>
  908. <query id="JdgQcmZcCheckconsign.getByJudgeStoveNo" desc="通过炉号查询">
  909. <![CDATA[
  910. SELECT *
  911. FROM QCM_ZC_CHECKCONSIGN T2
  912. WHERE T2.CHECK_NO IN
  913. (SELECT MIN(T.CHECK_NO) CHECK_NO
  914. FROM QCM_ZC_CHECKCONSIGN T
  915. WHERE T.JUDGE_STOVE_NO = {0}
  916. AND T.CRAFT_SOURCE = {1}
  917. AND T.PROCESS_CODE = {2}
  918. GROUP BY T.BATCH_NO, T.ORD_LN_DLY_PK)
  919. ]]>
  920. </query>
  921. <query id="JdgQcmZcCheckconsign.getByOrdLnDlyPkPline" desc="通过合同行、产线查询">
  922. <![CDATA[
  923. SELECT *
  924. FROM QCM_ZC_CHECKCONSIGN T2
  925. WHERE T2.CHECK_NO IN
  926. (SELECT MIN(T.CHECK_NO)
  927. FROM QCM_ZC_CHECKCONSIGN T, PLN_SALEORD A, PLN_SALEORD A2
  928. WHERE T.PLINE_CODE = {1}
  929. AND T.CRAFT_SOURCE = {2}
  930. AND T.PROCESS_CODE = {3}
  931. AND A.ORD_LN_DLY_PK = {0}
  932. AND A2.ORD_LN_PK = A.ORD_LN_PK
  933. AND T.ORD_LN_DLY_PK = A2.ORD_LN_DLY_PK
  934. GROUP BY T.LOT_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.ORD_LN_DLY_PK)
  935. ]]>
  936. </query>
  937. <query id="JdgQcmZcCheckconsign.getMaxGroupCheckNo" desc="通过炉批查询最小的检验单号">
  938. <![CDATA[
  939. SELECT MAX(T.CHECK_NO) CHECK_NO
  940. FROM QCM_ZC_CHECKCONSIGN T
  941. WHERE T.JUDGE_STOVE_NO = {0}
  942. AND T.BATCH_NO = {1}
  943. AND T.CRAFT_SOURCE = {2}
  944. AND T.PROCESS_CODE = {3}
  945. AND T.IS_FLAG = '0'
  946. AND T.CHECK_NO LIKE '%P%'
  947. ]]>
  948. </query>
  949. <query id="JdgQcmZcCheckconsign.getMaxLkCheckNo" desc="通过炉批查询最小的检验单号">
  950. <![CDATA[
  951. SELECT MAX(T.CHECK_NO) CHECK_NO
  952. FROM QCM_ZC_CHECKCONSIGN T
  953. WHERE T.JUDGE_STOVE_NO = {0}
  954. AND T.BATCH_NO = {1}
  955. AND T.CRAFT_SOURCE = {2}
  956. AND T.PROCESS_CODE = {3}
  957. AND T.CHECK_NO LIKE '%' || {4}
  958. AND T.IS_FLAG = '0'
  959. AND T.CHECK_NO LIKE '%L%'
  960. ]]>
  961. </query>
  962. <query id="JdgQcmZcCheckconsign.getMaxLkCheckNoNew" desc="通过炉批查询最小的检验单号">
  963. <![CDATA[
  964. SELECT MAX(T.CHECK_NO) CHECK_NO
  965. FROM QCM_ZC_CHECKCONSIGN T
  966. WHERE T.JUDGE_STOVE_NO = {0}
  967. AND T.CRAFT_SOURCE = {1}
  968. AND T.PROCESS_CODE = {2}
  969. AND T.CHECK_NO LIKE '%' || {3}
  970. AND T.IS_FLAG = '0'
  971. AND T.CHECK_NO LIKE '%L%'
  972. ]]>
  973. </query>
  974. <query id="JdgQcmZcCheckconsign.setCraftInfo" desc="修改工艺信息">
  975. <![CDATA[
  976. UPDATE QCM_ZC_CHECKCONSIGN T
  977. SET T.CRAFT_SEQ = {1},
  978. T.CRAF_NO = {2},
  979. T.CIC = {3},
  980. T.STEEL_STANDRAD = {4}
  981. WHERE EXISTS (SELECT 1
  982. FROM PLN_SALEORD A
  983. WHERE A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  984. AND A.ORD_LN_PK = {0})
  985. ]]>
  986. </query>
  987. <query id="JdgQcmZcCheckconsign.setCraftSeq" desc="修改工艺版本">
  988. <![CDATA[
  989. UPDATE QCM_ZC_CHECKCONSIGN T
  990. SET T.CRAF_NO = {4},
  991. T.CRAFT_SEQ = {5},
  992. T.CIC = {6},
  993. T.PIC = {7},
  994. T.STEEL_STANDRAD = {8}
  995. WHERE T.JUDGE_STOVE_NO = {0}
  996. AND T.BATCH_NO = {1}
  997. AND T.PROCESS_CODE = {2}
  998. AND T.ORD_LN_DLY_PK = {3}
  999. ]]>
  1000. </query>
  1001. <query id = "JdgQcmZcCheckconsign.selectMilPlan" desc = "查询轧管炉计划标识">
  1002. SELECT COUNT(1) ACOUNT
  1003. FROM PLN_ZY_ZG_M T
  1004. WHERE T.HEAT_PLAN_NO = {0}
  1005. AND T.JUDGE_STOVE_NO = {1}
  1006. </query>
  1007. <query id = "JdgQcmZcCheckconsign.selectDbkPlan" desc = "查询镦拔扩炉计划标识">
  1008. SELECT COUNT(1) ACOUNT
  1009. FROM PLN_ZY_DBK_M T
  1010. WHERE T.HEAT_PLAN_NO = {0}
  1011. AND T.JUDGE_STOVE_NO = {1}
  1012. AND T.IF_MATCH_ODD IN ('0', '1')
  1013. </query>
  1014. <query id = "JdgQcmZcCheckconsign.selectRclPlan" desc = "查询热处理炉计划标识">
  1015. SELECT COUNT(1) ACOUNT
  1016. FROM PLN_ZY_RCL_M T
  1017. WHERE T.HEAT_PLAN_NO = {0}
  1018. AND T.JUDGE_STOVE_NO = {1}
  1019. AND T.IF_MATCH_ODD IN ('0', '1')
  1020. </query>
  1021. <query id = "JdgQcmZcCheckconsign.selectJgxPlan" desc = "查询热处理炉计划标识">
  1022. SELECT COUNT(1) ACOUNT
  1023. FROM PLN_ZY_JGX_M T
  1024. WHERE T.HEAT_PLAN_NO = {0}
  1025. AND T.JUDGE_STOVE_NO = {1}
  1026. AND T.IF_MATCH_ODD IN ('0', '1')
  1027. </query>
  1028. <query id = "JdgQcmZcCheckconsign.setIsFlag" desc = "修改有效标识">
  1029. UPDATE QCM_ZC_CHECKCONSIGN T SET T.IS_FLAG = '1' WHERE T.CHECK_NO = {0}
  1030. </query>
  1031. </queryMap>