b818e82fe3846cb31199252fc944036bf66ccaf1.svn-base 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. package UIF.UIF04;
  2. import java.sql.SQLException;
  3. import UIB.COM.XmlSqlParsersFactory;
  4. import CoreFS.SA01.CoreIComponent;
  5. import CoreFS.SA06.CoreReturnObject;
  6. public class UIF042040 extends CoreIComponent {
  7. public CoreReturnObject query01() throws SQLException
  8. {
  9. CoreReturnObject cro=new CoreReturnObject();
  10. StringBuffer str = new StringBuffer();
  11. str.append("SELECT T.COIL_NO \n");
  12. str.append(" ,T.C_COIL_NO \n");
  13. str.append(" ,T.THK_AIM \n");
  14. str.append(" ,T.WTH_AIM \n");
  15. str.append(" ,T.ROLL_MANA_NO \n");
  16. str.append("FROM C_TBF03_SPEC_MILL T \n");
  17. str.append("WHERE T.STATUS_CD <> 'C' \n");
  18. str.append("ia \n");
  19. String sql = str.toString();
  20. cro=this.getDao("KgDao").ExcuteQuery(sql);
  21. System.out.println(cro);
  22. return cro;
  23. }
  24. public CoreReturnObject query02(String rollManaNO) throws SQLException
  25. {
  26. CoreReturnObject cro=new CoreReturnObject();
  27. StringBuffer str = new StringBuffer();
  28. str.append("SELECT B.ROLL_MANA_NO \n");
  29. str.append(" ,B.ROLL_COIL_SEQ \n");
  30. str.append(" ,B.COIL_NO \n");
  31. str.append(" ,B.C_COIL_NO \n");
  32. str.append(" ,B.COIL_THK \n");
  33. str.append(" ,B.COIL_WTH \n");
  34. str.append(" ,B.COIL_LEN \n");
  35. str.append(" ,B.COIL_WGT \n");
  36. str.append(" ,B.ORD_THK \n");
  37. str.append(" ,B.THK_AIM \n");
  38. str.append(" ,B.THK_MINI \n");
  39. str.append(" ,B.THK_MAXI \n");
  40. str.append(" ,B.ORD_WTH \n");
  41. str.append(" ,B.WTH_AIM \n");
  42. str.append(" ,B.WTH_MINI \n");
  43. str.append(" ,B.WTH_MAXI \n");
  44. str.append(" ,B.ORD_WGT \n");
  45. str.append(" ,B.ORD_WGT_MIN \n");
  46. str.append(" ,B.ORD_WGT_MAX \n");
  47. str.append(" ,D.CUR_PROG_CD \n");
  48. str.append(" ,B.STATUS_CD \n");
  49. str.append(" ,B.ORD_NO \n");
  50. str.append(" ,B.ORD_SEQ \n");
  51. str.append(" ,E.C_SPEC_STL_GRD \n");
  52. str.append(" ,E.C_SPEC_ABBSYM \n");
  53. str.append(" ,E.DEL_TO_DATE \n");
  54. str.append(" ,E.PROD_LINE \n");
  55. str.append("FROM C_TBF03_SPEC_MILL B \n");
  56. str.append(" ,C_TBF03_SPEC_MILL_D C \n");
  57. str.append(" ,C_TBK02_COIL_COMM D \n");
  58. str.append(" ,TBE02_ORD_PRC E \n");
  59. str.append("WHERE B.COIL_EDT_SEQ = C.COIL_EDT_SEQ \n");
  60. str.append("AND B.COIL_NO = D.COIL_NO \n");
  61. str.append("AND B.ORD_NO = E.ORD_NO \n");
  62. str.append("AND B.ORD_SEQ = E.ORD_SEQ \n");
  63. str.append("AND B.ROLL_MANA_NO = :1 \n");
  64. str.append("ORDER BY B.ROLL_COIL_SEQ \n");
  65. String sql = str.toString();
  66. cro=this.getDao("KgDao").ExcuteQuery(sql,new Object[]{rollManaNO});
  67. System.out.println(cro);
  68. return cro;
  69. }
  70. public CoreReturnObject query03() throws SQLException
  71. {
  72. CoreReturnObject cro=new CoreReturnObject();
  73. StringBuffer str = new StringBuffer();
  74. str.append("SELECT T.COIL_NO \n");
  75. str.append(" ,T.C_COIL_NO \n");
  76. str.append(" ,T.THK_AIM \n");
  77. str.append(" ,T.WTH_AIM \n");
  78. str.append(" ,T.ROLL_MANA_NO \n");
  79. str.append("FROM C_TBF03_SPEC_MILL T \n");
  80. str.append("WHERE T.STATUS_CD <> 'C' \n");
  81. str.append("ORDER BY ROLL_MANA_NO,ROLL_COIL_SEQ \n");
  82. String sql = str.toString();
  83. cro=this.getDao("KgDao").ExcuteQuery(sql);
  84. System.out.println(cro);
  85. return cro;
  86. }
  87. public CoreReturnObject update01(String rollNO) throws SQLException
  88. {
  89. CoreReturnObject cro=new CoreReturnObject();
  90. StringBuffer str = new StringBuffer();
  91. str.append("SELECT T.COIL_NO \n");
  92. str.append(" ,T.C_COIL_NO \n");
  93. str.append(" ,T.THK_AIM \n");
  94. str.append(" ,T.WTH_AIM \n");
  95. str.append(" ,T.ROLL_MANA_NO \n");
  96. str.append("FROM C_TBF03_SPEC_MILL T \n");
  97. str.append("WHERE T.STATUS_CD <> 'C' \n");
  98. str.append("ORDER BY ROLL_MANA_NO,ROLL_COIL_SEQ \n");
  99. String sql = str.toString();
  100. cro=this.getDao("KgDao").ExcuteQuery(sql);
  101. System.out.println(cro);
  102. return cro;
  103. }
  104. //¸ù¾ÝXMLÖ´ÐÐSQLµÄͨÓ÷½·¨
  105. public CoreReturnObject QueryByXML(String Condition,String XMLName)
  106. {
  107. try
  108. {
  109. CoreReturnObject rtnobj=new CoreReturnObject();
  110. String Sql = XmlSqlParsersFactory.getSql(XMLName);
  111. Sql = Sql + Condition;
  112. rtnobj=this.getDao("KgDao").ExcuteQuery(Sql);
  113. return rtnobj;
  114. }
  115. catch(Exception ex)
  116. {
  117. CoreReturnObject err = new CoreReturnObject();
  118. err.SetErrInfo(ex.toString());
  119. return err;
  120. }
  121. }
  122. }