39a9b60155b6516de78a495e0b0f2d8431a20626.svn-base 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH050300_01.select" desc=" 这里装车待机的状态是CUR_PROG_CD进度为SFB,排车顺序最后以钢卷公共表中的TRAIN_STEP_NO为准,并且在公共表中的SHIP_PROG_CD状态为05执行完后为06 ">
  4. <![CDATA[
  5. SELECT '' CHK,
  6. A.SHIP_DIRNO,
  7. A.SHIP_DIR_DTIME,
  8. A.OLD_SAMPL_NO,
  9. A.COIL_NO,
  10. A.CUR_LOAD_LOC,
  11. A.ACT_WGT,
  12. A.COIL_OUTDIA,
  13. A.TRANS_CAR_NO,
  14. A.TRAIN_STEP_NO,
  15. DECODE(B.DLIV_TP,'T','铁路运输','C','公路运输') TRANS_CLF,
  16. A.DLIV_DIRNO,
  17. 'T'||B.LANE_TP||TO_CHAR(B.ENTERANCE_SEQ,'FM00')||TO_CHAR(A.TRAIN_STEP_NO,'FM00') AS TRAIN_ADDR
  18. FROM tbh02_coil_comm A, TBJ01_DLIV_DIR B
  19. WHERE
  20. (SUBSTR(A.CUR_LOAD_LOC,1,1) != 'B' AND SUBSTR(A.CUR_LOAD_LOC,1,2) != 'C0' AND SUBSTR(A.CUR_LOAD_LOC,1,1) != 'T')
  21. AND A.dliv_dirno = B.DLIV_DIRNO
  22. AND A.CUR_LOAD_LOC IS NOT NULL
  23. AND A.TRANS_CAR_NO IS NOT NULL
  24. AND A.SHIP_DIR_DTIME like ?||'%'
  25. AND A.CUR_PROG_CD LIKE ?||'%'
  26. ]]>
  27. </query>
  28. <query id="UIH050300_02.select" desc="">
  29. <![CDATA[
  30. /* 查询钢卷库没执行的行车命令 */
  31. SELECT '' CHK,ORD_SEQ,FROM_ADDR,TO_ADDR,CR_NO,COIL_NO OLD_SAMPL_NO FROM TBH05_COIL_CRANE_ORDER WHERE ORD_STAT = '1' ORDER BY ORD_SEQ
  32. ]]>
  33. </query>
  34. <query id="UIH050300_01.insert" desc="">
  35. <![CDATA[
  36. /* 这里用于新增行车命令记录 */
  37. INSERT INTO TBH05_COIL_CRANE_ORDER (
  38. ORD_SEQ
  39. ,AREA_CD
  40. ,CR_NO
  41. ,FROM_ADDR
  42. ,COIL_NO
  43. ,TO_ADDR
  44. ,REG_ID
  45. ,CMD_CLF
  46. ,ORD_STAT
  47. ,REG_DTIME)
  48. VALUES( COIL_CRANE_ORDER_SEQ.NEXTVAL
  49. ,?
  50. ,?
  51. ,?
  52. ,?
  53. ,?
  54. ,?
  55. ,'T'
  56. ,'1'
  57. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  58. )
  59. ]]>
  60. </query>
  61. <query id="UIH050300_01.update" desc="更新行车命令锁定状态" fetchSize="10">
  62. <![CDATA[
  63. update tbh05_coil_crane_order set
  64. ORD_STAT = '3'
  65. where ORD_SEQ = ?
  66. ]]>
  67. </query>
  68. <query id="UIH050300_02.update" desc="更新钢卷库库位锁定状态" fetchSize="10">
  69. <![CDATA[
  70. update TBH05_COIL_YARD set
  71. RESERV_FL = '1'
  72. where YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ = ?
  73. ]]>
  74. </query>
  75. <query id="UIH050300_03.update" desc="更新钢卷库库位锁定状态" fetchSize="10">
  76. <![CDATA[
  77. update TBH05_COIL_YARD set
  78. RESERV_FL = ''
  79. where YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ = ?
  80. ]]>
  81. </query>
  82. </queryMap>