| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package UIK.UIK01;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import CoreFS.SA01.CoreIComponent;
- import CoreFS.SA06.CoreReturnObject;
- public class UIK010070 extends CoreIComponent{
- public CoreReturnObject DoQuery(String starttiem,String endtime,Boolean flag) throws SQLException
- {
- CoreReturnObject cro = new CoreReturnObject();
- String sql = "select 'FALSE' CHK, RECORD_ID,SPA_CCT,SPA_CDT,NAOH_CON_1,FE_CON_1,OIL_CON_1,CDT_1,AKL_CCT_1" +
- ",NAOH_CON_2,FE_CON_2,OIL_CON_2,CDT_2,AKL_CCT_2" +
- ",REG_ID,REG_DTIME,SAM_DATE,SAM_TIME,SAM_ADDRESS,PH_CON_3,CL_CON_3,PH_CON4,IR_CON4 from c_tbk01_lt_result" +
- " WHERE 1 = 1";
- if(flag){
- sql += " AND SUBSTR(REG_DTIME,1,8) BETWEEN '"+starttiem+"' AND '"+endtime+"'";
- }
- cro = this.getDao("KgDao").ExcuteQuery(sql);
- return cro;
- }
-
- public CoreReturnObject DoUpdate(ArrayList args) throws SQLException
- {
- String sqlQuery ="UPDATE C_TBK01_LT_RESULT \n"
- +"SET SPA_CCT = ?,\n"
- +"SPA_CDT = ?,\n"
- +"NAOH_CON_1 = ?,\n"
- +"FE_CON_1 = ?,\n"
- +"OIL_CON_1 = ?,\n"
- +"CDT_1 = ?,\n"
- +"AKL_CCT_1 = ?,\n"
- +"NAOH_CON_2 = ?,\n"
- +"FE_CON_2 = ?,\n"
- +"OIL_CON_2 = ?,\n"
- +"CDT_2 = ?,\n"
- +"AKL_CCT_2 = ?,\n"
- +"ALTER_TIME = TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS'),\n"
- +"SAM_DATE = ?,\n"
- +"SAM_ADDRESS = ?,\n"
- +"SAM_TIME = ?,\n"
- +"PH_CON_3 = ?,\n"
- +"CL_CON_3 = ?,\n"
- +"PH_CON4 = ?,\n"
- +"IR_CON4 = ?\n"
- +"WHERE RECORD_ID = ?";
- return this.getDao("KgDao").ExcuteNonQuery(sqlQuery,args.toArray());
- }
-
- public CoreReturnObject DoInsert(ArrayList args) throws SQLException
- {
- String sql = "INSERT INTO C_TBK01_LT_RESULT( RECORD_ID,SPA_CCT,SPA_CDT,NAOH_CON_1,FE_CON_1\n"
- +",OIL_CON_1,CDT_1,AKL_CCT_1,NAOH_CON_2,FE_CON_2,OIL_CON_2,CDT_2,AKL_CCT_2\n"
- +",SAM_ADDRESS,SAM_DATE,SAM_TIME,PH_CON_3,CL_CON_3,PH_CON4,IR_CON4,REG_ID,REG_DTIME)\n"
- +"VALUES(\n"
- +"(SELECT TRIM(TO_CHAR(SYSDATE, 'YYYYMMDD')) ||\n"
- +" TRIM(TO_CHAR(NVL(TO_NUMBER(SUBSTR(MAX(RECORD_ID), -4, 4)) + 1, 1),\n"
- +" '0000')) AS RECORD_ID\n"
- +" FROM C_TBK01_LT_RESULT\n"
- +" WHERE RECORD_ID LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%'),\n"
- +" ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,to_char(sysdate,'yyyymmddhh24miss')\n"
- +")";
- return this.getDao("KgDao").ExcuteNonQuery(sql,args.toArray());
- }
- }
|