970a2b3a1ac6d4c0c732d5ef9667e97c6c639b96.svn-base 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package UIK.UIK01;
  2. import java.sql.SQLException;
  3. import CoreFS.SA01.CoreIComponent;
  4. import CoreFS.SA06.CoreReturnObject;
  5. public class UIK010040 extends CoreIComponent{
  6. public CoreReturnObject DoQuery(String starttiem,String endtime,Boolean flag) throws SQLException
  7. {
  8. CoreReturnObject cro = new CoreReturnObject();
  9. String str = "ACID_CONCENT_1,TEMPERATURE_1,FE_CONCENT_1,ACID_CONCENT_2,TEMPERATURE_2,FE_CONCENT_2,ACID_CONCENT_3,TEMPERATURE_3,FE_CONCENT_3,BEGIN_TIME,END_TIME,REG_ID,TO_CHAR(REG_DTIME,'YYYY-MM-DD HH24:MI:SS') REG_DTIME,ALTER_DTIME,REG_ACID,REG_FE,NEW_ACID,DIS_ACID,DIS_FE,TO_CHAR(SAM_TATE,'YYYY-MM-DD') SAM_TATE,SAM_TIME,SAM_ADDRESS,CL_DEEP";
  10. if(!flag)
  11. {
  12. String sqlQuery = "select " + str+" from C_TBK01_SX_RESULT";
  13. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  14. return cro;
  15. }
  16. else
  17. {
  18. String sqlQuery = "select " + str+" from C_TBK01_SX_RESULT where REG_DTIME >= TO_DATE('"+starttiem+"','YYYY-MM-DD HH24:MI:SS') and REG_DTIME <= TO_DATE('"+endtime+"','YYYY-MM-DD HH24:MI:SS')";
  19. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  20. return cro;
  21. }
  22. }
  23. public CoreReturnObject DoSelect(String ireg_datetime ) throws SQLException
  24. {
  25. CoreReturnObject cro = new CoreReturnObject();
  26. String str = "ACID_CONCENT_1,TEMPERATURE_1,FE_CONCENT_1,ACID_CONCENT_2,TEMPERATURE_2,FE_CONCENT_2,ACID_CONCENT_3,TEMPERATURE_3,FE_CONCENT_3,BEGIN_TIME,END_TIME,REG_ID,REG_DTIME,ALTER_DTIME,REG_ACID,REG_FE,NEW_ACID,DIS_ACID,DIS_FE,TO_CHAR(SAM_TATE,'YYYY-MM-DD') SAM_TATE,SAM_TIME,SAM_ADDRESS,CL_DEEP";
  27. String sqlQuery = "select " + str+" from C_TBK01_SX_RESULT where REG_DTIME = TO_DATE('"+ireg_datetime+"','YYYY-MM-DD HH24:MI:SS')";
  28. cro = this.getDao("KgDao").ExcuteQuery(sqlQuery);
  29. return cro;
  30. }
  31. public CoreReturnObject DoUpdate(String IACID_CONCENT_1,String ITEMPERATURE_1,String IFE_CONCENT_1,String IACID_CONCENT_2,String ITEMPERATURE_2,String IFE_CONCENT_2,String IACID_CONCENT_3,String ITEMPERATURE_3,String IFE_CONCENT_3,String IREG_ID,String IALTER_DTIME ,String IREG_DTIME,String IREG_ACID,String IREG_FE,String INEW_ACID,String IDIS_ACID,String IDIS_FE,String ISAM_TATE,String ISAM_TIME,String ISAM_ADDRESS,String ICL) throws SQLException
  32. {
  33. CoreReturnObject cro = new CoreReturnObject();
  34. String sqlQuery ="update C_TBK01_SX_RESULT set ACID_CONCENT_1=?, TEMPERATURE_1=?, FE_CONCENT_1=?, ACID_CONCENT_2=?, TEMPERATURE_2=?, FE_CONCENT_2=?, ACID_CONCENT_3=?, TEMPERATURE_3=?, FE_CONCENT_3=?, REG_ID=?, ALTER_DTIME = TO_DATE('"+IALTER_DTIME+"','YYYY-MM-DD HH24:MI:SS'),REG_ACID = ?,REG_FE = ?,NEW_ACID = ?,DIS_ACID = ?,DIS_FE = ?,SAM_TATE = TO_DATE('"+ISAM_TATE+"','YYYY-MM-DD'),SAM_TIME = ?,SAM_ADDRESS = ?,CL_DEEP = ? where REG_DTIME =TO_DATE('"+IREG_DTIME+"','YYYY-MM-DD HH24:MI:SS')";
  35. Object[] obj = new Object[]{IACID_CONCENT_1, ITEMPERATURE_1, IFE_CONCENT_1, IACID_CONCENT_2, ITEMPERATURE_2, IFE_CONCENT_2, IACID_CONCENT_3, ITEMPERATURE_3, IFE_CONCENT_3, IREG_ID,IREG_ACID,IREG_FE,INEW_ACID,IDIS_ACID,IDIS_FE,ISAM_TIME,ISAM_ADDRESS,ICL };
  36. cro = this.getDao("KgDao").ExcuteNonQuery(sqlQuery,obj);
  37. return cro;
  38. }
  39. public CoreReturnObject DoInsert(String IACID_CONCENT_1,String ITEMPERATURE_1,String IFE_CONCENT_1,String IACID_CONCENT_2,String ITEMPERATURE_2,String IFE_CONCENT_2,String IACID_CONCENT_3,String ITEMPERATURE_3,String IFE_CONCENT_3,String IREG_ID,String IREG_DTIME, String IREG_ACID,String IREG_FE,String INEW_ACID,String IDIS_ACID,String IDIS_FE,String ISAM_TATE,String ISAM_TIME,String ISAM_ADDRESS,String ICL) throws SQLException
  40. {
  41. CoreReturnObject cro = new CoreReturnObject();
  42. String sqlQuery = "insert into C_TBK01_SX_RESULT(ACID_CONCENT_1,TEMPERATURE_1, FE_CONCENT_1, ACID_CONCENT_2, TEMPERATURE_2, FE_CONCENT_2, ACID_CONCENT_3, TEMPERATURE_3, FE_CONCENT_3, REG_ID, REG_DTIME,REG_ACID,REG_FE,NEW_ACID,DIS_ACID,DIS_FE,SAM_TATE,SAM_TIME,SAM_ADDRESS,CL_DEEP) values(?,?,?,?,?,?,?,?,?,?,TO_DATE('"+IREG_DTIME+"','YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,TO_DATE('"+ISAM_TATE+"','YYYY-MM-DD'),?,?,?)";
  43. Object[] obj = new Object[]{IACID_CONCENT_1, ITEMPERATURE_1, IFE_CONCENT_1, IACID_CONCENT_2, ITEMPERATURE_2, IFE_CONCENT_2, IACID_CONCENT_3, ITEMPERATURE_3, IFE_CONCENT_3, IREG_ID, IREG_ACID,IREG_FE,INEW_ACID,IDIS_ACID,IDIS_FE,ISAM_TIME,ISAM_ADDRESS,ICL};
  44. cro = this.getDao("KgDao").ExcuteNonQuery(sqlQuery,obj);
  45. return cro;
  46. }
  47. }