FrmHttInOnlineStore.xml 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="热处理交库">
  3. <query id="FrmHttInOnlineStore.DeleteComInfoResult" desc="删除comInfo表">
  4. <![CDATA[
  5. DELETE HTT_COM_INFO
  6. WHERE HEAT_PLAN_NO = ?
  7. AND STATION_CODE = ?
  8. AND INSTOCK_DOC = ?
  9. ]]>
  10. </query>
  11. <query id="FrmHttInOnlineStore.UpdatePlanResultC" desc="删除时修改计划从表">
  12. <![CDATA[
  13. UPDATE PLN_ZY_RCL_C
  14. SET REAL_OUTDOUBLE_WT = TO_NUMBER(NVL(REAL_OUTDOUBLE_WT, 0)) - TO_NUMBER(?),
  15. REAL_OUTDOUBLE_NUM = TO_NUMBER(NVL(REAL_OUTDOUBLE_NUM, 0)) - TO_NUMBER(?)
  16. --PER_STATUS=? --,
  17. -- STORAGE_NO2='',
  18. -- STORAGE_NAME2=''
  19. WHERE HEAT_PLAN_NO = ?
  20. ]]>
  21. </query>
  22. <query id="FrmHttInOnlineStore.doQuerymch" desc="查询热处理队列">
  23. <![CDATA[
  24. SELECT T1.HEAT_PLAN_NO,T1.JUDGE_STOVE_NO,DECODE(T1.BESIDE_STATUS,
  25. '00',
  26. '上料结炉',
  27. '10',
  28. '高温结炉',
  29. '20',
  30. '淬火结炉',
  31. '30',
  32. '低温结炉',
  33. '40',
  34. '定径结炉',
  35. '50',
  36. '热矫结炉',
  37. '60',
  38. '冷矫结炉',
  39. '70',
  40. '检验结炉',
  41. '80',
  42. '探伤结炉',
  43. '90',
  44. '交库结炉') BESIDE_STATUS FROM PLN_ZY_RCL_M T1
  45. WHERE 1=1
  46. ]]>
  47. </query>
  48. <query id="FrmHttInOnlineStore.getQueryExpandResultStuts" desc="查询相同炉计划ID下交库实绩状态">
  49. <![CDATA[
  50. SELECT INSTORE_FLAG FROM PORT_HTT_BATCH_SAMPLE_RESULT
  51. WHERE HEAT_PLAN_NO = ? AND PLINE_CODE = ?
  52. AND MAT_STATUS IN ('00', '10')
  53. GROUP BY INSTORE_FLAG
  54. ]]>
  55. </query>
  56. <query id="FrmHttInOnlineStore.UpdatePath1" desc="修改队列表工艺路径">
  57. <![CDATA[
  58. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  59. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, ?, ?) || ? ||
  60. SUBSTR(T.PRC_TECHNOLOGY_PATH,
  61. ?,
  62. LENGTH(T.PRC_TECHNOLOGY_PATH)),
  63. T.VM_INSTORE_FLAG = ?
  64. WHERE T.MAT_NO = ?
  65. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  66. AND T.HEAT_PLAN_NO=?
  67. ]]>
  68. </query>
  69. <query id="FrmHttInOnlineStore.AddYdmButt" desc="新增位置表">
  70. <![CDATA[
  71. INSERT INTO YDM_ZC_BUTTRESS
  72. (MAT_NO,
  73. JUDGE_STOVE_NO,
  74. BATCH_NO,
  75. BATCH_GROUD_NO,
  76. STORAGE_NO,
  77. LOCATION_NO,
  78. LARY_NO,
  79. LOC_NO,
  80. STORAGE_ATTR,
  81. STORAGE_ATTR_NAME,
  82. STORAGE_TYPE_NO,
  83. STORAGE_TYPE_NAME,
  84. MANAGEMENT_NO,
  85. MANAGEMENT_NAME,
  86. MEMO,
  87. CREATE_NAME,
  88. CREATE_TIME,
  89. DEPARTMENT_CODE,
  90. DEPARTMENT_DESC)
  91. values ( ?,
  92. ?,
  93. ?,
  94. ?,
  95. ?,
  96. ?,
  97. ?,
  98. ?,
  99. ?,
  100. ?,
  101. ?,
  102. ?,
  103. ?,
  104. ?,
  105. ?,
  106. ?,
  107. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  108. ?,
  109. ?)
  110. ]]>
  111. </query>
  112. <query id="FrmHttInOnlineStore.UpdatePlanResult1" desc="交库时修改计划表">
  113. <![CDATA[
  114. UPDATE PLN_ZY_RCL_M
  115. SET --OUT_WT_REAL = TO_NUMBER(NVL(OUT_WT_REAL, 0)) + TO_NUMBER(?),
  116. --OUT_NUM_REAL = TO_NUMBER(NVL(OUT_NUM_REAL, 0)) + TO_NUMBER(?),
  117. PER_STATUS='90'
  118. --STORAGE_NO2=?,
  119. --STORAGE_NAME2=?
  120. WHERE HEAT_PLAN_NO = ?
  121. ]]>
  122. </query>
  123. <query id="FrmHttInOnlineStore.UpdatePlanResultC1" desc="交库时修改计划表从表">
  124. <![CDATA[
  125. UPDATE PLN_ZY_RCL_C
  126. SET REAL_OUTDOUBLE_WT = TO_NUMBER(NVL(REAL_OUTDOUBLE_WT, 0)) + TO_NUMBER(?),
  127. REAL_OUTDOUBLE_NUM = TO_NUMBER(NVL(REAL_OUTDOUBLE_NUM, 0)) + TO_NUMBER(?)
  128. --PER_STATUS='10',
  129. --STORAGE_NO2=?,
  130. --STORAGE_NAME2=?
  131. WHERE HEAT_PLAN_NO = ?
  132. ]]>
  133. </query>
  134. <query id="FrmHttInOnlineStore.UpdatePlanResult" desc="删除时修改计划表">
  135. <![CDATA[
  136. UPDATE PLN_ZY_RCL_M
  137. SET --OUT_WT_REAL = TO_NUMBER(NVL(OUT_WT_REAL, 0)) - TO_NUMBER(?),
  138. --OUT_NUM_REAL = TO_NUMBER(NVL(OUT_NUM_REAL, 0)) - TO_NUMBER(?),
  139. PER_STATUS=?--,
  140. --STORAGE_NO2='',
  141. --STORAGE_NAME2=''
  142. WHERE HEAT_PLAN_NO = ?
  143. ]]>
  144. </query>
  145. <query id="FrmHttInOnlineStore.DeleteMatM" desc="修改热处理材料表">
  146. <![CDATA[
  147. UPDATE MAT_ZC_M
  148. SET PRODUCT_FLAG = ?,
  149. MAT_STATUS = ?,
  150. PROCESS_CDOE = ?,
  151. PROCESS_DESC = ?,
  152. VRP_PLINE_CODE = ?,
  153. VRP_PLINE_NAME = ?,
  154. VRP_FACE_RESULT_CODE = ?,
  155. VRP_CHEM_RESULT_CODE = ?,
  156. VRP_GX_PLAN_NO = ?,
  157. VRP_GX_PLAN_NO1 = ?,
  158. VRP_SPEC_RESULT_CODE = ?,
  159. VRP_QCM_STAUS = ?,
  160. VRP_HEAT_PLAN_NO = ?,
  161. VRP_PRO_ORDER_ID = ?,
  162. VRP_PRO_ORDER_ID1 = ?,
  163. VRP_PRO_ORDER_NO = ?,
  164. VRP_PRO_ORDER_NO1 = ?,
  165. VRP_LOT_NO = ?,
  166. VRP_PHY_RESULT_CODE = ?,
  167. VRP_SAMPLE_FLAG = ?,
  168. VRP_CRAF_NO = ?,
  169. VPR_QUALITY_GROUP_ZG = ?,
  170. VRP_ACT_HEIGHT = ?,
  171. VRP_ACT_DIMATER = ?,
  172. MATERIAL_NO = ?,
  173. MATERIAL_NAME = ?,
  174. INPUT_MATERIAL_NAME = ?,
  175. INPUT_MATERIAL_NO = ?,
  176. INPUT_ORIGIN_CODE = ?,
  177. NEXT_PROCESS_CDOE = ?,
  178. NEXT_PROCESS_DESC = ?,
  179. PLINE_CODE = ?,
  180. PLINE_NAME = ?,
  181. UPDATE_NAME = ?,
  182. UPDATE_TIME =TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  183. VRP_JUDGE_RESULT_CODE=?,
  184. BELONG_CODE=?,
  185. BELONG_NAME=?,
  186. MAT_GOWHERE_CODE=?,
  187. MAT_GOWHERE_NAME=?
  188. WHERE MAT_NO = ?
  189. ]]>
  190. </query>
  191. <query id="FrmHttInOnlineStore.DeleteMatButters" desc="删除位置表">
  192. <![CDATA[
  193. DELETE YDM_ZC_BUTTRESS T
  194. WHERE T.MAT_NO = ?
  195. ]]>
  196. </query>
  197. <query id="FrmHttInOnlineStore.updateif" desc="修改管号队列是否入库的字段">
  198. <![CDATA[
  199. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  200. SET INSTORE_FLAG = ?
  201. WHERE HEAT_PLAN_NO = ?
  202. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  203. AND MAT_STATUS IN ('00', '10')
  204. ]]>
  205. </query>
  206. <query id="FrmHttInOnlineStore.DeleteLinResult" desc="删除交库实绩表">
  207. <![CDATA[
  208. DELETE YDM_ZC_INLIST T WHERE T.MAT_NO = ? AND T.INSTOCK_DOC = ?
  209. ]]>
  210. </query>
  211. <query id="FrmHttInOnlineStore.doQuery" desc="实体类查询热处理计划表">
  212. <![CDATA[
  213. SELECT T.*
  214. FROM PLN_ZY_RCL_M T
  215. WHERE T.HEAT_PLAN_NO=?
  216. ]]>
  217. </query>
  218. <query id="FrmHttInOnlineStore.doQuerySingleJugStove" desc="投入产出">
  219. <![CDATA[
  220. SELECT T.*,
  221. TO_NUMBER(LOAD_PIECES) - TO_NUMBER(PLAN_JG_NUM) - TO_NUMBER(FAIL_CUT_NUM) LL_NUM,
  222. TO_NUMBER(LOAD_WEIGHT) - TO_NUMBER(PLAN_JG_WEIGHT) - TO_NUMBER(FAIL_CUT_WEIGHT) LL_WEIGHT,
  223. TO_NUMBER(LOAD_PIECES) - TO_NUMBER(PLAN_JG_NUM) - TO_NUMBER(FAIL_CUT_NUM) - TO_NUMBER(SJ_NUM) CLC_NUM,
  224. TO_NUMBER(LOAD_WEIGHT) - TO_NUMBER(PLAN_JG_WEIGHT) - TO_NUMBER(FAIL_CUT_WEIGHT) -
  225. TO_NUMBER(SJ_WEIGHT) CLC_WEIGHT
  226. FROM (SELECT T1.ORDER_NO || '/' || T1.ORDER_SEQ || '/' || T1.DELIVERY_NO ORDER_NO_SEQ,
  227. T1.ZY_BATCH_ID,
  228. T1.HEAT_PLAN_NO,
  229. T1.JUDGE_STOVE_NO,
  230. T1.BATCH_NO,
  231. T1.ORDER_NO,
  232. T1.ORDER_SEQ,
  233. T1.DELIVERY_NO,
  234. T1.PLINE_CODE,
  235. T1.PRO_PLAN_ID,
  236. T1.GX_PLAN_NO,
  237. T1.PLINE_NAME,
  238. --NVL(T1.OUT_WT, 0) PLAN_JG_WEIGHT,
  239. --NVL(T1.OUT_NUM, 0) PLAN_JG_NUM,
  240. NVL((SELECT SUM(T.ACT_WEIGHT)
  241. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  242. WHERE T.MAT_STATUS = '20'
  243. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  244. 0) PLAN_JG_WEIGHT,
  245. NVL((SELECT SUM(T.ACT_COUNT)
  246. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  247. WHERE T.MAT_STATUS = '20'
  248. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  249. 0) PLAN_JG_NUM,
  250. NVL((SELECT SUM(T.ACT_COUNT)
  251. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  252. WHERE T.MAT_STATUS = '10'
  253. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  254. 0) FAIL_CUT_NUM,
  255. NVL((SELECT SUM(T.ACT_WEIGHT)
  256. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  257. WHERE T.MAT_STATUS = '10'
  258. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  259. 0) FAIL_CUT_WEIGHT,
  260. NVL((SELECT SUM(T.ACT_COUNT)
  261. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  262. WHERE
  263. T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  264. 0) LOAD_PIECES,
  265. NVL((SELECT SUM(T.ACT_WEIGHT)
  266. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  267. WHERE
  268. T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  269. 0) LOAD_WEIGHT,
  270. NVL((SELECT SUM(T.ACT_COUNT)
  271. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  272. WHERE T.MAT_STATUS = '00'
  273. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  274. 0) SJ_NUM,
  275. NVL((SELECT SUM(T.ACT_WEIGHT)
  276. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  277. WHERE T.MAT_STATUS = '00'
  278. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  279. 0) SJ_WEIGHT,
  280. DECODE(T1.BESIDE_STATUS,
  281. '00',
  282. '上料结炉',
  283. '10',
  284. '高温结炉',
  285. '20',
  286. '淬火结炉',
  287. '30',
  288. '低温结炉',
  289. '40',
  290. '定径结炉',
  291. '50',
  292. '热矫结炉',
  293. '60',
  294. '冷矫结炉','70','检验结炉','80','探伤结炉','90','交库结炉') BESIDE_STATUS,
  295. DECODE(T1.PER_STATUS,
  296. '00',
  297. '上料开始',
  298. '10',
  299. '高温开始',
  300. '20',
  301. '淬火开始',
  302. '30',
  303. '低温开始',
  304. '40',
  305. '定径开始',
  306. '50',
  307. '热矫开始',
  308. '60',
  309. '冷矫开始','70','检验开始','80','探伤开始','90','交库开始') PER_STATUS,
  310. DECODE(T1.PLANSTATUS,
  311. '00',
  312. '计划',
  313. '10',
  314. '下发',
  315. '20',
  316. '生产中',
  317. '30',
  318. '生产完成',
  319. '40',
  320. '关闭') PLANSTATUS,
  321. DECODE(T1.IF_MONITOR, '0', '否', '1', '是', '否') IF_MONITOR_DBK,
  322. T1.CRAFT_FILE_MAN,
  323. T1.Craft_File_No,
  324. T1.CRAFT_SEQ,
  325. T2.BATCH_GROUD_NO
  326. FROM pln_zy_rcl_m T1,pln_zy_rcl_c t2
  327. WHERE 1=1 and T1.PRO_PLAN_ID = T2.PRO_PLAN_ID and t1.heat_plan_no=t2.heat_plan_no and t1.zy_batch_id=t2.zy_batch_id
  328. AND T1.GX_PLAN_NO = T2.GX_PLAN_NO
  329. ]]>
  330. </query>
  331. <query id="FrmHttInOnlineStore.doQueryLibrary" desc="查询交库信息">
  332. <![CDATA[
  333. SELECT T.INSTOCK_DOC,
  334. T.INSTOCK_TYPE_CODE,
  335. T.INSTOCK_TYPE_NAME,
  336. T.JUDGE_STOVE_NO,
  337. T.BATCH_NO,
  338. T.BATCH_GROUD_NO,
  339. T.MATERIAL_NAME,
  340. T.PRODUCNAME,
  341. T.STD_NAME,
  342. T.GRADENAME,
  343. T.STEELNAME,
  344. T.STD_STYLE_DESC,
  345. T.SPEC_NAME,
  346. T.MODEL_DESC,
  347. T.PRO_ORDER_NO,
  348. T.PLINE_CODE,
  349. T.PLINE_NAME,
  350. T.ACT_DIMATER,
  351. T.ACT_HEIGHT,
  352. SUM(T.ACT_LEN) ACT_LEN,
  353. T.ACT_LEN_MIN,
  354. T.ACT_LEN_MAX,
  355. SUM(T.ACT_COUNT) ACT_COUNT,
  356. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  357. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  358. T.BELONG_CODE,
  359. T.BELONG_NAME,
  360. T.STORAGE_NO,
  361. T.LOCATION_NO,
  362. T.LARY_NO,
  363. T.LOC_NO,
  364. T.STORAGE_ATTR_NAME,
  365. T.STORAGE_TYPE_NAME,
  366. T.MANAGEMENT_NAME,
  367. T.RPO_TIME,
  368. T.PRO_BC,
  369. T.PRO_BZ,
  370. TO_CHAR(T.INSTOCK_TIME,'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  371. DECODE(T.IN_BC,'1','早','2','中','3','晚') IN_BC,
  372. DECODE(T.IN_BZ,'1','甲','2','乙','3','丙','4','丁') IN_BZ,
  373. T.HAND_FLAG,
  374. T.MEMO,
  375. T.VALIDFLAG,
  376. T.CREATE_NAME,
  377. T.CREATE_TIME,
  378. T.UPDATE_NAME,
  379. T.UPDATE_TIME,
  380. T.ORD_PK,
  381. T.ORD_LN_PK,
  382. T.ORD_LN_DLY_PK,
  383. T.DEPARTMENT_CODE,
  384. T.DEPARTMENT_DESC,
  385. T.ORDER_NO,
  386. T.ORDER_SEQ,
  387. T.DELIVERY_NO,
  388. DECODE(T.PRODUCT_FLAG,
  389. '801401',
  390. '在制品',
  391. '801402',
  392. '成品',
  393. '801403',
  394. '商品') PRODUCT_FLAG,
  395. DECODE(T.MAT_STATUS,
  396. '80150101',
  397. '材料产出待判',
  398. '80150102',
  399. '材料产出(已判定)',
  400. '80150103',
  401. '材料已编计划',
  402. '80150104',
  403. '材料待处理',
  404. '80150105',
  405. '材料加工',
  406. '80150201',
  407. '材料产出待判(未综合判定)',
  408. '80150202',
  409. '材料产出(已综合判定)',
  410. '80150203',
  411. '材料为余材(生产组织产生)',
  412. '80150204',
  413. '材料脱单余材(销售组织脱单)',
  414. '80150205',
  415. '材料缴库余材
  416. (销售组织缴库)',
  417. '80150301',
  418. '材料可编提单',
  419. '80150302',
  420. '材料已编提单',
  421. '80150303',
  422. '销售出厂') MAT_STATUS,
  423. T.JUDGE_STD_NAME,
  424. T.JUDGE_STD_CODE,
  425. TO_CHAR(T.IN_TIME_F,'YYYY-MM-DD HH24:MI:SS') IN_TIME_F,
  426. T.BAL_YEAR_MONTH,
  427. T.PIPMEMO,
  428. DECODE(T.QCM_STAUS,
  429. '00',
  430. '合格',
  431. '11',
  432. '待处理',
  433. '22',
  434. '判废',
  435. '10',
  436. '处理合格',
  437. '12',
  438. '处理判废') QCM_STAUS,
  439. B.STORAGE_NAME,
  440. M.HEAT_PLAN_NO
  441. FROM YDM_ZC_INLIST T, YDM_BS_STORAGE B, PORT_HTT_BATCH_SAMPLE_RESULT M
  442. WHERE T.STORAGE_NO = B.STORAGE_NO
  443. AND T.MAT_NO=M.MAT_NO
  444. --AND T.JUDGE_STOVE_NO = M.HEATNO_LAST
  445. --AND NVL(T.BATCH_NO, '/') = NVL(M.LAST_BATCH_NO, '/')
  446. --AND NVL(T.BATCH_GROUD_NO, '/') = NVL(M.BATCH_GROUD_NO, '/')
  447. --AND AFFIRM_LOG = '1'
  448. AND T.INSTOCK_TYPE_CODE = '800701'
  449. ]]>
  450. </query>
  451. <query id="FrmHttInOnlineStore.doQuerySingle" desc="查询炉信息(剔除,合格,样管)">
  452. <![CDATA[
  453. SELECT T.HEAT_PLAN_NO,
  454. T.LOT_NO,
  455. T.LOT_NO_SQE,
  456. DECODE(T.MAT_STATUS, '00', '合格', '10', '剔除') MAT_STATUS
  457. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  458. WHERE T.HEAT_PLAN_NO = ?
  459. AND T.MAT_STATUS != '20'
  460. AND T.JUDGE_STOVE_NO = ?
  461. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  462. AND NVL(T.GROUP_NO, '/') = NVL(?, '/')
  463. GROUP BY T.HEAT_PLAN_NO, T.LOT_NO, T.LOT_NO_SQE, T.MAT_STATUS
  464. UNION ALL
  465. SELECT DISTINCT T.HEAT_PLAN_NO,
  466. T.LOT_NO,
  467. T.LOT_NO_SQE,
  468. DECODE(T.IS_SAMPLE_PIPE, '0', '样管', '1', '样管') MAT_STATUS
  469. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  470. WHERE T.HEAT_PLAN_NO = ?
  471. AND T.JUDGE_STOVE_NO = ?
  472. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  473. AND NVL(T.GROUP_NO, '/') = NVL(?, '/')
  474. GROUP BY T.HEAT_PLAN_NO, T.LOT_NO, T.LOT_NO_SQE, T.IS_SAMPLE_PIPE
  475. ]]>
  476. </query>
  477. <query id="FrmHttInOnlineStore.queryMaxMatNo" desc="查询材料表里在制品材料号">
  478. <![CDATA[
  479. SELECT T1.*
  480. FROM (SELECT M.MAT_NO,
  481. M.JUDGE_STOVE_NO,
  482. M.BATCH_NO,
  483. M.BATCH_GROUD_NO,
  484. M.MATERIAL_NO,
  485. M.MATERIAL_NAME,
  486. M.PRODUCCODE,
  487. M.PRODUCNAME,
  488. M.STEELCODE,
  489. M.STEELNAME,
  490. M.GRADECODE,
  491. M.GRADENAME,
  492. M.SPEC_CODE,
  493. M.SPEC_NAME,
  494. M.MODEL_CODE,
  495. M.MODEL_DESC,
  496. M.STD_CODE,
  497. M.STD_NAME,
  498. M.STD_STYLE,
  499. M.STD_STYLE_DESC,
  500. M.ORDER_SEQ,
  501. M.ORDER_NO,
  502. M.ORDER_SEQ_NO,
  503. M.LOT_NO,
  504. M.STOVE_NO,
  505. M.PLINE_CODE,
  506. M.PLINE_NAME M,
  507. M.MAT_ORIGIN_CODE,
  508. M.MAT_ORIGIN_NAME,
  509. M.ACT_DIMATER,
  510. M.ACT_HEIGHT,
  511. M.ACT_LEN,
  512. M.ACT_LEN_MIN,
  513. M.ACT_LEN_MAX,
  514. T.ACT_COUNT,
  515. T.ACT_WEIGHT,
  516. M.ACT_THEORY_WEIGHT,
  517. M.ORD_PK,
  518. M.ORD_LN_PK,
  519. M.ORD_LN_DLY_PK,
  520. M.BELONG_CODE,
  521. M.BELONG_NAME,
  522. T.FLAG_STOVE_NO HTT_FLAG_STOVE_NO_ZG
  523. FROM PORT_HTT_BATCH_SAMPLE_RESULT T, MAT_ZC_M M
  524. WHERE T.MAT_NO = M.MAT_NO
  525. AND T.JUDGE_STOVE_NO = ?
  526. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  527. AND NVL(T.GROUP_NO, '/') = NVL(?, '/')
  528. AND T.MAT_STATUS = ?
  529. AND T.IS_SAMPLE_PIPE = ?
  530. AND T.HEAT_PLAN_NO = ?
  531. AND T.VM_INSTORE_FLAG = '0'
  532. ORDER BY T.MAT_NO ASC) T1
  533. WHERE ROWNUM < ?
  534. ]]>
  535. </query>
  536. <query id="FrmHttInOnlineStore.doQuerySingle1" desc="查询炉信息里的内容">
  537. <![CDATA[
  538. SELECT T2.*,
  539. TO_NUMBER(T2.ACT_COUNT) - TO_NUMBER(T2.LINT_COUNT) EDI_COUNT,
  540. TO_NUMBER(T2.ACT_WEIGHT) - TO_NUMBER(T2.LINT_WT) EDI_WT
  541. FROM (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  542. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  543. SUM(T.ACT_LEN) ACT_LEN,
  544. T.BATCH_NO,
  545. T.JUDGE_STOVE_NO,
  546. T.GROUP_NO,
  547. (SELECT NVL(SUM(T1.ACT_COUNT), 0)
  548. FROM PORT_HTT_BATCH_SAMPLE_RESULT T1
  549. WHERE T1.HEAT_PLAN_NO = T.HEAT_PLAN_NO
  550. AND T1.VM_INSTORE_FLAG = '1'
  551. AND T1.MAT_STATUS = T.MAT_STATUS
  552. AND T1.IS_SAMPLE_PIPE = T.IS_SAMPLE_PIPE) LINT_COUNT,
  553. (SELECT NVL(SUM(T1.ACT_WEIGHT), 0)
  554. FROM PORT_HTT_BATCH_SAMPLE_RESULT T1
  555. WHERE T1.HEAT_PLAN_NO = T.HEAT_PLAN_NO
  556. AND T1.VM_INSTORE_FLAG = '1'
  557. AND T1.MAT_STATUS = T.MAT_STATUS
  558. AND T1.IS_SAMPLE_PIPE = T.IS_SAMPLE_PIPE
  559. ) LINT_WT
  560. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  561. WHERE T.MAT_STATUS = ?
  562. AND T.HEAT_PLAN_NO = ?
  563. AND T.IS_SAMPLE_PIPE = ?
  564. GROUP BY T.BATCH_NO, T.JUDGE_STOVE_NO, T.GROUP_NO,T.HEAT_PLAN_NO,T.MAT_STATUS,T.IS_SAMPLE_PIPE) T2
  565. ]]>
  566. </query>
  567. <query id="FrmHttInOnlineStore.queryMaxMatNo1" desc="查询入库表材料号">
  568. <![CDATA[
  569. SELECT T1.*
  570. FROM (SELECT T.MAT_NO,
  571. M.INPUT_MATERIAL_NO,
  572. M.INPUT_MATERIAL_NAME,
  573. M.ZG_PLINE_CODE,
  574. M.ZG_PLINE_NAME,
  575. M.HTT_PLINE_CODE,
  576. M.HTT_PLINE_NAME,
  577. M.VRP_PLINE_CODE,
  578. M.VRP_PLINE_NAME,
  579. M.ACT_WEIGHT
  580. FROM YDM_ZC_INLIST T, MAT_ZC_M M
  581. WHERE T.MAT_NO = M.MAT_NO
  582. AND T.INSTOCK_DOC = ?
  583. ORDER BY T.MAT_NO ASC) T1
  584. WHERE ROWNUM < ?
  585. ]]>
  586. </query>
  587. <query id="FrmHttInOnlineStore.doBeside" desc="修改公共信息表的状态为生产完成">
  588. <![CDATA[
  589. UPDATE HTT_COM_INFO T
  590. SET T.STATION_STATUS = ?
  591. WHERE T.STATION_CODE = ?
  592. AND HEAT_PLAN_NO = ?
  593. ]]>
  594. </query>
  595. <query id="FrmHttInOnlineStore.queryApCode" desc="查询炉计划是否申请判定">
  596. <![CDATA[
  597. SELECT COUNT(*) COUNT
  598. FROM QCM_ZG_JUGDE_APPLY T
  599. WHERE T.JUDGE_STOVE_NO = ?
  600. AND T.BATCH_NO = ?
  601. AND T.PROCESS_CODE = 'F'
  602. ]]>
  603. </query>
  604. <query id="FrmHttInOnlineStore.querystatus" desc="查询公共信息表里交库工序状态">
  605. <![CDATA[
  606. SELECT DISTINCT T.STATION_STATUS,T.BELONG_CODE,T.BELONG_NAME
  607. FROM HTT_COM_INFO T
  608. WHERE T.STATION_CODE = ?
  609. AND T.HEAT_PLAN_NO = ?
  610. ]]>
  611. </query>
  612. <query id="FrmHttInOnlineStore.qureyGxComInfo" desc="查询公共信息表工序点状态">
  613. <![CDATA[
  614. SELECT STATION_STATUS,STATION_DESC,STATION_CODE
  615. FROM HTT_COM_INFO
  616. WHERE HEAT_PLAN_NO = ?
  617. AND PLINE_CODE = ?
  618. AND STATION_CODE != ?
  619. GROUP BY STATION_STATUS,STATION_DESC,STATION_CODE
  620. ORDER BY STATION_CODE ASC
  621. ]]>
  622. </query>
  623. <query id="FrmHttInOnlineStore.queryExpandMaxRESULT" desc="查询最大实绩编号">
  624. <![CDATA[
  625. SELECT ? ||
  626. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  627. FROM HTT_COM_INFO T
  628. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  629. AND T.PLINE_CODE = ?
  630. and t.STATION_CODE=?
  631. ]]>
  632. </query>
  633. <query id="FrmHttInOnlineStore.queryPlanJg1" desc="查询已交库量">
  634. <![CDATA[
  635. SELECT NVL(SUM(T1.ACT_COUNT), 0) ACT_COUNT
  636. FROM PORT_HTT_BATCH_SAMPLE_RESULT T1
  637. WHERE T1.HEAT_PLAN_NO = ?
  638. AND T1.MAT_STATUS = ?
  639. AND T1.IS_SAMPLE_PIPE = ?
  640. AND T1.VM_INSTORE_FLAG = '1'
  641. ]]>
  642. </query>
  643. <query id="FrmHttInOnlineStore.AddComInfoResult" desc="新增公共信息">
  644. <![CDATA[
  645. DECLARE
  646. BEGIN
  647. FOR MYROW IN (SELECT T.* FROM PLN_ZY_RCL_M T WHERE T.HEAT_PLAN_NO = ?) LOOP
  648. INSERT INTO HTT_COM_INFO
  649. (RESULT_NO,
  650. HEAT_PLAN_NO,
  651. ZY_BATCH_ID,
  652. PROD_INDEX,
  653. PRO_PLAN_ID,
  654. GX_PLAN_NO,
  655. ORDER_SOURCE,
  656. ORDER_NO,
  657. ORDER_SEQ,
  658. REQ_BL_ID,
  659. PLINE_CODE,
  660. PLINE_NAME,
  661. STATION_CODE,
  662. STATION_DESC,
  663. JUDGE_STOVE_NO,
  664. BATCH_NO,
  665. BATCH_GROUD_NO,
  666. PRODUCCODE,
  667. PRODUCNAME,
  668. GRADECODE,
  669. GRADENAME,
  670. STEELCODE,
  671. STEELNAME,
  672. MODEL_CODE,
  673. MODEL_DESC,
  674. STD_CODE,
  675. STD_NAME,
  676. STD_STYLE,
  677. STD_STYLE_DESC,
  678. SPEC_CODE,
  679. SPEC_NAME,
  680. DIMATER,
  681. HEIGHT,
  682. LEN,
  683. LEN_MIN,
  684. LEN_MAX,
  685. PLN_LEN,
  686. ACT_SPEC_CODE,
  687. ACT_SPEC_NAME,
  688. ACT_DIMATER,
  689. ACT_HEIGHT,
  690. ACT_LEN,
  691. ACT_LEN_MIN,
  692. ACT_LEN_MAX,
  693. ACT_MATERIAL_NO,
  694. ACT_MATERIAL_NAME,
  695. INWL_ID,
  696. INWL_DESC,
  697. MONITOR_POINT,
  698. IF_MONITOR_RCL,
  699. PRDCR_NO,
  700. STATION_ROAD,
  701. CRAFT_FILE_NO,
  702. CRAFT_FILE_MAN,
  703. CRAFT_SEQ,
  704. PRO_NUM,
  705. PRO_WT,
  706. FAIL_NUM,
  707. FAIL_WT,
  708. OFFLINE_NUM,
  709. OFFLINE_WT,
  710. RE_NUM,
  711. RE_WT,
  712. PONDER_GROSS_WT,
  713. INSTOCK_DOC,
  714. STATION_STATUS,
  715. RRO_TIME,
  716. PRO_USER,
  717. PRO_SHIFT,
  718. PRO_GROUP,
  719. CREATE_TIME,
  720. COL_OPERATOR,
  721. VALIDFLAG,BELONG_CODE,BELONG_NAME)
  722. VALUES
  723. (?,
  724. MYROW.HEAT_PLAN_NO,
  725. MYROW.ZY_BATCH_ID,
  726. '',
  727. MYROW.PRO_PLAN_ID,
  728. MYROW.GX_PLAN_NO,
  729. MYROW.ORDER_SOURCE,
  730. MYROW.ORDER_NO,
  731. MYROW.ORDER_SEQ,
  732. MYROW.REQ_BL_ID,
  733. MYROW.PLINE_CODE,
  734. MYROW.PLINE_NAME,
  735. ?,
  736. ?,
  737. MYROW.JUDGE_STOVE_NO,
  738. MYROW.BATCH_NO,
  739. '',
  740. ?,
  741. ?,
  742. MYROW.GRADECODE,
  743. MYROW.GRADENAME,
  744. MYROW.STEELCODE,
  745. MYROW.STEELNAME,
  746. ?,
  747. ?,
  748. ?,
  749. ?,
  750. ?,
  751. ?,
  752. ?,
  753. ?,
  754. MYROW.OUTDIAMETER_IN,
  755. MYROW.WALLTHICK_IN,
  756. MYROW.LENGTH_IN,
  757. MYROW.LENGTHMIN_IN,
  758. MYROW.LENGTHMAX_IN,
  759. '',
  760. ?,
  761. ?,
  762. ?,
  763. ?,
  764. ?,
  765. ?,
  766. ?,
  767. MYROW.OUTWL_ID,
  768. MYROW.OUTWL_DESC,
  769. MYROW.INWL_ID,
  770. MYROW.INWL_DESC,
  771. MYROW.MONITOR_POINT,
  772. MYROW.IF_MONITOR,
  773. MYROW.PRDCR_NO,
  774. MYROW.STATION_ROAD,
  775. MYROW.CRAFT_FILE_NO,
  776. MYROW.CRAFT_FILE_MAN,
  777. MYROW.CRAFT_SEQ,
  778. ?,
  779. ?,
  780. ?,
  781. ?,
  782. ?,
  783. ?,
  784. ?,
  785. ?,
  786. ?,
  787. ?,
  788. '1',
  789. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  790. ?,
  791. ?,
  792. ?,
  793. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  794. ?,
  795. '1',?,?);
  796. END LOOP;
  797. END;
  798. ]]>
  799. </query>
  800. <query id="FrmHttInOnlineStore.AddPlnInfo" desc="新增热处理入库表">
  801. <![CDATA[
  802. INSERT INTO YDM_ZC_INLIST (INSTOCK_SQE, INSTOCK_DOC, INSTOCK_TYPE_CODE,
  803. INSTOCK_TYPE_NAME, VEHICLE_NO, MAT_NO, LOT_NO,
  804. STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MATERIAL_NO, MATERIAL_NAME,
  805. PRODUCCODE, PRODUCNAME, STD_CODE, STD_NAME, GRADECODE, GRADENAME, STEELCODE,
  806. STEELNAME, STD_STYLE, STD_STYLE_DESC, SPEC_CODE, SPEC_NAME, MODEL_CODE,
  807. MODEL_DESC, PRO_ORDER_NO, PLINE_CODE, PLINE_NAME, ACT_DIMATER, ACT_HEIGHT,
  808. ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT,
  809. BELONG_CODE, BELONG_NAME, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO,
  810. STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME,
  811. MANAGEMENT_NO, MANAGEMENT_NAME, RPO_TIME, PRO_BC, PRO_BZ, INSTOCK_TIME, IN_BC,
  812. IN_BZ, MEMO, CREATE_NAME, CREATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK,
  813. DEPARTMENT_CODE, DEPARTMENT_DESC, ORDER_NO, ORDER_SEQ, DELIVERY_NO,
  814. PRODUCT_FLAG, MAT_STATUS, JUDGE_STD_NAME, JUDGE_STD_CODE, IN_TIME_F,
  815. LEN_NO, LEN_DESC, LEN_UNIT, PIPMEMO, SOURE_CODE, SOURE_NAME,
  816. MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, AFFIRM_LOG,QCM_STAUS) VALUES (?, ?,
  817. ?, ?, ?,
  818. ?, ?, ?, ?, ?, ?, ?,
  819. ?, ?, ?, ?, ?, ?, ?,
  820. ?, ?, ?, ?, ?, ?,
  821. ?, ?, ?, ?, ?, ?,
  822. ?, ?,?, ?, ?,?,
  823. ?,?, ?, ?, ?, ?,
  824. ?, ?, ?, ?, ?,
  825. ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?,
  826. ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?, ?, ?,
  827. ?, ?, ?, ?, ?,
  828. ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,?, ?,
  829. ?, ?, ?,?)
  830. ]]>
  831. </query>
  832. <query id="FrmHttInOnlineStore.AddLibraryResult" desc="新增位置表">
  833. <![CDATA[
  834. INSERT INTO YDM_ZC_BUTTRESS
  835. (MAT_NO,
  836. JUDGE_STOVE_NO,
  837. BATCH_NO,
  838. BATCH_GROUD_NO,
  839. STORAGE_NO,
  840. LOCATION_NO,
  841. LARY_NO,
  842. LOC_NO,
  843. STORAGE_ATTR,
  844. STORAGE_ATTR_NAME,
  845. STORAGE_TYPE_NO,
  846. STORAGE_TYPE_NAME,
  847. MANAGEMENT_NO,
  848. MANAGEMENT_NAME,
  849. MEMO,
  850. CREATE_NAME,
  851. CREATE_TIME,
  852. DEPARTMENT_CODE,
  853. DEPARTMENT_DESC)
  854. values ( ?,
  855. ?,
  856. ?,
  857. ?,
  858. ?,
  859. ?,
  860. ?,
  861. ?,
  862. ?,
  863. ?,
  864. ?,
  865. ?,
  866. ?,
  867. ?,
  868. ?,
  869. ?,
  870. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  871. ?,
  872. ?)
  873. ]]>
  874. </query>
  875. <query id="FrmHttInOnlineStore.updatePln" desc="回写热处理计划表">
  876. <![CDATA[
  877. UPDATE PLN_ZY_RCL_M
  878. SET PLANSTATUS = ?, BESIDE_STATUS = ?
  879. WHERE HEAT_PLAN_NO = ?
  880. ]]>
  881. </query>
  882. <query id="FrmHttInOnlineStore.updatePlnId" desc="回写热处理订单表">
  883. <![CDATA[
  884. UPDATE PLN_ORDER_RCL_S T
  885. SET T.EXE_STATUS = ?, PLAN_TIME_E = SYSDATE
  886. WHERE T.PRO_PLAN_ID = ?
  887. AND T.GX_PLAN_NO = ?
  888. AND T.EXE_STATUS<>'3'
  889. ]]>
  890. </query>
  891. <query id="FrmHttInOnlineStore.deletePlnId" desc="撤销结炉回写">
  892. <![CDATA[
  893. UPDATE PLN_ORDER_RCL_S T
  894. SET T.EXE_STATUS = ?, PLAN_TIME_E = ''
  895. WHERE T.PRO_PLAN_ID = ?
  896. AND T.GX_PLAN_NO = ?
  897. ]]>
  898. </query>
  899. <query id="FrmHttInOnlineStore.queryProPlanID" desc="查询订单向下的炉计划">
  900. <![CDATA[
  901. SELECT COUNT(*) COUNT
  902. FROM PLN_ZY_RCL_M T
  903. WHERE T.PRO_PLAN_ID = ?
  904. AND T.GX_PLAN_NO = ?
  905. AND T.PLANSTATUS IN ('00', '10', '20')
  906. ]]>
  907. </query>
  908. <query id="FrmHttInOnlineStore.UpdateLibraryResult" desc="修改材料表里的材料类别为成品">
  909. <![CDATA[
  910. UPDATE MAT_ZC_M SET PRODUCT_FLAG ='801402',MAT_STATUS = '80150201'
  911. WHERE JUDGE_STOVE_NO = ?
  912. AND BATCH_NO = ?
  913. ]]>
  914. </query>
  915. <query id="FrmHttInOnlineStore.AddMatM" desc="末工序修改料表">
  916. <![CDATA[
  917. UPDATE MAT_ZC_M
  918. SET PRODUCT_FLAG = ?,
  919. MAT_STATUS = ?,
  920. PROCESS_CDOE = ?,
  921. PROCESS_DESC = ?,
  922. HTT_PLINE_CODE = ?,
  923. HTT_PLINE_NAME = ?,
  924. HTT_FACE_RESULT_CODE = ?,
  925. HTT_CHEM_RESULT_CODE = ?,
  926. HTT_GX_PLAN_NO = ?,
  927. HTT_GX_PLAN_NO1 = ?,
  928. HTT_SPEC_RESULT_CODE = ?,
  929. HTT_QCM_STAUS = ?,
  930. HTT_HEAT_PLAN_NO = ?,
  931. HTT_PRO_ORDER_ID = ?,
  932. HTT_PRO_ORDER_ID1 = ?,
  933. HTT_PRO_ORDER_NO = ?,
  934. HTT_PRO_ORDER_NO1 = ?,
  935. HTT_LOT_NO = ?,
  936. HTT_PHY_RESULT_CODE = ?,
  937. HTT_SAMPLE_FLAG = ?,
  938. HTT_CRAF_NO = ?,
  939. HTT_QUALITY_GROUP_ZG = ?,
  940. MATERIAL_NO = ?,
  941. MATERIAL_NAME = ?,
  942. INPUT_MATERIAL_NAME = ?,
  943. INPUT_MATERIAL_NO = ?,
  944. INPUT_ORIGIN_CODE = ?,
  945. NEXT_PROCESS_CDOE = ?,
  946. NEXT_PROCESS_DESC = ?,
  947. PLINE_CODE = ?,
  948. PLINE_NAME = ?,
  949. UPDATE_NAME = ?,
  950. UPDATE_TIME =TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  951. HTT_JUDGE_RESULT_CODE=?,
  952. BELONG_CODE=?,
  953. BELONG_NAME=?,
  954. MAT_GOWHERE_CODE=?,
  955. MAT_GOWHERE_NAME=?,
  956. ACT_HEIGHT=?,
  957. HTT_FLAG_STOVE_NO_ZG=?
  958. WHERE MAT_NO = ?
  959. ]]>
  960. </query>
  961. <query id="FrmHttInOnlineStore.queryPlanJg" desc="查询热处理计划表状态">
  962. <![CDATA[
  963. SELECT PLANSTATUS
  964. FROM PLN_ZY_RCL_M
  965. WHERE HEAT_PLAN_NO = ?
  966. ]]>
  967. </query>
  968. <query id="FrmHttInOnlineStore.getInListDoc" desc="查询入库单号">
  969. <![CDATA[
  970. SELECT ? || ? ||
  971. LPAD(SUBSTR(NVL(MAX(T.INSTOCK_DOC), '00000'), -5, 5) + 1, 5, '0') AS INSTOCK_DOC
  972. FROM YDM_ZC_INLIST T
  973. WHERE TRUNC(T.CREATE_TIME) = TO_DATE(?, 'YYYY-MM-DD')
  974. AND T.INSTOCK_TYPE_CODE=?
  975. ]]>
  976. </query>
  977. <query id="FrmHttInOnlineStore.getInListDoc1" desc="查询入库流水">
  978. <![CDATA[
  979. SELECT LPAD(SUBSTR(NVL(MAX(T.INSTOCK_SQE), '0000'), -4, 4) + 1, 4, '0') AS INSTOCK_SQE
  980. FROM YDM_ZC_INLIST T
  981. WHERE T.INSTOCK_DOC = ?
  982. ]]>
  983. </query>
  984. <query id="FrmHttInOnlineStore.queryStorageType" desc="查询库位信息">
  985. <![CDATA[
  986. SELECT T.STORAGE_ATTR,
  987. T.STORAGE_ATTR_NAME,
  988. T.STORAGE_TYPE_NO,
  989. T.STORAGE_TYPE_NAME,
  990. T.MANAGEMENT_NO,
  991. T.MANAGEMENT_NAME,
  992. T.DEPARTMENT_CODE,
  993. T.DEPARTMENT_DESC
  994. FROM YDM_BS_STORAGE T
  995. WHERE T.STORAGE_NO = ?
  996. AND T.VALIDFLAG='1'
  997. ]]>
  998. </query>
  999. <query id="FrmHttInOnlineStore.updatePlnGxProSeq" desc="修改热处理订单表下一顺序号状态为生产中">
  1000. <![CDATA[
  1001. UPDATE Pln_Order_Rcl_s T
  1002. SET T.EXE_STATUS = ?
  1003. WHERE T.GX_PRO_SEQ = ?
  1004. AND T.PLINE_CODE = ?
  1005. AND EXE_STATUS IN ('0', '1')
  1006. ]]>
  1007. </query>
  1008. <query id="FrmHttInOnlineStore.queryProPlanReady" desc="查询虚拟炉计划是否为零">
  1009. <![CDATA[
  1010. SELECT COUNT(*) COUNT
  1011. FROM PLN_ZY_RCL_READY T
  1012. WHERE T.PRO_PLAN_ID = ?
  1013. AND T.GX_PLAN_NO = ?
  1014. AND (T.REAL_ALLOT_NUM ='0' OR T.REAL_ALLOT_NUM IS NULL)
  1015. ]]>
  1016. </query>
  1017. <query id="FrmHttInOnlineStore.queryProPlandBkS" desc="查询订单顺序号">
  1018. <![CDATA[
  1019. SELECT T.GX_PRO_SEQ
  1020. FROM PLN_ORDER_RCL_S T
  1021. WHERE T.PRO_PLAN_ID = ?
  1022. AND T.GX_PLAN_NO = ?
  1023. ]]>
  1024. </query>
  1025. <query id="FrmHttInOnlineStore.doQueryWt" desc="查询重量">
  1026. <![CDATA[
  1027. SELECT SUM(T2.ACT_WEIGHT) ACT_WEIGHT
  1028. FROM (SELECT T.MAT_NO, T.ACT_WEIGHT
  1029. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  1030. WHERE T.MAT_STATUS = ?
  1031. AND T.HEAT_PLAN_NO = ?
  1032. AND T.IS_SAMPLE_PIPE = ?
  1033. ORDER BY T.MAT_NO ASC) T2
  1034. WHERE ROWNUM < ?
  1035. ]]>
  1036. </query>
  1037. <query id="FrmHttInOnlineStore.UpdatePortBatch" desc="修改管号队列重量">
  1038. <![CDATA[
  1039. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  1040. SET T.ACT_WEIGHT = ?
  1041. WHERE T.MAT_NO = ?
  1042. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  1043. ]]>
  1044. </query>
  1045. <query id="FrmHttInOnlineStore.doQueryWtMatNo" desc="查询管号队列材料号">
  1046. <![CDATA[
  1047. SELECT T2.MAT_NO
  1048. FROM (SELECT T.MAT_NO
  1049. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  1050. WHERE T.MAT_STATUS = ?
  1051. AND T.HEAT_PLAN_NO = ?
  1052. AND T.IS_SAMPLE_PIPE = ?
  1053. ORDER BY T.MAT_NO ASC) T2
  1054. WHERE ROWNUM < ?
  1055. ]]>
  1056. </query>
  1057. </queryMap>