AppearanceService.xml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="尺寸外观检查实绩">
  3. <query id="AppearanceService.GetAppearanceResultById" desc="按计划号查询尺寸外观检查实绩">
  4. <![CDATA[
  5. SELECT T.RESULT_NO,
  6. T.ZY_BATCH_ID,
  7. T.PROD_INDEX,
  8. T.PRO_PLAN_ID,
  9. T.GX_PLAN_NO,
  10. T.ODMAX,
  11. T.ODMIN,
  12. T.OUTOFROUNDNESS,
  13. T.ENDSTRAIGHTNESS,
  14. T.FULLLENGTHSTRAIGHTNESS,
  15. T.CHECKPIECES,
  16. T.PASS_NUM,
  17. T.DUBIOUS_NUM,
  18. T.WAST_NUM,
  19. T.DEF_SERIAL_ITEM,
  20. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  21. T.COL_USER,
  22. T.COL_SHIFT,
  23. T.COL_GROUP,
  24. T.HEAT_PLAN_NO,
  25. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  26. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  27. T.UPDATE_NAME,
  28. T.PLINE_CODE,
  29. T.PLINE_NAME,
  30. T.PROCESS_SEQ,
  31. REPORT_PATH,
  32. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS,
  33. T.BATCH_NO,
  34. DECODE(T.RESULT,'0','合格','1','不合格') RESULT
  35. FROM HTT_APPEARANCECHECK_RESULT T,HTT_COM_INFO B
  36. WHERE T.RESULT_NO = B.RESULT_NO
  37. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  38. AND T.HEAT_PLAN_NO = ?
  39. ORDER BY T.COL_TIME DESC
  40. ]]>
  41. </query>
  42. <query id="AppearanceService.AddOffLineD" desc="新增离线实绩从表">
  43. <![CDATA[
  44. INSERT INTO HTT_OFFLINE_RESULT_D
  45. (RESULT_NO,
  46. RESULT_SQE,
  47. HEAT_PLAN_NO,
  48. PLINE_CODE,
  49. PLINE_NAME,
  50. OFFLINE_NUM,
  51. GOWHERE_CODE,
  52. GOWHERE_NAME,
  53. CREATE_TIME,
  54. STATION_CODE,
  55. STATION_DESC)
  56. VALUES
  57. (?, ?, ?, ?, ? , ? , ? , ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE=?))
  58. ]]>
  59. </query>
  60. <query id="AppearanceService.qureyGxLxCount" desc="查询是否离线">
  61. <![CDATA[
  62. SELECT COUNT(1) COUNT
  63. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  64. WHERE T.HEAT_PLAN_NO =?
  65. AND T.OP_PROCESS = ?
  66. AND T.MAT_STATUS='20'
  67. AND T.LEVE_LOG<>'00'
  68. ]]>
  69. </query>
  70. <query id="AppearanceService.qureyGxLxCount1" desc="查询是否离线">
  71. <![CDATA[
  72. SELECT COUNT(1) COUNT
  73. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  74. WHERE T.HEAT_PLAN_NO =?
  75. AND (T.OP_PROCESS = ? or T.OP_PROCESS = ? or T.OP_PROCESS = ? )
  76. AND T.MAT_STATUS='20'
  77. AND T.LEVE_LOG<>'00'
  78. ]]>
  79. </query>
  80. <query id="AppearanceService.getQueryExpandResultStuts" desc="查询相同炉计划ID下尺寸外观状态">
  81. <![CDATA[
  82. SELECT B.STATION_STATUS
  83. FROM htt_appearancecheck_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  84. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  85. ]]>
  86. </query>
  87. <query id="AppearanceService.querymaxsqe" desc="查询最大的离线序号">
  88. <![CDATA[
  89. SELECT ? ||
  90. LPAD(SUBSTR(NVL(MAX(T.RESULT_SQE), '00'), -2, 2) + 1, 2, '0') AS RESULT_SQE
  91. FROM MCH_OFFLINE_RESULT_D T
  92. WHERE T.HEAT_PLAN_NO = ? and t.PLINE_CODE =?
  93. ]]>
  94. </query>
  95. <query id="AppearanceService.querymaxsqeNew" desc="查询最大高温炉实绩编号">
  96. <![CDATA[
  97. SELECT ? ||
  98. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_SQE, LENGTH(RESULT_SQE) - 1))),
  99. 0) + 1,
  100. 2,
  101. '0') RESULT_SQE
  102. FROM HTT_OFFLINE_RESULT_D
  103. WHERE RESULT_NO = ?
  104. AND RESULT_SQE LIKE ? || '__'
  105. ]]>
  106. </query>
  107. <query id="AppearanceService.addMatBc" desc="新增材料表">
  108. <![CDATA[
  109. INSERT INTO MAT_BC_M
  110. SELECT *
  111. FROM MAT_BC_BACKUP T
  112. WHERE T.Mat_No = ?
  113. AND T.NEXT_PROCESS_CDOE = 'F'
  114. ]]>
  115. </query>
  116. <query id="AppearanceService.updateMatBc" desc="修改材料表状态12">
  117. <![CDATA[
  118. UPDATE MAT_BC_M T SET T.QCM_STAUS = '22',T.PROCESS_CDOE = ?, T.PROCESS_DESC = (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE=? )
  119. where T.Mat_No = ?
  120. ]]>
  121. </query>
  122. <query id="AppearanceService.updateMatBcOffline" desc="修改材料表状态11">
  123. <![CDATA[
  124. UPDATE MAT_BC_M T SET T.QCM_STAUS = '11',T.PROCESS_CDOE = ?, T.PROCESS_DESC = (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE=? )
  125. where T.Mat_No = ?
  126. ]]>
  127. </query>
  128. <query id="AppearanceService.AddOffLine" desc="新增离线实绩">
  129. <![CDATA[
  130. INSERT INTO HTT_OFFLINE_RESULT
  131. (RESULT_NO,
  132. PLINE_CODE,
  133. PLINE_NAME,
  134. STATION_CODE,
  135. STATION_DESC,
  136. HEAT_PLAN_NO,
  137. ZY_BATCH_ID,
  138. PROD_INDEX,
  139. PRO_PLAN_ID,
  140. GX_PLAN_NO,
  141. JUDGE_STOVE_NO,
  142. BATCH_NO,
  143. BATCH_GROUD_NO,
  144. PRODUCCODE,
  145. PRODUCNAME,
  146. STEELCODE,
  147. STEELNAME,
  148. GRADECODE,
  149. GRADENAME,
  150. MODEL_CODE,
  151. MODEL_DESC,
  152. STD_CODE,
  153. STD_NAME,
  154. STD_STYLE,
  155. STD_STYLE_DESC,
  156. ACT_DIMATER,
  157. ACT_HEIGHT,
  158. ACT_LEN,
  159. ACT_LEN_MIN,
  160. ACT_LEN_MAX,
  161. ORD_LN_DLY_PK,
  162. ORDER_NO,
  163. ORDER_SEQ,
  164. DELIVERY_NO,
  165. OFFLINE_NUM,
  166. OFFLINE_WT,
  167. PRO_USER,
  168. PRO_SHIFT,
  169. PRO_GROUP,
  170. PRO_TIME,
  171. PROCESS_SEQ,
  172. FLAG_STOVE_NO,
  173. MEMO,
  174. LOAD_JUDGE_STOVE_NO)
  175. VALUES
  176. (?,
  177. ?,
  178. ?,
  179. ?,
  180. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = ?),
  181. ?,
  182. ?,
  183. ?,
  184. ?,
  185. ?,
  186. ?,
  187. ?,
  188. ?,
  189. ?,
  190. ?,
  191. ?,
  192. ?,
  193. ?,
  194. ?,
  195. ?,
  196. ?,
  197. ?,
  198. ?,
  199. ?,
  200. ?,
  201. ?,
  202. ?,
  203. ?,
  204. ?,
  205. ?,
  206. ?,
  207. ?,
  208. ?,
  209. ?,
  210. ?,
  211. ?,
  212. ?,
  213. ?,
  214. ?,
  215. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  216. ?,
  217. ?,
  218. ?,
  219. ?)
  220. ]]>
  221. </query>
  222. <query id="AppearanceService.queryMatZc" desc="查询新增物料信息">
  223. <![CDATA[
  224. SELECT T1.*
  225. FROM (SELECT T.MAT_NO,
  226. T.PRODUCT_FLAG,
  227. T.MAT_STATUS,
  228. T.JUDGE_STOVE_NO,
  229. T.BATCH_NO,
  230. T.BATCH_GROUD_NO,
  231. T.ORIGIN_MAT_NO,
  232. T.MATERIAL_NO,
  233. T.MATERIAL_NAME,
  234. T.PRODUCCODE,
  235. T.PRODUCNAME,
  236. T.STEELCODE,
  237. T.STEELNAME,
  238. T.GRADECODE,
  239. T.GRADENAME,
  240. T.SPEC_CODE,
  241. T.SPEC_NAME,
  242. T.MODEL_CODE,
  243. T.MODEL_DESC,
  244. T.STD_CODE,
  245. T.STD_NAME,
  246. T.STD_STYLE,
  247. T.STD_STYLE_DESC,
  248. T.ORDER_NO,
  249. T.ORDER_SEQ,
  250. T.ORDER_SEQ_NO,
  251. T.PROCESS_CDOE,
  252. T.PROCESS_DESC,
  253. T.PLINE_CODE,
  254. T.PLINE_NAME,
  255. T.MAT_ORIGIN_CODE,
  256. T.MAT_ORIGIN_NAME,
  257. T.ACT_DIMATER,
  258. T.ACT_HEIGHT,
  259. T.ACT_LEN,
  260. T.ACT_LEN_MIN,
  261. T.ACT_LEN_MAX,
  262. T.ACT_COUNT,
  263. T.ACT_WEIGHT,
  264. T.ACT_THEORY_WEIGHT,
  265. T.BELONG_CODE,
  266. T.BELONG_NAME,
  267. T.LOCK_FLAG,
  268. T.PRO_BC,
  269. T.PRO_BZ,
  270. T.RPO_TIME,
  271. T.ORD_PK,
  272. T.ORD_LN_PK,
  273. SUBSTR(T.ORD_LN_DLY_PK, 0, INSTR(T.ORD_LN_DLY_PK, '-') - 1) ORD_LN_DLY_PK,
  274. T.BAL_YEAR_MONTH,
  275. T.JUDGE_STD_NAME,
  276. T.JUDGE_STD_CODE,
  277. T.SOURE_CODE,
  278. T.SOURE_NAME,
  279. T.MNG_LOCK_FLAG,
  280. T.STOVE_NO
  281. FROM MAT_BC_M T
  282. WHERE T.PRODUCT_FLAG = '801401'
  283. AND T.MAT_STATUS = '80150105'
  284. AND T.JUDGE_STOVE_NO = ?
  285. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  286. AND NVL(T.BATCH_GROUD_NO, '/') = NVL(?, '/')
  287. ORDER BY T.MAT_NO ASC) T1
  288. WHERE ROWNUM < ?
  289. ]]>
  290. </query>
  291. <query id="AppearanceService.AddAppearanceResult" desc="新增尺寸外观检查实绩">
  292. <![CDATA[
  293. INSERT INTO HTT_APPEARANCECHECK_RESULT (RESULT_NO, ZY_BATCH_ID,
  294. PRO_PLAN_ID, GX_PLAN_NO, ODMAX, ODMIN, OUTOFROUNDNESS, ENDSTRAIGHTNESS,
  295. FULLLENGTHSTRAIGHTNESS, CHECKPIECES, PASS_NUM, DUBIOUS_NUM, WAST_NUM, COL_TIME,
  296. COL_USER, COL_SHIFT, COL_GROUP, HEAT_PLAN_NO, CREATE_TIME, PLINE_CODE,
  297. PLINE_NAME,PROCESS_SEQ,WAST_WT,BATCH_NO,RESULT) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  298. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,
  299. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?,?, (SELECT NVL(SUM(DEF_FILL_WT),0) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ), ?, ?)
  300. ]]>
  301. </query>
  302. <query id="AppearanceService.UpdatePathPortVrp" desc="修改队列表工艺路径,材料状态,工序状态,离线状态">
  303. <![CDATA[
  304. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  305. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, ?, ?) || ? ||
  306. SUBSTR(T.PRC_TECHNOLOGY_PATH,
  307. ?,
  308. LENGTH(T.PRC_TECHNOLOGY_PATH)),
  309. T.MAT_STATUS = ?,
  310. T.LEVE_LOG = ?,
  311. T.OP_PROCESS = ?
  312. WHERE T.HEAT_PLAN_NO = ?
  313. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  314. AND T.MAT_NO=?
  315. AND MAT_STATUS = '00'
  316. ]]>
  317. </query>
  318. <query id="AppearanceService.UpdatePathPortVrp2" desc="修改队列表工艺路径,材料状态,工序状态,离线状态">
  319. <![CDATA[
  320. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  321. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, ?, ?) || ? ||
  322. SUBSTR(T.PRC_TECHNOLOGY_PATH,
  323. ?,
  324. LENGTH(T.PRC_TECHNOLOGY_PATH)),
  325. T.MAT_STATUS = ?,
  326. T.LEVE_LOG = ?,
  327. T.OP_PROCESS = ?,
  328. RESULT_NO = ?
  329. WHERE T.HEAT_PLAN_NO = ?
  330. AND PROCESS_SEQ = ?
  331. AND T.MAT_NO=?
  332. AND MAT_STATUS = '00'
  333. ]]>
  334. </query>
  335. <query id="AppearanceService.AddYdmButt" desc="新增位置表">
  336. <![CDATA[
  337. INSERT INTO YDM_BC_BUTTRESS
  338. (MAT_NO,
  339. JUDGE_STOVE_NO,
  340. BATCH_NO,
  341. BATCH_GROUD_NO,
  342. STORAGE_NO,
  343. LOCATION_NO,
  344. LARY_NO,
  345. LOC_NO,
  346. STORAGE_ATTR,
  347. STORAGE_ATTR_NAME,
  348. STORAGE_TYPE_NO,
  349. STORAGE_TYPE_NAME,
  350. MANAGEMENT_NO,
  351. MANAGEMENT_NAME,
  352. MEMO,
  353. CREATE_NAME,
  354. CREATE_TIME,
  355. DEPARTMENT_CODE,
  356. DEPARTMENT_DESC)
  357. values ( ?,
  358. ?,
  359. ?,
  360. ?,
  361. ?,
  362. ?,
  363. ?,
  364. ?,
  365. ?,
  366. ?,
  367. ?,
  368. ?,
  369. ?,
  370. ?,
  371. ?,
  372. ?,
  373. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  374. ?,
  375. ?)
  376. ]]>
  377. </query>
  378. <query id="AppearanceService.queryPortVrpHg" desc="查询管号队列合格数据">
  379. <![CDATA[
  380. SELECT T1.*
  381. FROM (SELECT T.HEAT_PLAN_NO,
  382. T.MAT_NO,
  383. T.M_MAT_NO,
  384. T.M_M_MAT_NO,
  385. T.LOT_NO,
  386. T.LOT_NO_SQE,
  387. T.PLINE_CODE,
  388. T.PLINE_NAME,
  389. T.JUDGE_STOVE_NO,
  390. T.BATCH_NO,
  391. T.GROUP_NO,
  392. T.STOVE_NO,
  393. T.FLAG_STOVE_NO,
  394. T.ACT_DIMATER,
  395. T.ACT_HEIGHT,
  396. T.ACT_LEN,
  397. T.ACT_LEN_MIN,
  398. T.ACT_LEN_MAX,
  399. T.ACT_COUNT,
  400. T.ACT_WEIGHT,
  401. T.ACT_THEORY_WEIGHT,
  402. T.IS_SAMPLE_PIPE,
  403. T.SAMPLE_PIPE_LEN,
  404. T.GET_SAMPLE_SHIFT,
  405. T.GET_SAMPLE_CLASS,
  406. T.GET_SAMPLE_NAME,
  407. T.GET_SAMPLE_TIME,
  408. T.OLD_JUDGE_STOVE_NO,
  409. T.GROUP_FLAG,
  410. T.OP_PROCESS,
  411. T.MAT_STATUS,
  412. T.LEVE_LOG,
  413. T.INSTORE_FLAG,
  414. T.PRO_USER,
  415. T.PRO_SHIFT,
  416. T.PRO_GROUP,
  417. T.PRO_TIME,
  418. T.REMARK,
  419. T.PRC_TECHNOLOGY_PATH,
  420. T.PROCESS_SEQ
  421. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  422. WHERE T.MAT_STATUS = '00'
  423. AND T.IS_SAMPLE_PIPE = '0'
  424. AND T.HEAT_PLAN_NO = ?
  425. AND T.GROUP_NO = ?
  426. ORDER BY T.MAT_NO ASC) T1
  427. WHERE ROWNUM < ?
  428. ]]>
  429. </query>
  430. <query id="AppearanceService.queryPortVrpHgByProcess" desc="查询管号队列合格数据">
  431. <![CDATA[
  432. SELECT T1.*
  433. FROM (SELECT T.*
  434. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  435. WHERE T.MAT_STATUS = '00'
  436. AND T.IS_SAMPLE_PIPE = '0'
  437. AND T.HEAT_PLAN_NO = ?
  438. AND PROCESS_SEQ = ?
  439. ORDER BY T.MAT_NO ASC) T1
  440. WHERE ROWNUM < ?
  441. ]]>
  442. </query>
  443. <query id="AppearanceService.queryPortVrpHgByProcess2" desc="查询管号队列合格数据">
  444. <![CDATA[
  445. SELECT T1.*
  446. FROM (SELECT T.*
  447. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  448. WHERE T.MAT_STATUS = '00'
  449. AND T.INSTORE_FLAG = '0'
  450. AND T.HEAT_PLAN_NO = ?
  451. AND PROCESS_SEQ = ?
  452. AND NVL(PHY_BATCH_NO,'/') = NVL(?,'/')
  453. ORDER BY T.MAT_NO ASC) T1
  454. WHERE ROWNUM < ?
  455. ]]>
  456. </query>
  457. <query id="AppearanceService.queryPortVrpHgByProcess3" desc="查询管号队列合格数据">
  458. <![CDATA[
  459. SELECT T.*
  460. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  461. WHERE T.MAT_STATUS = '00'
  462. AND T.INSTORE_FLAG = '0'
  463. AND T.HEAT_PLAN_NO = ?
  464. AND PROCESS_SEQ = ?
  465. AND NVL(PHY_BATCH_NO,'/') = NVL(?,'/')
  466. ]]>
  467. </query>
  468. <query id="AppearanceService.queryPortVrpBatchHg" desc="查询合格支">
  469. <![CDATA[
  470. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  471. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  472. WHERE T.MAT_STATUS = '00'
  473. AND T.HEAT_PLAN_NO = ?
  474. AND T.IS_SAMPLE_PIPE='0'
  475. ]]>
  476. </query>
  477. <query id="AppearanceService.queryStorageType" desc="查询库位信息">
  478. <![CDATA[
  479. SELECT T.STORAGE_ATTR,
  480. T.STORAGE_ATTR_NAME,
  481. T.STORAGE_TYPE_NO,
  482. T.STORAGE_TYPE_NAME,
  483. T.MANAGEMENT_NO,
  484. T.MANAGEMENT_NAME,
  485. T.DEPARTMENT_CODE,
  486. T.DEPARTMENT_DESC
  487. FROM YDM_BS_STORAGE T
  488. WHERE T.STORAGE_NO = ?
  489. AND T.VALIDFLAG='1'
  490. ]]>
  491. </query>
  492. <query id="AppearanceService.AddYdmInList" desc="新增入库表">
  493. <![CDATA[
  494. INSERT INTO YDM_BC_INLIST (INSTOCK_SQE, INSTOCK_DOC, INSTOCK_TYPE_CODE,
  495. INSTOCK_TYPE_NAME, VEHICLE_NO, MAT_NO, LOT_NO,
  496. STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MATERIAL_NO, MATERIAL_NAME,
  497. PRODUCCODE, PRODUCNAME, STD_CODE, STD_NAME, GRADECODE, GRADENAME, STEELCODE,
  498. STEELNAME, STD_STYLE, STD_STYLE_DESC, SPEC_CODE, SPEC_NAME, MODEL_CODE,
  499. MODEL_DESC, PRO_ORDER_NO, PLINE_CODE, PLINE_NAME, ACT_DIMATER, ACT_HEIGHT,
  500. ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT,
  501. BELONG_CODE, BELONG_NAME, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO,
  502. STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME,
  503. MANAGEMENT_NO, MANAGEMENT_NAME, RPO_TIME, PRO_BC, PRO_BZ, INSTOCK_TIME, IN_BC,
  504. IN_BZ, MEMO, CREATE_NAME, CREATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK,
  505. DEPARTMENT_CODE, DEPARTMENT_DESC, ORDER_NO, ORDER_SEQ, DELIVERY_NO,
  506. PRODUCT_FLAG, MAT_STATUS, JUDGE_STD_NAME, JUDGE_STD_CODE, IN_TIME_F,
  507. LEN_NO, LEN_DESC, LEN_UNIT, PIPMEMO, SOURE_CODE, SOURE_NAME,
  508. MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, AFFIRM_LOG) VALUES (?, ?,
  509. ?, ?, ?,
  510. ?, ?, ?, ?, ?, ?, ?,
  511. ?, ?, ?, ?, ?, ?, ?,
  512. ?, ?, ?, ?, ?, ?,
  513. ?, ?, ?, ?, ?, ?,
  514. ?, ?,?, ?, ?,?,
  515. ?,?, ?, ?, ?, ?,
  516. ?, ?, ?, ?, ?,
  517. ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?,
  518. ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?, ?, ?,
  519. ?, ?, ?, ?, ?,
  520. ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,?, ?,
  521. ?, ?, ?)
  522. ]]>
  523. </query>
  524. <query id="AppearanceService.UpdateMatNo" desc="修改材料表">
  525. <![CDATA[
  526. UPDATE MAT_BC_BACKUP T SET T.MAT_STATUS = ? WHERE T.MAT_NO = ?
  527. ]]>
  528. </query>
  529. <query id="AppearanceService.queryOffMaxRESULT" desc="查询离线最大实绩编号">
  530. <![CDATA[
  531. SELECT ? ||
  532. LPAD(MAX(SUBSTR(NVL(T.RESULT_NO, '000000'), -6, 6)) + 1, 6, '0') AS RESULT_NO
  533. FROM HTT_OFFLINE_RESULT T
  534. WHERE T.PRO_YEAR_MONTH_DAY = ?
  535. AND T.PLINE_CODE = ?
  536. ]]>
  537. </query>
  538. <query id="AppearanceService.queryOffMaxRESULT1" desc="查询离线最大实绩编号">
  539. <![CDATA[
  540. SELECT ? ||
  541. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  542. 0) + 1,
  543. 6,
  544. '0') RESULT_NO
  545. FROM HTT_OFFLINE_RESULT
  546. WHERE RESULT_NO LIKE ? || '______'
  547. ]]>
  548. </query>
  549. <query id="AppearanceService.getInListDoc1" desc="查询入库流水">
  550. <![CDATA[
  551. SELECT LPAD(SUBSTR(NVL(MAX(T.INSTOCK_SQE), '0000'), -4, 4) + 1, 4, '0') AS INSTOCK_SQE
  552. FROM YDM_BC_INLIST T
  553. WHERE T.INSTOCK_DOC = ?
  554. ]]>
  555. </query>
  556. <query id="AppearanceService.getInListDoc" desc="查询入库单号">
  557. <![CDATA[
  558. SELECT ? || ? ||
  559. LPAD(SUBSTR(NVL(MAX(T.INSTOCK_DOC), '00000'), -5, 5) + 1, 5, '0') AS INSTOCK_DOC
  560. FROM YDM_BC_INLIST T
  561. WHERE TRUNC(T.CREATE_TIME) = TO_DATE(?, 'YYYY-MM-DD')
  562. AND T.INSTOCK_TYPE_CODE = ?
  563. ]]>
  564. </query>
  565. <query id="AppearanceService.UpdateAppearanceResult" desc="修改尺寸外观检查实绩">
  566. <![CDATA[
  567. UPDATE HTT_APPEARANCECHECK_RESULT
  568. SET ODMAX = ?,
  569. ODMIN = ?,
  570. OUTOFROUNDNESS = ?,
  571. ENDSTRAIGHTNESS = ?,
  572. FULLLENGTHSTRAIGHTNESS = ?,
  573. CHECKPIECES = ?,
  574. PASS_NUM = ?,
  575. DUBIOUS_NUM = ?,
  576. WAST_NUM = ?,
  577. COL_TIME = TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  578. COL_SHIFT = ?,
  579. COL_GROUP = ?,
  580. UPDATE_TIME = TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  581. UPDATE_NAME = ?
  582. WHERE RESULT_NO = ?
  583. ]]>
  584. </query>
  585. <query id="AppearanceService.GetAppearanceDById" desc="查询尺寸外观检查结果表">
  586. <![CDATA[
  587. SELECT RESULT_NO,
  588. M_RESULT_NO,
  589. SEQ_NO,
  590. PIPE_NO,
  591. ENDA_STRAIGHTNESS,
  592. ENDA_AVG_OD,
  593. ENDA_MAX_OD,
  594. ENDA_MIN_OD,
  595. ENDA_OVALITY,
  596. ENDB_STRAIGHTNESS,
  597. ENDB_AVG_OD,
  598. ENDB_MIN_OD,
  599. ENDB_MAX_OD,
  600. ENDB_OVALITY,
  601. HEATNO_LAST,
  602. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  603. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  604. UPDATE_NAME,
  605. CREATE_NAME
  606. FROM HTT_APPEARANCECHECK_RESULT_D
  607. WHERE M_RESULT_NO=?
  608. ]]>
  609. </query>
  610. <query id="AppearanceService.AddAppearanceD" desc="新增尺寸外观检查实绩结果表">
  611. <![CDATA[
  612. INSERT INTO HTT_APPEARANCECHECK_RESULT_D (RESULT_NO, M_RESULT_NO, SEQ_NO, PIPE_NO, ENDA_STRAIGHTNESS,
  613. ENDA_AVG_OD, ENDA_MAX_OD, ENDA_MIN_OD, ENDA_OVALITY, ENDB_STRAIGHTNESS,
  614. ENDB_AVG_OD, ENDB_MIN_OD, ENDB_MAX_OD, ENDB_OVALITY, HEATNO_LAST, CREATE_TIME,
  615. CREATE_NAME) VALUES ((SELECT LPAD(SUBSTR(NVL(MAX(T.M_RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  616. FROM HTT_APPEARANCECHECK_RESULT_D T
  617. WHERE RESULT_NO = ?),?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  618. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?)
  619. ]]>
  620. </query>
  621. <query id="AppearanceService.UpdateAppearanceD" desc="修改尺寸外观检查实绩结果表">
  622. <![CDATA[
  623. UPDATE HTT_APPEARANCECHECK_RESULT_D
  624. SET PIPE_NO = ?,
  625. ENDA_STRAIGHTNESS = ?,
  626. ENDA_AVG_OD = ?,
  627. ENDA_MAX_OD = ?,
  628. ENDA_MIN_OD = ?,
  629. ENDA_OVALITY = ?,
  630. ENDB_STRAIGHTNESS = ?,
  631. ENDB_AVG_OD = ?,
  632. ENDB_MIN_OD = ?,
  633. ENDB_MAX_OD = ?,
  634. ENDB_OVALITY = ?,
  635. UPDATE_TIME = TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  636. UPDATE_NAME = ?
  637. WHERE RESULT_NO = ?
  638. AND M_RESULT_NO = ?
  639. ]]>
  640. </query>
  641. <query id="AppearanceService.queryLoadRESULT" desc="查询最大实绩编号">
  642. <![CDATA[
  643. SELECT ? ||
  644. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  645. 0) + 1,
  646. 6,
  647. '0') RESULT_NO
  648. FROM HTT_APPEARANCECHECK_RESULT
  649. WHERE RESULT_NO LIKE ? || '______'
  650. ]]>
  651. </query>
  652. <query id="AppearanceService.getQueryExpandResult1" desc="查询外观检验实绩合格支数的和">
  653. <![CDATA[
  654. SELECT NVL(SUM(T.CHECKPIECES), 0) CHECKPIECES FROM HTT_APPEARANCECHECK_RESULT T
  655. WHERE T.HEAT_PLAN_NO = ?
  656. ]]>
  657. </query>
  658. <query id="AppearanceService.deleteHttCrackResult" desc="删除外观检验实绩">
  659. <![CDATA[
  660. DELETE HTT_APPEARANCECHECK_RESULT WHERE RESULT_NO = ?
  661. ]]>
  662. </query>
  663. <query id="AppearanceService.deleteHttCrackResultD" desc="删除抽检记录实绩">
  664. <![CDATA[
  665. DELETE HTT_APPEARANCECHECK_RESULT_D
  666. WHERE RESULT_NO = ?
  667. AND M_RESULT_NO = ?
  668. ]]>
  669. </query>
  670. <query id="AppearanceService.deleteHttCrackResultD1" desc="删除抽检记录实绩1">
  671. <![CDATA[
  672. DELETE HTT_APPEARANCECHECK_RESULT_D
  673. WHERE M_RESULT_NO =?
  674. ]]>
  675. </query>
  676. <query id="AppearanceService.queryAppearancecheckD" desc="查询是否还有抽检记录">
  677. <![CDATA[
  678. SELECT COUNT(*) COUNT FROM htt_appearancecheck_result_d T WHERE T.M_RESULT_NO=?
  679. ]]>
  680. </query>
  681. <query id="AppearanceService.selectComInfo" desc="查询是否有当前工序">
  682. <![CDATA[
  683. SELECT COUNT(*) COUNT FROM HTT_COM_INFO
  684. WHERE HEAT_PLAN_NO = ?
  685. AND PLINE_CODE = ?
  686. AND STATION_CODE = ?
  687. ]]>
  688. </query>
  689. <query id="AppearanceService.updatePlnZyRclM" desc="修改热处理计划表">
  690. <![CDATA[
  691. UPDATE PLN_ZY_RCL_M
  692. SET PER_STATUS = ?
  693. WHERE HEAT_PLAN_NO = ?
  694. ]]>
  695. </query>
  696. <query id="AppearanceService.queryExpandFailNUM1" desc="查询工序废品数量">
  697. <![CDATA[
  698. SELECT NVL(SUM(T.WAST_NUM),0) WAST_NUM FROM HTT_APPEARANCECHECK_RESULT T
  699. WHERE T.HEAT_PLAN_NO=?
  700. ]]>
  701. </query>
  702. <query id="AppearanceService.UpdatePath" desc="修改队列表工艺路径">
  703. <![CDATA[
  704. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  705. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,14) || ? ||
  706. SUBSTR(T.PRC_TECHNOLOGY_PATH,16, LENGTH(T.PRC_TECHNOLOGY_PATH))
  707. WHERE T.HEAT_PLAN_NO = ?
  708. AND MAT_STATUS='00'
  709. ]]>
  710. </query>
  711. <query id="AppearanceService.qureyGxComInfo" desc="查询是工序结炉状态">
  712. <![CDATA[
  713. SELECT DISTINCT STATION_STATUS
  714. FROM HTT_COM_INFO
  715. WHERE HEAT_PLAN_NO = ?
  716. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  717. AND PLINE_CODE = ?
  718. AND STATION_CODE = ?
  719. ]]>
  720. </query>
  721. <query id="AppearanceService.doBeside" desc="修改工序状态结炉">
  722. <![CDATA[
  723. UPDATE HTT_COM_INFO
  724. SET STATION_STATUS = '2'
  725. WHERE HEAT_PLAN_NO = ?
  726. AND PLINE_CODE = ?
  727. AND STATION_CODE = ?
  728. ]]>
  729. </query>
  730. <query id="AppearanceService.deleteBeside" desc="修改工序状态撤销结炉">
  731. <![CDATA[
  732. UPDATE HTT_COM_INFO
  733. SET STATION_STATUS = '1'
  734. WHERE HEAT_PLAN_NO = ?
  735. AND PLINE_CODE = ?
  736. AND STATION_CODE = ?
  737. ]]>
  738. </query>
  739. <query id="AppearanceService.updateComInfoResult" desc="修改公共信息">
  740. <![CDATA[
  741. UPDATE HTT_COM_INFO
  742. SET PRO_NUM = ?,
  743. PRO_WT = ?,
  744. FAIL_NUM=?,
  745. FAIL_WT=?,
  746. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  747. PRO_SHIFT = ?,
  748. PRO_GROUP = ?
  749. WHERE RESULT_NO = ?
  750. ]]>
  751. </query>
  752. <query id="AppearanceService.MarkUnCancelFlag" desc="标记无法撤销返线">
  753. <![CDATA[
  754. UPDATE VRP_OFFLINE_RESULT T
  755. SET FLAG = '1'
  756. WHERE T.HEAT_PLAN_NO = ?
  757. AND JUDGE_STOVE_NO =?
  758. AND NVL(BATCH_NO,'') = ?
  759. AND NVL(BATCH_GROUD_NO,'') = ?
  760. AND STATION_CODE = ?
  761. AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
  762. TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  763. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) <= 0
  764. ]]>
  765. </query>
  766. <query id="AppearanceService.GetAppResult" desc="热处理高温炉实绩查询">
  767. <![CDATA[
  768. SELECT *
  769. FROM HTT_APPEARANCECHECK_RESULT
  770. ]]>
  771. </query>
  772. <query id="AppearanceService.UpdatePortHttBarCode" desc="">
  773. <![CDATA[
  774. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT
  775. SET BAR_CODE = JUDGE_STOVE_NO || PHY_BATCH_NO || LPAD(?, 4, '0')
  776. WHERE HEAT_PLAN_NO = ?
  777. AND MAT_NO = ?
  778. ]]>
  779. </query>
  780. <query id="AppearanceService.UpdateReportUrl" desc="">
  781. <![CDATA[
  782. UPDATE HTT_APPEARANCECHECK_RESULT
  783. SET REPORT_PATH = ?
  784. WHERE HEAT_PLAN_NO = ?
  785. ]]>
  786. </query>
  787. </queryMap>