05c7906772c4b98e069a14f801d31e4c6815f01b.svn-base 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. package UIK.UIK05;
  2. import java.sql.SQLException;
  3. import CoreFS.SA01.CoreIComponent;
  4. import CoreFS.SA06.CoreReturnObject;
  5. public class UIK050030 extends CoreIComponent {
  6. public CoreReturnObject DoQueryShang(String zgNum,Boolean flag,String beginTime,String endTime) throws SQLException
  7. {
  8. CoreReturnObject cro = new CoreReturnObject();
  9. String str = "STAND_ID,ROLL_TYPE,ROLLID_UP,ROLLID_LO,decode(REASON_CODE,'0','曹寞跡','1','曹ⅲ笱','2','幕荂','3','崏擭','4','絮豪荂','5','赫夼','6','伎船','7','⻆趙唯','8','啣倛船','9','善勣弇','10','湖賑','11','剿湍','12','筵殏荂') REASON_CODE,TO_CHAR(DISMOUNT_TIME,'YYYY-MM-DD HH24:MI:SS') DISMOUNT_TIME,SHIFT,CREW,ROLLED_LENGTH_UP, ROLLED_WEIGHT_UP,ROLLED_TIME_UP,SPEC_NO,MEG_FLAG,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_DOWN order by REG_DTIME";
  13. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  14. return cro;
  15. }
  16. else
  17. {
  18. String sqlQuery = "select " + str+" from C_TBK05_ROLL_DOWN where STAND_ID = '"+zgNum+"' and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  19. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  20. return cro;
  21. }
  22. }
  23. public CoreReturnObject DoQueryXia(String zgNum,Boolean flag,String beginTime,String endTime) throws SQLException
  24. {
  25. CoreReturnObject cro = new CoreReturnObject();
  26. String str ="STAND_ID,ROLL_TYPE,ROLLID_LO,REASON_CODE,TO_CHAR(DISMOUNT_TIME,'YYYY-MM-DD HH24:MI:SS') DISMOUNT_TIME,SHIFT,CREW,ROLLED_LENGTH_LO,to_char(ROLLED_WEIGHT_LO/1000) ROLLED_WEIGHT_LO,ROLLED_TIME_LO,SPEC_NO,REG_ID,TO_CHAR(REG_DTIME,'YYYY-MM-DD HH24:MI:SS') REG_DTIME";
  27. if(!flag)
  28. {
  29. String sqlQuery = "select " + str+" from C_TBK05_ROLL_DOWN order by REG_DTIME";
  30. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery );
  31. return cro;
  32. }
  33. else
  34. {
  35. String sqlQuery = "select " + str+" from C_TBK05_ROLL_DOWN where STAND_ID = '"+zgNum+"' and (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  36. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  37. return cro;
  38. }
  39. }
  40. public CoreReturnObject DoQueryShang1(String zgNum,Boolean flag,String beginTime,String endTime) throws SQLException
  41. {
  42. CoreReturnObject cro = new CoreReturnObject();
  43. String str = "SPEC_NO,STAND_ID,ROLL_TYPE,ROLLID_UP,ROLLID_LO,decode(REASON_CODE,'0','曹寞跡','1','曹ⅲ笱','2','幕荂','3','崏擭','4','絮豪荂','5','赫夼','6','伎船','7','⻆趙唯','8','啣倛船','9','善勣弇','10','湖賑','11','剿湍','12','筵殏荂') REASON_CODE,TO_CHAR(DISMOUNT_TIME,'YYYY-MM-DD HH24:MI:SS') DISMOUNT_TIME,SHIFT,CREW,ROLLED_LENGTH_UP, ROLLED_WEIGHT_UP,ROLLED_TIME_UP,REG_ID,TO_CHAR(REG_DTIME,'YYYY-MM-DD HH24:MI:SS') REG_DTIME,MEG_FLAG";
  44. String sqlQuery = "select " + str+" from C_TBK05_ROLL_DOWN where (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')" ;
  45. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  46. return cro;
  47. }
  48. public CoreReturnObject DoQueryXia1(String zgNum,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,ROLLID_LO,REASON_CODE,TO_CHAR(DISMOUNT_TIME,'YYYY-MM-DD HH24:MI:SS') DISMOUNT_TIME,SHIFT,CREW,ROLLED_LENGTH_LO,to_char(ROLLED_WEIGHT_LO/1000) ROLLED_WEIGHT_LO,ROLLED_TIME_LO,STAND_ID,ROLL_TYPE";
  52. String sqlQuery = "select " + str+" from C_TBK05_ROLL_DOWN where (TO_CHAR(REG_DTIME,'YYYYMMDDHH24MISS') between '"+beginTime+"' and '"+endTime+"')";
  53. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  54. return cro;
  55. }
  56. public CoreReturnObject DoSelect(String create_time) throws SQLException
  57. {
  58. CoreReturnObject cro = new CoreReturnObject();
  59. String str = "SPEC_NO,STAND_ID,ROLL_TYPE,ROLL_AREA,ROLLID_UP,ROLLID_LO,REG_ID,TO_CHAR(DISMOUNT_TIME,'YYYY-MM-DD') DISMOUNT_TIME,REASON_CODE,SHIFT,CREW,ROLLED_LENGTH_UP,ROLLED_WEIGHT_UP,ROLLED_TIME_UP,ROLLED_LENGTH_LO,ROLLED_WEIGHT_LO,ROLLED_TIME_LO,REG_DTIME";
  60. String sqlQuery = "select "+str+" from C_TBK05_ROLL_DOWN where REG_DTIME =TO_DATE('"+create_time+"','YYYY-MM-DD HH24:MI:SS')";
  61. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  62. return cro;
  63. }
  64. public CoreReturnObject PlanAdd(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 s_chang,String s_liang,String create_time) throws SQLException
  65. {
  66. CoreReturnObject cro = new CoreReturnObject();
  67. String addSql = "insert into C_TBK05_ROLL_DOWN(SPEC_NO,STAND_ID,ROLL_TYPE,ROLL_AREA,ROLLID_UP,ROLLID_LO,REG_ID,DISMOUNT_TIME,REASON_CODE,SHIFT,CREW,ROLLED_LENGTH_UP,ROLLED_WEIGHT_UP,ROLLED_TIME_UP,ROLLED_LENGTH_LO,ROLLED_WEIGHT_LO,ROLLED_TIME_LO,REG_DTIME,MEG_FLAG)values(?,?,?,?,?,?,null,TO_DATE('"+z_time+"', 'YYYY-MM-DD hh24:mi:ss'),?,null,null,?,?,null, null,null,null,TO_DATE('"+create_time+"', 'YYYY-MM-DD HH24:MI:SS'),'瘁')";
  68. cro = this.getDao("KgDao").ExcuteNonQuery(addSql,new Object[]{spec_No, sand_Id, roll_Type, roll_Area, roll_Id_up, roll_Id_lo, reason, s_chang, s_liang});
  69. return cro;
  70. }
  71. 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 s_chang,String s_liang,String s_shi,String x_chang,String x_liang,String x_shi,String create_time,String uid) throws SQLException
  72. {
  73. CoreReturnObject cro = new CoreReturnObject();
  74. String sql = "insert into TBS02_ROLL_CHANGE_DIS(SEQ_NO,STAND_NO,ROLL_TYPE,AREA,ROLLID_UP,ROLLID_LO,DISMOUNT_TIME,REASON_CODE,SHIFT,CREW,ROLLED_LENGTH_UP,ROLLED_WEIGHT_UP,ROLLED_TIME_UP,ROLLED_LENGTH_LO,ROLLED_WEIGHT_LO,ROLLED_TIME_LO,TRANS_DTIME,PROC_NAME) values(?,?,?,?,?,?,TO_DATE('"+z_time+"','yyyy-mm-dd hh24:mi:ss')"+",?,?,?,?,?,?,?,?,?,TO_DATE('"+create_time+"','yyyy-mm-dd hh24:mi:ss')"+",?)";
  75. Object[] obj = new Object[]{spec_No, sand_Id, roll_Type, roll_Area, roll_Id_up, roll_Id_lo, reason, banci, banbie, s_chang, s_liang, s_shi, x_chang, x_liang, x_shi,uid};
  76. cro = this.getDao("KgDao").ExcuteNonQuery(sql , obj);
  77. return cro;
  78. }
  79. public CoreReturnObject DoUpdate(String reason,String zhazhiliang,String zhazhicd,String timexg,String number,String iddown,String idup,String namerg) throws SQLException
  80. {
  81. CoreReturnObject cro = new CoreReturnObject();
  82. String sqlQuery = "update C_TBK05_ROLL_DOWN set REASON_CODE = decode('"+reason+"','曹寞跡','0','曹ⅲ笱','1','幕荂','2','崏擭','3','絮豪荂','4','赫夼','5','伎船','6','⻆趙唯','7','啣倛船','8','善勣弇','9','湖賑','10','剿湍','11','筵殏荂','12'),ROLLED_WEIGHT_UP='"+zhazhiliang+"' , ROLLED_LENGTH_UP='"+zhazhicd+"',reg_id='"+namerg+"',REG_DTIME = TO_DATE('"+timexg+"','YYYY-MM-DD HH24:MI:SS') where SPEC_NO='"+number+"' and ROLLID_UP='"+idup+"' and rollid_lo='"+iddown+"'";
  83. //REG_DTIME = TO_DATE('"+create_time+"','YYYY-MM-DD HH24:MI:SS')
  84. cro = this.getDao("KgDao").ExcuteNonQuery(sqlQuery);
  85. return cro;
  86. }
  87. }