ebcdf5a63412d6704ee203fe670623d1bbb31c64.svn-base 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="NIH020020_01.select" desc="init " fetchSize="10">
  4. <![CDATA[
  5. /*
  6. * 以板坯号和钢卷号为条件查询加热炉装炉出口实绩table TBH02_REHEATFUR,如果有记录则加热炉装炉出口实绩table update处理
  7. * 否则加热炉装炉出口实绩table insert处理 假如RHF_STAT为调用品质使用
  8. */
  9. select
  10. DEVNO
  11. ,INFUR_HOUR
  12. ,EXTRACT_DTIME
  13. ,EXTRACT_AVG_TEMP
  14. ,EQ_HT_INFUR_HOUR
  15. ,EQ_HT_TEMP
  16. ,RHF_STAT
  17. from TBH02_REHEATFUR
  18. where SLAB_NO = ? and COIL_NO = ?
  19. ]]>
  20. </query>
  21. <query id="NIH020020_02.select" desc="init " fetchSize="10">
  22. <![CDATA[
  23. /* 从TBH02_SPEC_MILL中取得数据 需要插入到TBH02_COIL_COMM表中 */
  24. select STL_GRD --牌号
  25. ,SPEC_ABBSYM --标准号
  26. ,DELV_REQ_DATE --交货期
  27. ,ORD_NO --合同号
  28. ,ORD_SEQ --订单号
  29. ,ORD_USEAGE_CD --订单用途代码
  30. ,ROUTE --订单去向
  31. ,SLAB_EDT_SEQ --板坯编制号
  32. ,PRODNM_CD --产品代码
  33. ,SPM_PROC_YN
  34. ,ORD_CUST_CD
  35. ,PATH_MILL_CD
  36. ,PACK_METHOD
  37. ,ORD_INDIA
  38. ,ORD_OUTDIA
  39. ,ORD_THK
  40. ,ORD_WTH
  41. ,ORD_WGT
  42. ,DEST_CD
  43. ,ROLL_MANA_NO
  44. ,ROLL_SLAB_SEQ
  45. ,CUST_CD
  46. ,SPEC_STL_GRD
  47. from TBF02_SPEC_MILL
  48. where COIL_NO = ?
  49. ]]>
  50. </query>
  51. <query id="NIH020020_04.select" desc="init " fetchSize="10">
  52. <![CDATA[
  53. /* 从TBF02_SPEC_MILL_D中取得数据 需要插入到TBH02_COIL_COMM_d表中 */
  54. select COIL_CUT_SEQ --切割顺序
  55. ,ORD_THK --订单厚度
  56. ,ORD_WTH --订单宽度
  57. ,ORD_LEN --订单长度
  58. ,ORD_WGT --订单重量
  59. ,ORD_WGT_MIN --订单单重下限
  60. ,ORD_WGT_MAX --订单单重上限
  61. ,ORD_INDIA --订单内径
  62. ,ORD_OUTDIA --订单外径
  63. ,ORD_NO --合同号
  64. ,ORD_SEQ --订单号
  65. ,ORD_FL --订单材余材区分
  66. ,STATUS_CD --状态区分
  67. from TBF02_SPEC_MILL_D
  68. where SLAB_EDT_SEQ = ?
  69. ]]>
  70. </query>
  71. <query id="NIH020020_05.select" desc="init " fetchSize="10">
  72. <![CDATA[
  73. /* 用钢卷号作为条件查询钢卷公共表,以决定插入或修改操作 */
  74. select coil_no,slab_no from tbh02_coil_comm where coil_no = ? and slab_no = ?
  75. ]]>
  76. </query>
  77. <query id="NIH020020_01.update" desc="init " fetchSize="10">
  78. <![CDATA[
  79. /* 加热炉装炉出炉吧表有记录则加热炉装炉出口实绩table 用接收的电文数据项 update处理 */
  80. /*这里必须加入钢卷和板坯做为联合主键 091127*/
  81. update TBH02_REHEATFUR set
  82. COIL_NO = ?
  83. ,DEVNO = ?
  84. ,RHF_STAT = '2'
  85. ,INFUR_HOUR = ?
  86. ,EXTRACT_DTIME = ?
  87. ,EXTRACT_AVG_TEMP = ?
  88. ,RE_HT1_TEMP = ?
  89. ,RE_HT1_TIME = ?
  90. ,RE_HT2_TEMP = ?
  91. ,RE_HT2_TIME = ?
  92. ,EQ_HT_INFUR_HOUR = ?
  93. ,EQ_HT_TEMP = ?
  94. ,EXTRACT_WKSHIFT = ?
  95. ,EXTRACT_WKGROUP = ?
  96. where SLAB_NO = ? AND COIL_NO = ?
  97. ]]>
  98. </query>
  99. <query id="NIH020020_02.update" desc="init " fetchSize="10">
  100. <![CDATA[
  101. /* 用轧钢参数表 TBF02_SPEC_MILL 查询出来的数据项修改钢卷公告表 */
  102. update tbh02_coil_comm set
  103. SLAB_NO = ?
  104. ,STL_GRD = ?
  105. ,COIL_STAT = '1'
  106. ,SPEC_ABBSYM = ?
  107. ,DEVLMT_DTIME = ?
  108. ,ORD_NO = ?
  109. ,ORD_SEQ = ?
  110. ,ORD_USE_CD = ?
  111. ,ROUTE = ?
  112. ,PRODNM_CD = ?
  113. ,ORD_FL = ?
  114. ,SPM_YN = ?
  115. ,ORDCUST_CD = ?
  116. ,PATH_MILL_CD = ?
  117. ,Pack_Method_Cd = ?
  118. ,INSTR_COIL_INDIA = ?
  119. ,INSTR_COIL_OUTDIA = ?
  120. ,INSTR_COIL_THK = ?
  121. ,INSTR_COIL_WTH = ?
  122. ,INSTR_COIL_WGT =?
  123. ,DEST_CD = ?
  124. where COIL_NO = ?
  125. ]]>
  126. </query>
  127. <query id="NIH020020_03.update" desc="init " fetchSize="10">
  128. <![CDATA[
  129. /* 用轧钢详细参数表 TBF02_SPEC_MILL_D 查询出来的数据项修改钢卷详细表 TBH20_COIL_COMM_D */
  130. update TBH02_COIL_COMM_D set
  131. CUT_SEQ = ?
  132. ,ORD_THK = ?
  133. ,ORD_WTH = ?
  134. ,ORD_LEN = ?
  135. ,ORD_WGT = ?
  136. ,ORD_WGT_MIN = ?
  137. ,ORD_WGT_MAX = ?
  138. ,ORD_INDIA = ?
  139. ,ORD_OUTDIA = ?
  140. ,ORD_NO = ?
  141. ,ORD_SEQ = ?
  142. ,ORD_FL = ?
  143. where COIL_NO = ?
  144. ]]>
  145. </query>
  146. <query id="NIH020020_01.insert" desc="init " fetchSize="10">
  147. <![CDATA[
  148. /* 加热炉装炉出炉表 TBH02_REHEATFUR 无记录则加热炉装炉出口实绩table 用接收的电文数据项 insert 处理 */
  149. insert into TBH02_REHEATFUR
  150. ( SLAB_NO
  151. ,COIL_NO
  152. ,DEVNO
  153. ,RHF_STAT
  154. ,INFUR_HOUR
  155. ,EXTRACT_DTIME
  156. ,EXTRACT_AVG_TEMP
  157. ,RE_HT1_TEMP
  158. ,RE_HT1_TIME
  159. ,RE_HT2_TEMP
  160. ,RE_HT2_TIME
  161. ,EQ_HT_INFUR_HOUR
  162. ,EQ_HT_TEMP
  163. ,EXTRACT_WKSHIFT
  164. ,EXTRACT_WKGROUP
  165. )
  166. VALUES
  167. ( ?
  168. ,?
  169. ,?
  170. ,'2'
  171. ,?
  172. ,?
  173. ,?
  174. ,?
  175. ,?
  176. ,?
  177. ,?
  178. ,?
  179. ,?
  180. ,?
  181. ,?
  182. )
  183. ]]>
  184. </query>
  185. <query id="NIH020020_02.insert" desc="init " fetchSize="10">
  186. <![CDATA[
  187. /* 用轧钢参数表 TBF02_SPEC_MILL 查询出来的数据项 INERT 钢卷公告表 TBG02_COIL_COMM */
  188. insert into tbh02_coil_comm
  189. ( COIL_NO
  190. ,SLAB_NO
  191. ,STL_GRD
  192. ,COIL_STAT
  193. ,SPEC_ABBSYM
  194. ,DEVLMT_DTIME
  195. ,ORD_NO
  196. ,ORD_SEQ
  197. ,ORD_USE_CD
  198. ,ROUTE
  199. ,PRODNM_CD
  200. ,ORD_FL
  201. ,SPM_YN
  202. ,ORDCUST_CD
  203. ,PATH_MILL_CD
  204. ,Pack_Method_Cd
  205. ,INSTR_COIL_INDIA
  206. ,INSTR_COIL_OUTDIA
  207. ,INSTR_COIL_THK
  208. ,INSTR_COIL_WTH
  209. ,INSTR_COIL_WGT
  210. ,DEST_CD
  211. ,COIL_INDIA
  212. ,REG_PGM
  213. ,REG_DTIME
  214. ,CUST_CD
  215. ,ORG_ORD_NO
  216. ,ORG_ORD_SEQ
  217. ,SPEC_STL_GRD
  218. )
  219. values
  220. ( ?
  221. ,?
  222. ,?
  223. ,?
  224. ,?
  225. ,?
  226. ,?
  227. ,?
  228. ,?
  229. ,?
  230. ,?
  231. ,?
  232. ,?
  233. ,?
  234. ,?
  235. ,?
  236. ,?
  237. ,?
  238. ,?
  239. ,?
  240. ,?
  241. ,?
  242. ,?
  243. ,?
  244. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  245. ,?
  246. ,?
  247. ,?
  248. ,?
  249. )
  250. ]]>
  251. </query>
  252. <query id="NIH020020_03.insert" desc="init " fetchSize="10">
  253. <![CDATA[
  254. /* 用轧钢详细参数表 TBF02_SPEC_MILL_D 查询出来的数据项 INERT 钢卷详细表 TBG02_COIL_COMM_D */
  255. insert into Tbh02_Coil_Comm_d
  256. ( COIL_NO
  257. ,CUT_SEQ
  258. ,ORD_THK
  259. ,ORD_WTH
  260. ,ORD_LEN
  261. ,ORD_WGT
  262. ,ORD_WGT_MIN
  263. ,ORD_WGT_MAX
  264. ,ORD_INDIA
  265. ,ORD_OUTDIA
  266. ,ORD_NO
  267. ,ORD_SEQ
  268. ,ORD_FL
  269. )
  270. values
  271. ( ?
  272. ,?
  273. ,?
  274. ,?
  275. ,?
  276. ,?
  277. ,?
  278. ,?
  279. ,?
  280. ,?
  281. ,?
  282. ,?
  283. ,?
  284. )
  285. ]]>
  286. </query>
  287. <query id="NIH020020_SPEC_MILL.select" desc="init " fetchSize="10">
  288. <![CDATA[
  289. SELECT SLAB_EDT_SEQ,
  290. STATUS_CD,
  291. COIL_NO,
  292. STL_GRD,
  293. SPEC_ABBSYM,
  294. ORD_NO,
  295. ORD_SEQ,
  296. ORD_USEAGE_CD,
  297. PRODNM_CD,
  298. SPM_PROC_YN,
  299. ORD_CUST_CD,
  300. DELV_REQ_DATE,
  301. PATH_MILL_CD,
  302. PACK_METHOD,
  303. ORD_INDIA,
  304. ORD_OUTDIA,
  305. ORD_THK,
  306. ORD_WTH,
  307. ORD_WGT,
  308. DEST_CD,
  309. ROUTE ,
  310. CUST_CD
  311. FROM TBF02_SPEC_MILL
  312. WHERE SLAB_NO = ? and COIL_NO = ?
  313. ]]>
  314. </query>
  315. <query id="NIH020020_SPEC_MILL.update" desc="init " fetchSize="10">
  316. <![CDATA[
  317. update TBF02_SPEC_MILL set
  318. STATUS_CD = ?
  319. where SLAB_NO = ? and COIL_NO = ?
  320. ]]>
  321. </query>
  322. <query id="NIH020020_SPEC_MILL_D.update" desc="init " fetchSize="10">
  323. <![CDATA[
  324. update TBF02_SPEC_MILL_D set
  325. STATUS_CD = ?
  326. where SLAB_EDT_SEQ = ?
  327. ]]>
  328. </query>
  329. <query id="NIH020020_MILL_IDX.update" desc="init " fetchSize="10">
  330. <![CDATA[
  331. update TBF02_MILL_IDX set
  332. STATUS_CD = ?
  333. where SLAB_EDT_SEQ = ?
  334. ]]>
  335. </query>
  336. <query id="NIH020020_NIB027010" desc="调用品质存储过程" fetchSize="1">
  337. <![CDATA[
  338. {call NIB027010(?,?,?,?)}
  339. ]]>
  340. </query>
  341. <query id="ERPPDOSLAB" desc="存货异动点存储过程" fetchSize="1">
  342. <![CDATA[
  343. {call ErpDataCover(?,?,?,?,?,?,?)}
  344. ]]>
  345. </query>
  346. <query id="ERPPDOSLABFJ" desc="存货异动点分卷存储过程" fetchSize="1">
  347. <![CDATA[
  348. {call ErpDataCoverFJ(?,?,?,?,?,?,?,?,?,?)}
  349. ]]>
  350. </query>
  351. </queryMap>