ZbsInfoInput.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="质保书打印">
  3. <query id="ZbsInfoInput.getBillInfo" desc="通过提单号查询合同信息">
  4. <![CDATA[
  5. SELECT T1.*,
  6. T4.ORDER_NO,
  7. T3.ORDER_SEQ,
  8. T3.STEELCODE,
  9. T3.STEELNAME,
  10. T4.CUSTOMER_NO,
  11. T4.CUSTOMER_NM,
  12. T2.RECEIV_NO,
  13. T2.RECEIV_NM,
  14. T3.STD_CODE,
  15. T3.STD_NAME,
  16. T3.PRODUCCODE,
  17. T3.PRODUCNAME,
  18. T3.ORDER_SPEC_CODE,
  19. T3.ORDER_SPEC_DESC,
  20. T3.MODEL_CODE,
  21. T3.MODEL_DESC,
  22. T3.OUTPUT_STD_NO,
  23. T3.LEN_NO,
  24. T3.USE_CODE,
  25. T3.USE_DESC,
  26. T4.CUSTM_ORDER_NO,
  27. T3.SPEC_CODE,
  28. T3.SPEC_NAME,
  29. T3.LEN_UNIT,
  30. T3.LEN_MIN,
  31. T3.LEN_MAX,
  32. T3.LEN_DESC
  33. FROM (SELECT T.JUDGE_STOVE_NO,
  34. T.STOVE_NO,
  35. T.BATCH_NO,
  36. T.BILL_NO,
  37. MAX(T.PLINE_CODE) PLINE_CODE,
  38. MAX(T.PLINE_NAME) PLINE_NAME,
  39. SUM(T.ACT_COUNT) ACT_COUNT,
  40. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  41. T.ORD_LN_PK,
  42. T.ORD_LN_DLY_PK
  43. FROM YDM_ZC_BILL_C T, YDM_ZC_BILL_M T2
  44. WHERE T.BILL_NO=T2.BILL_NO
  45. AND T2.SUPPLY_UNIT='120504'
  46. AND T.BILL_NO LIKE '%' || ? || '%'
  47. AND T.JUDGE_STOVE_NO LIKE '%' || ? || '%'
  48. AND T.CREATE_TIME>=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  49. AND T.CREATE_TIME <=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  50. AND NOT EXISTS (SELECT 1
  51. FROM QCM_ZBS_INFO Q
  52. WHERE Q.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
  53. AND Q.BATCH_NO = T.BATCH_NO)
  54. GROUP BY T.BILL_NO,
  55. T.JUDGE_STOVE_NO,
  56. T.STOVE_NO,
  57. T.BATCH_NO,
  58. T.ORD_LN_PK,
  59. T.ORD_LN_DLY_PK) T1,
  60. SLM_ORDER_LINE_DELIVERY T2,
  61. SLM_ORDER_LINE T3,
  62. SLM_ORDER_HEAD T4
  63. WHERE T1.ORD_LN_DLY_PK = T2.ORD_LN_DLY_PK
  64. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  65. AND T3.ORD_PK = T4.ORD_PK
  66. ]]>
  67. </query>
  68. <query id="ZbsInfoInput.getPlineInfo" desc="获取最大质保书ID">
  69. <![CDATA[
  70. select t.pline_code,t.pline_name from com_base_pline t where t.pline_name like '%天淮%'
  71. ]]>
  72. </query>
  73. <query id="ZbsInfoInput.getMaxZbsId" desc="获取最大质保书ID">
  74. <![CDATA[
  75. SELECT NVL(MAX(T.ZBS_ID), TO_CHAR(SYSDATE, 'YYYYMMDD') || '00000') + 1 ZBS_ID
  76. FROM QCM_ZBS_INFO T
  77. WHERE T.ZBS_ID LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%'
  78. ]]>
  79. </query>
  80. <query id="ZbsInfoInput.addZbsInfo" desc="">
  81. <![CDATA[
  82. INSERT INTO QCM_ZBS_INFO(
  83. ZBS_ID,STOVE_NO,JUDGE_STOVE_NO,BATCH_NO,PLINE_CODE,
  84. CHEM_RESULT,PHY_RESULT,FACE_RESULT,SPEC_RESULT,DETECT_RESULT,
  85. WATER_RESULT,PROCESS_RESULT,JUDGE_RESULT,CREATE_NAME,CREATE_TIME,
  86. ACT_COUNT,ACT_WEIGHT,ACT_THEORY_WEIGHT,STEELCODE,GRADECODE,
  87. STEELNAME,GRADENAME,CUSTOMER_NO,CUSTOMER_NM,RECEIV_NO,
  88. RECEIV_NM,ORDER_NO,ORDER_SEQ,STD_CODE,STD_NAME,
  89. STD_STYLE,STD_STYLE_DESC,PRODUCCODE,PRODUCNAME,ORDER_SPEC_CODE,
  90. ORDER_SPEC_DESC,MODEL_CODE,MODEL_DESC,OUTPUT_STD_NO,LEN_NO,
  91. USE_CODE,USE_DESC,CUSTM_ORDER_NO,SPEC_CODE,SPEC_NAME,
  92. LEN_UNIT,LEN_MIN,LEN_MAX,LEN_DESC,LEN_MIN_MAX_UNIT,
  93. ORD_LN_PK,ORD_LN_DLY_PK,IS_MANUAL,FLAG
  94. )
  95. VALUES
  96. (?,?,?,?,?,
  97. ?,?,?,?,?,
  98. ?,?,?,?,SYSDATE,
  99. ?,?,?,?,?,
  100. ?,?,?,?,?,
  101. ?,?,?,?,?,
  102. ?,?,?,?,?,
  103. ?,?,?,?,?,
  104. ?,?,?,?,?,
  105. ?,?,?,?,?,
  106. ?,?,'1','1')
  107. ]]>
  108. </query>
  109. <query id="ZbsInfoInput.updateBillZbs" desc="获取最大质保书ID">
  110. <![CDATA[
  111. DECLARE
  112. BEGIN
  113. UPDATE YDM_ZC_BILL_M T SET T.ZBS_SOURCE='1' WHERE T.BILL_NO=?;
  114. UPDATE YDM_ZC_BILL_C T SET T.ZBS_ID=? WHERE T.BILL_NO=?;
  115. END;
  116. ]]>
  117. </query>
  118. <query id="ZbsInfoInput.clearBillZbs" desc="获取最大质保书ID">
  119. <![CDATA[
  120. UPDATE YDM_ZC_BILL_C T SET T.ZBS_ID=NULL WHERE T.ZBS_ID=?
  121. ]]>
  122. </query>
  123. <query id="ZbsInfoInput.getZbsInfo" desc="通过提单号查询合同信息">
  124. <![CDATA[
  125. SELECT ACT_COUNT,
  126. ACT_THEORY_WEIGHT,
  127. ACT_WEIGHT,
  128. BATCH_NO,
  129. CHEM_RESULT,
  130. CREATE_NAME,
  131. CREATE_TIME,
  132. CUSTM_ORDER_NO,
  133. CUSTOMER_NM,
  134. CUSTOMER_NO,
  135. CUT_NUM,
  136. DELIVERY_STATE_CODE,
  137. DELIVERY_STATE_NAME,
  138. DETECT_RESULT,
  139. DETECT_RESULT2,
  140. FACE_RESULT,
  141. FLAG,
  142. GRADECODE,
  143. GRADENAME,
  144. JUDGE_RESULT,
  145. JUDGE_STOVE_NO,
  146. LEN_DESC,
  147. LEN_MAX,
  148. LEN_MIN,
  149. LEN_MIN_MAX_UNIT,
  150. LEN_NO,
  151. LEN_UNIT,
  152. LOT_NO,
  153. LOT_NO_GROUP,
  154. MEMO,
  155. MODEL_CODE,
  156. MODEL_DESC,
  157. ORDER_NO,
  158. ORDER_SEQ,
  159. ORDER_SPEC_CODE,
  160. ORDER_SPEC_DESC,
  161. ORD_LN_DLY_PK,
  162. ORD_LN_PK,
  163. OUTPUT_STD_NO,
  164. PHY_RESULT,
  165. PLINE_CODE,
  166. PROCESS_CODE,
  167. PROCESS_DESC,
  168. PROCESS_RESULT,
  169. PRODUCCODE,
  170. PRODUCNAME,
  171. RECEIV_NM,
  172. RECEIV_NO,
  173. SPEC_CODE,
  174. SPEC_NAME,
  175. SPEC_RESULT,
  176. STD_CODE,
  177. STD_NAME,
  178. STD_STYLE,
  179. STD_STYLE_DESC,
  180. STEELCODE,
  181. STEELNAME,
  182. STOVE_NO,
  183. USE_CODE,
  184. USE_DESC,
  185. WATER_RESULT,
  186. WO_ID,
  187. ZBS_ADD_ASK_DESC,
  188. ZBS_ID,
  189. ZBS_MEMO,
  190. ZBS_MEMO_JG
  191. FROM QCM_ZBS_INFO
  192. WHERE JUDGE_STOVE_NO LIKE '%' || ? || '%'
  193. AND CREATE_TIME>=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  194. AND CREATE_TIME <=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  195. AND IS_MANUAL='1'
  196. ]]>
  197. </query>
  198. <query id="ZbsInfoInput.saveZbsInfo" desc="通过提单号查询合同信息">
  199. <![CDATA[
  200. UPDATE QCM_ZBS_INFO T
  201. SET ACT_COUNT=?,
  202. ACT_THEORY_WEIGHT=?,
  203. ACT_WEIGHT=?,
  204. BATCH_NO=?,
  205. CHEM_RESULT=?,
  206. CREATE_NAME=?,
  207. CREATE_TIME=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  208. CUSTM_ORDER_NO=?,
  209. CUSTOMER_NM=?,
  210. CUSTOMER_NO=?,
  211. CUT_NUM=?,
  212. DELIVERY_STATE_CODE=?,
  213. DELIVERY_STATE_NAME=?,
  214. DETECT_RESULT=?,
  215. DETECT_RESULT2=?,
  216. FACE_RESULT=?,
  217. FLAG=?,
  218. GRADECODE=?,
  219. GRADENAME=?,
  220. JUDGE_RESULT=?,
  221. JUDGE_STOVE_NO=?,
  222. LEN_DESC=?,
  223. LEN_MAX=?,
  224. LEN_MIN=?,
  225. LEN_MIN_MAX_UNIT=?,
  226. LEN_NO=?,
  227. LEN_UNIT=?,
  228. LOT_NO=?,
  229. LOT_NO_GROUP=?,
  230. MEMO=?,
  231. MODEL_CODE=?,
  232. MODEL_DESC=?,
  233. ORDER_NO=?,
  234. ORDER_SEQ=?,
  235. ORDER_SPEC_CODE=?,
  236. ORDER_SPEC_DESC=?,
  237. ORD_LN_DLY_PK=?,
  238. ORD_LN_PK=?,
  239. OUTPUT_STD_NO=?,
  240. PHY_RESULT=?,
  241. PLINE_CODE=?,
  242. PROCESS_CODE=?,
  243. PROCESS_DESC=?,
  244. PROCESS_RESULT=?,
  245. PRODUCCODE=?,
  246. PRODUCNAME=?,
  247. RECEIV_NM=?,
  248. RECEIV_NO=?,
  249. SPEC_CODE=?,
  250. SPEC_NAME=?,
  251. SPEC_RESULT=?,
  252. STD_CODE=?,
  253. STD_NAME=?,
  254. STD_STYLE=?,
  255. STD_STYLE_DESC=?,
  256. STEELCODE=?,
  257. STEELNAME=?,
  258. STOVE_NO=?,
  259. USE_CODE=?,
  260. USE_DESC=?,
  261. WATER_RESULT=?,
  262. WO_ID=?,
  263. ZBS_ADD_ASK_DESC=?,
  264. ZBS_MEMO=?,
  265. ZBS_MEMO_JG=?
  266. WHERE ZBS_ID=?
  267. ]]>
  268. </query>
  269. <query id="ZbsInfoInput.doDeleteZbsInfo" desc="通过提单号查询合同信息">
  270. <![CDATA[
  271. DELETE QCM_ZBS_INFO T
  272. WHERE T.ZBS_ID=?
  273. ]]>
  274. </query>
  275. <query id="ZbsInfoInput.DeleteChemInfo" desc="通过提单号查询合同信息">
  276. <![CDATA[
  277. DELETE QCM_ZBS_CHEM_RESULT T
  278. WHERE T.ZBS_ID=?
  279. AND T.ZBS_SEQ=DECODE(?,NULL,T.ZBS_SEQ,?)
  280. ]]>
  281. </query>
  282. <query id="ZbsInfoInput.DeletePhyInfo" desc="通过提单号查询合同信息">
  283. <![CDATA[
  284. DELETE QCM_ZBS_PHY_RESULT T
  285. WHERE T.ZBS_ID=?
  286. AND T.ZBS_SEQ=DECODE(?,NULL,T.ZBS_SEQ,?)
  287. ]]>
  288. </query>
  289. <query id="ZbsInfoInput.saveChemInfo" desc="通过提单号查询合同信息">
  290. <![CDATA[
  291. INSERT INTO QCM_ZBS_CHEM_RESULT(
  292. ZBS_ID,
  293. ZBS_SEQ,
  294. SAMPLE_NO,PROCESS_CODE,CHEM_TYPE,CHEM_NAME,CHEM_VALUE,
  295. NK_MIN,NK_MAX,NK_QUALIFIED,JF_MIN,JF_MAX,
  296. JF_QUALIFIED,ROUND,SAMPLE_ID,JUDGE_STOVE_NO)
  297. VALUES(
  298. ?,(SELECT NVL(MAX(A.ZBS_SEQ), 0) + 1 FROM QCM_ZBS_CHEM_RESULT A WHERE A.ZBS_ID = ?),
  299. ?,?,?,?,?,
  300. ?,?,?,?,?,
  301. ?,?,?,?)
  302. ]]>
  303. </query>
  304. <query id="ZbsInfoInput.getChemInfo" desc="通过提单号查询合同信息">
  305. <![CDATA[
  306. SELECT CHEM_NAME,
  307. CHEM_TYPE,
  308. CHEM_VALUE,
  309. JF_MAX,
  310. JF_MIN,
  311. JF_QUALIFIED,
  312. JUDGE_STOVE_NO,
  313. NK_MAX,
  314. NK_MIN,
  315. NK_QUALIFIED,
  316. PROCESS_CODE,
  317. ROUND,
  318. SAMPLE_ID,
  319. SAMPLE_NO,
  320. ZBS_ID,
  321. ZBS_SEQ
  322. FROM QCM_ZBS_CHEM_RESULT
  323. WHERE ZBS_ID=?
  324. ]]>
  325. </query>
  326. <query id="ZbsInfoInput.getPhyInfo" desc="通过提单号查询合同信息">
  327. <![CDATA[
  328. SELECT AUDIT_NAME,
  329. AUDIT_TIME,
  330. AVERAGE,
  331. AVERAGE_VALUE_F,
  332. CHECK_NAME,
  333. CHECK_TEMP,
  334. CHECK_TIME,
  335. DEVICE_NAME,
  336. DEVICE_NO,
  337. FORMUAL_NAME,
  338. FORMUAL_NO,
  339. HARDNESS_TYPE,
  340. ISRCL,
  341. IS_DEFECT,
  342. IS_GOOD,
  343. ITEM_CODE_F,
  344. ITEM_CODE_S,
  345. ITEM_CODE_W,
  346. ITEM_NAME_F,
  347. ITEM_NAME_S,
  348. ITEM_NAME_W,
  349. JF_ADD_CONDITION,
  350. JF_ADD_JUDGE_BASIS,
  351. JF_ADD_MAX,
  352. JF_ADD_MIN,
  353. JF_JUDGE_BASIS,
  354. JF_MAX,
  355. JF_MIN,
  356. JF_TOL_QUALIFIED,
  357. NK_ADD_CONDITION,
  358. NK_ADD_JUDGE_BASIS,
  359. NK_ADD_MAX,
  360. NK_ADD_MIN,
  361. NK_JUDGE_BASIS,
  362. NK_MAX,
  363. NK_MIN,
  364. NK_TOL_QUALIFIED,
  365. PHY_CODE,
  366. PHY_CODE_DIR,
  367. PHY_CODE_MAX,
  368. PHY_CODE_MIN,
  369. PHY_NAME,
  370. PHY_NAME_DIR,
  371. PHY_NAME_MAX,
  372. PHY_NAME_MIN,
  373. PROCESS_CODE,
  374. REMARK,
  375. SAMPLE_ID,
  376. SAMPLE_NO,
  377. SAMPLE_SIZE,
  378. SAMPLE_STYLE,
  379. SIZE_DESC,
  380. VALUE1,
  381. VALUE10,
  382. VALUE11,
  383. VALUE12,
  384. VALUE13,
  385. VALUE14,
  386. VALUE15,
  387. VALUE2,
  388. VALUE3,
  389. VALUE4,
  390. VALUE5,
  391. VALUE6,
  392. VALUE7,
  393. VALUE8,
  394. VALUE9,
  395. VALUE_F2,
  396. VALUE_F3,
  397. VALUE_KSI,
  398. VALUE_PSI,
  399. ZBS_ID,
  400. ZBS_SEQ
  401. FROM QCM_ZBS_PHY_RESULT
  402. WHERE ZBS_ID=?
  403. ]]>
  404. </query>
  405. <query id="ZbsInfoInput.savePhyInfo" desc="通过提单号查询合同信息">
  406. <![CDATA[
  407. INSERT INTO QCM_ZBS_PHY_RESULT(
  408. ZBS_ID,ZBS_SEQ,
  409. AUDIT_NAME,AUDIT_TIME,AVERAGE,AVERAGE_VALUE_F,CHECK_NAME,
  410. CHECK_TEMP,CHECK_TIME,DEVICE_NAME,DEVICE_NO,FORMUAL_NAME,
  411. FORMUAL_NO,HARDNESS_TYPE,ISRCL,IS_DEFECT,IS_GOOD,
  412. ITEM_CODE_F,ITEM_CODE_S,ITEM_CODE_W,ITEM_NAME_F,ITEM_NAME_S,
  413. ITEM_NAME_W,JF_ADD_CONDITION,JF_ADD_JUDGE_BASIS,JF_ADD_MAX,JF_ADD_MIN,
  414. JF_JUDGE_BASIS,JF_MAX,JF_MIN,JF_TOL_QUALIFIED,NK_ADD_CONDITION,
  415. NK_ADD_JUDGE_BASIS,NK_ADD_MAX,NK_ADD_MIN,NK_JUDGE_BASIS,NK_MAX,
  416. NK_MIN,NK_TOL_QUALIFIED,PHY_CODE,PHY_CODE_DIR,PHY_CODE_MAX,
  417. PHY_CODE_MIN,PHY_NAME,PHY_NAME_DIR,PHY_NAME_MAX,PHY_NAME_MIN,
  418. PROCESS_CODE,REMARK,SAMPLE_ID,SAMPLE_NO,SAMPLE_SIZE,
  419. SAMPLE_STYLE,SIZE_DESC,VALUE1,VALUE10,VALUE11,
  420. VALUE12,VALUE13,VALUE14,VALUE15,VALUE2,
  421. VALUE3,VALUE4,VALUE5,VALUE6,VALUE7,
  422. VALUE8,VALUE9,VALUE_F2,VALUE_F3,VALUE_KSI,
  423. VALUE_PSI)
  424. VALUES(
  425. ?,(SELECT NVL(MAX(A.ZBS_SEQ), 0) + 1 FROM QCM_ZBS_PHY_RESULT A WHERE A.ZBS_ID = ?),
  426. ?,SYSDATE,?,?,?,
  427. ?,SYSDATE,?,?,?,
  428. ?,?,?,?,?,
  429. ?,?,?,?,?,
  430. ?,?,?,?,?,
  431. ?,?,?,?,?,
  432. ?,?,?,?,?,
  433. ?,?,?,?,?,
  434. ?,?,?,?,?,
  435. ?,?,?,?,?,
  436. ?,?,?,?,?,
  437. ?,?,?,?,?,
  438. ?,?,?,?,?,
  439. ?,?,?,?,?,
  440. ?)
  441. ]]>
  442. </query>
  443. </queryMap>