340a45f45e35b6ca0e3ead02abbac53bf58103f9.svn-base 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. package UIK.UIK05;
  2. import java.sql.SQLException;
  3. import CoreFS.SA01.CoreIComponent;
  4. import CoreFS.SA06.CoreReturnObject;
  5. public class UIK050050 extends CoreIComponent{
  6. public CoreReturnObject DoQueryShang(String zgNum, String zgAr,Boolean flag,String beginTime ,String endTime) throws SQLException
  7. {
  8. CoreReturnObject cro = new CoreReturnObject();
  9. String str = "SPEC_NO,MEG_FLAG,STAND_ID,ROLL_TYPE,ROLLID_UP,REASON_CODE,TO_CHAR(MOUNT_TIME,'YYYY-MM-DD HH24:MI:SS') MOUNT_TIME,SHIFT,CREW,ROLL_AREA,REG_ID,TO_CHAR(REG_DTIME,'YYYY-MM-DD HH24:MI:SS') REG_DTIME";
  10. if(!flag)
  11. {
  12. String sqlQuery ="select "+str+" from C_TBK05_ROLL_UP order by REG_DTIME";
  13. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  14. return cro;
  15. }
  16. else
  17. {
  18. if(!zgNum.equals("") && !zgAr.equals(""))
  19. {
  20. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where STAND_ID = '"+zgNum+"'and ROLL_AREA= '"+zgAr+"'and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  21. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  22. return cro;
  23. }
  24. else
  25. {
  26. if(!zgNum.equals("")&& zgAr.equals(""))
  27. {
  28. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where STAND_ID ='"+ zgNum+"'and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  29. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  30. return cro;
  31. }
  32. if(zgNum.equals("")&& !zgAr.equals("") )
  33. {
  34. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where ROLL_AREA ='" + zgAr+"'and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  35. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  36. return cro;
  37. }
  38. if(zgNum.equals("")&& zgAr.equals("") )
  39. {
  40. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  41. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  42. return cro;
  43. }
  44. }
  45. }
  46. return cro;
  47. }
  48. public CoreReturnObject DoQueryXia(String zgNum, String zgAr,Boolean flag,String beginTime,String endTime) throws SQLException
  49. {
  50. CoreReturnObject cro = new CoreReturnObject();
  51. String str = "SPEC_NO,REG_ID,TO_CHAR(REG_DTIME,'YYYY-MM-DD HH24:MI:SS') REG_DTIME,STAND_ID,ROLL_TYPE,ROLLID_LO,REASON_CODE,TO_CHAR(MOUNT_TIME,'YYYY-MM-DD HH24:MI:SS') MOUNT_TIME,SHIFT,CREW,ROLL_AREA";
  52. if(!flag)
  53. {
  54. String sqlQuery ="select "+str+" from C_TBK05_ROLL_UP order by REG_DTIME";
  55. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  56. return cro;
  57. }
  58. else
  59. {
  60. if(!zgNum.equals("") && !zgAr.equals(""))
  61. {
  62. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where STAND_ID = '"+zgNum+"'and ROLL_AREA= '"+zgAr+"'and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  63. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  64. return cro;
  65. }
  66. else
  67. {
  68. if(!zgNum.equals("")&& zgAr.equals(""))
  69. {
  70. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where STAND_ID ='"+ zgNum+"'and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  71. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  72. return cro;
  73. }
  74. if(zgNum.equals("")&& !zgAr.equals("") )
  75. {
  76. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where ROLL_AREA ='" + zgAr+"'and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  77. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  78. return cro;
  79. }
  80. if(zgNum.equals("")&& zgAr.equals("") )
  81. {
  82. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  83. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  84. return cro;
  85. }
  86. }
  87. }
  88. return cro;
  89. }
  90. public CoreReturnObject PlanAdd(String spec_No, String sand_id,String roll_Type,String roll_Area,String reason,String z_time,String banci,String banbie,String shang_id,String xia_id,String reg_id, String reg_dtime) throws SQLException
  91. {
  92. CoreReturnObject cro = new CoreReturnObject();
  93. String addSql = "insert into C_TBK05_ROLL_UP(SPEC_NO,STAND_ID,ROLL_TYPE,ROLL_AREA,REASON_CODE,MOUNT_TIME,SHIFT,CREW,ROLLID_UP,ROLLID_LO,REG_ID,REG_DTIME,MEG_FLAG)values(?,?,?,?,?,TO_DATE('"+z_time+"','YYYY-MM-DD'),?,?,?,?,?,TO_DATE('"+reg_dtime+"','YYYY-MM-DD HH24:MI:SS'),'·ñ')";
  94. cro = this.getDao("KgDao").ExcuteNonQuery(addSql,new Object[]{spec_No, sand_id, roll_Type, roll_Area, reason, banci, banbie,shang_id, xia_id, reg_id});
  95. return cro;
  96. }
  97. public CoreReturnObject DoSelect(String reg_dtime) throws SQLException
  98. {
  99. CoreReturnObject cro = new CoreReturnObject();
  100. String str = "STAND_ID,ROLL_TYPE,REASON_CODE,TO_CHAR(MOUNT_TIME,'YYYY-MM-DD') MOUNT_TIME,SHIFT,CREW,ROLLID_UP,ROLLID_LO,SPEC_NO,REG_DTIME,ROLL_AREA";
  101. String sqlQuery = "select "+str+" from C_TBK05_ROLL_UP where REG_DTIME =TO_DATE('"+reg_dtime+"','YYYY-MM-DD HH24:MI:SS')";
  102. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  103. return cro;
  104. }
  105. public CoreReturnObject DoSend(String spec_No,String sand_Id,String roll_Type,String roll_Area,String roll_Id_up,String roll_Id_lo,String z_time,String reason,String banci,String banbie,String create_time,String uid) throws SQLException
  106. {
  107. CoreReturnObject cro = new CoreReturnObject();
  108. String sql = "insert into TBS02_ROLL_CHANGE_MOU(SEQ_NO,STAND_ID,ROLL_TYPE,AREA,ROLLID_UP,ROLLID_LO,MOUNT_TIME,REASON_CODE,SHIFT,CREW,TRANS_DTIME,PROC_NAME) values(?,?,?,?,?,?,TO_DATE('"+z_time+"','yyyy-mm-dd')"+",?,?,?,TO_DATE('"+create_time+"','yyyy-mm-dd hh24:mi:ss')"+",?)";
  109. Object[] obj = new Object[]{spec_No, sand_Id, roll_Type, roll_Area, roll_Id_up, roll_Id_lo, reason, banci, banbie,uid};
  110. cro = this.getDao("KgDao").ExcuteNonQuery(sql , obj);
  111. return cro;
  112. }
  113. public CoreReturnObject DoUpdate(String reg_dtime) throws SQLException
  114. {
  115. CoreReturnObject cro = new CoreReturnObject();
  116. String sqlQuery = "update C_TBK05_ROLL_UP set MEG_FLAG = 'ÊÇ' where REG_DTIME = TO_DATE('"+reg_dtime+"','yyyy-mm-dd hh24:mi:ss') ";
  117. cro = this.getDao("KgDao").ExcuteNonQuery(sqlQuery);
  118. return cro;
  119. }
  120. }