[00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [00:02:46] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:02:46] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:02:46] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:02:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [00:08:46] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 31 [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:08:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [00:08:47] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [00:08:47] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:08:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:08:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:08:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:08:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [00:12:46] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 32 [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:12:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:12:47] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:12:47] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [00:12:47] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:12:47] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:12:47] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:12:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [00:18:47] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 15 [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:18:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [00:18:47] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [00:18:48] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:18:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:48] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [00:20:50] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [00:20:50] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :jidong, login_channel : null [00:20:50] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:50] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [00:20:50] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [00:20:50] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [00:20:50] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co?plantSeq=25 [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : jidong [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : jidong, mappingList.size : 2 [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [00:20:50] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[jidong] roles roles [0]ROLE_01 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String), 01(String), 91027EF5BFCB491AA9E54E1445939EFB(String), PHONE(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [00:20:50] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:50] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 25, param.plantSeq : 25 [00:20:50] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-29(String), 25(Integer), 0(Integer), 2023-06-28(String), 25(Integer), 0(Integer), 2023-06-30(String), 104173(Integer) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 25(Integer) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:20:50] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:50] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.29.206.192, 59.29.206.192, param : code=404 [00:20:50] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-16(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-30(String), 25(Integer), 0(Integer), 2023-06-30(String) [00:20:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [00:20:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 25(Integer), 0(Integer), 25(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [00:20:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [00:20:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [00:20:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 1(Integer), 2023-06-30(String), 25(Integer), 1(Integer), 2023-06-30(String) [00:20:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:58] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:58] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 24, refer : http://emsa.eltenergy.com/ess/view.co?plantSeq=25 [00:20:58] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-30(String), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:58] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:58] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 24, param.plantSeq : 24 [00:20:58] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-30(String), 24(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 0(Integer), 2023-06-29(String), 24(Integer), 0(Integer), 2023-06-28(String), 24(Integer), 0(Integer), 2023-06-30(String), 104173(Integer) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-30(String), 24(Integer), 2023-06-30(String), 24(Integer) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:20:58] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:58] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.29.206.192, 59.29.206.192, param : code=404 [00:20:58] [DEBUG] controller.EssController - ----------------------------------------------- [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 0(Integer), 2023-06-30(String), 24(Integer), 0(Integer), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 24(Integer), 0(Integer), 24(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 01(String), 2023-06-16(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 1(Integer), 2023-06-30(String), 24(Integer), 1(Integer), 2023-06-30(String) [00:20:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [00:22:46] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:22:46] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [00:22:47] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [00:22:47] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:22:47] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:22:47] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:22:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [00:28:47] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 32 [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:28:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [00:28:48] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [00:28:48] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:28:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:28:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [00:32:47] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:32:47] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [00:32:47] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 31 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:32:47] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:32:47] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:32:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [00:38:48] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 31 [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:38:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [00:38:48] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [00:38:49] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:38:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [00:42:47] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:42:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 31 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:42:48] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:42:48] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:42:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [00:48:48] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 32 [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:48:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [00:48:49] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [00:48:49] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:48:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [00:52:48] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 46 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [00:52:48] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:52:48] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:52:48] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:52:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [00:58:49] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 31 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [00:58:49] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [00:58:49] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:58:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [00:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [00:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [00:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [01:02:48] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:02:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:02:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:02:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:02:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:02:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:02:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [01:08:49] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 31 [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:08:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [01:08:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [01:08:50] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [01:12:48] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:12:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:12:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:12:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:12:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:12:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [01:18:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 31 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [01:18:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [01:18:50] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [01:22:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:22:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [01:28:49] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 47 [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:28:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [01:28:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [01:28:50] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [01:32:48] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 32 [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:32:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:32:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [01:32:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:32:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [01:38:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 46 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [01:38:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [01:38:50] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [01:42:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:42:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [01:48:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 46 [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:48:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [01:48:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [01:48:51] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [01:52:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 32 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [01:52:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:52:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [01:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:52:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [01:58:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 47 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [01:58:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [01:58:50] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [01:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [01:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [01:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [02:02:48] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:02:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:02:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:02:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:02:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [02:08:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 47 [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:08:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [02:08:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [02:08:51] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [02:12:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [02:12:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:12:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [02:12:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:12:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 15 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [02:18:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 63 [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:18:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [02:18:51] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [02:18:51] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [02:22:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:22:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:22:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [02:22:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:22:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [02:28:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 62 [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:28:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [02:28:50] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [02:28:51] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [02:32:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:32:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:32:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:32:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [02:38:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 62 [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:38:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [02:38:51] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [02:38:51] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [02:42:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:42:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [02:42:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:42:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [02:48:51] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 62 [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:48:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [02:48:51] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [02:48:52] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [02:52:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:52:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [02:52:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:52:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:52:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 15 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [02:58:50] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 63 [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:58:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [02:58:51] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [02:58:51] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [02:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [02:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [02:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [03:02:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 46 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:02:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [03:02:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:02:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [03:08:51] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 62 [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:08:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [03:08:51] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [03:08:52] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [03:12:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [03:12:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:12:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [03:18:51] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 78 [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:18:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [03:18:52] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [03:18:52] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [03:22:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [03:22:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 16 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:22:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [03:28:51] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 63 [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:28:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [03:28:51] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [03:28:52] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [03:32:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 15 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:32:49] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [03:32:49] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:32:49] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [03:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [03:38:51] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 78 [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:38:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [03:38:52] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [03:38:52] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:38:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [03:42:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:42:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [03:42:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:42:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [03:48:52] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 63 [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:48:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [03:48:52] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [03:48:53] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [03:52:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 15 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:52:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [03:56:05] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [03:56:11] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [03:56:11] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :hyojung, login_channel : null [03:56:11] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [03:56:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [03:56:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: hyojung(String) [03:56:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [03:56:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: hyojung(String) [03:56:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:11] [DEBUG] controller.SignController - /sign/login.co ---------- error called!![error : ] [03:56:11] [DEBUG] controller.SignController - /sign/login.co ---------- error called!![userId : null] [03:56:15] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [03:56:18] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [03:56:18] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :hyojung, login_channel : null [03:56:18] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: hyojung(String) [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:18] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [03:56:18] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [03:56:18] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [03:56:18] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/index.co [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : hyojung [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: hyojung(String) [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: hyojung(String) [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : hyojung, mappingList.size : 1 [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [03:56:18] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[hyojung] roles roles [0]ROLE_01 [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: hyojung(String), 01(String), F47C7CF546F7224097360AE9F7EACF19(String), PHONE(String) [03:56:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [03:56:18] [DEBUG] controller.EssController - ----------------------------------------------- [03:56:18] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 106.101.197.142, 106.101.197.142, param : code=404 [03:56:18] [DEBUG] controller.EssController - ----------------------------------------------- [03:56:19] [DEBUG] controller.EssController - ----------------------------------------------- [03:56:19] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 17, param.plantSeq : 0 [03:56:19] [DEBUG] controller.EssController - ----------------------------------------------- [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 2023-06-30(String), 17(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 0(Integer), 2023-06-29(String), 17(Integer), 0(Integer), 2023-06-28(String), 17(Integer), 0(Integer), 2023-06-30(String), 104180(Integer) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 2023-06-30(String), 17(Integer), 2023-06-30(String), 17(Integer) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:56:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:56:19] [DEBUG] controller.EssController - ----------------------------------------------- [03:56:19] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 106.101.197.142, 106.101.197.142, param : code=404 [03:56:19] [DEBUG] controller.EssController - ----------------------------------------------- [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 01(String), 2023-06-16(String) [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 0(Integer), 2023-06-30(String), 17(Integer), 0(Integer), 2023-06-30(String) [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 3 [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 17(Integer), 0(Integer), 17(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 17(Integer), 1(Integer), 2023-06-30(String), 17(Integer), 1(Integer), 2023-06-30(String) [03:56:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 3 [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [03:58:51] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 78 [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:58:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [03:58:52] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [03:58:52] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [03:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [03:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [03:58:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [04:02:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [04:02:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:02:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [04:08:52] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 93 [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:08:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [04:08:52] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [04:08:53] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [04:12:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:12:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:12:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [04:12:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:12:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [04:15:05] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [04:15:10] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [04:15:10] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :sunwon, login_channel : null [04:15:10] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:10] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [04:15:10] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [04:15:10] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [04:15:10] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : sunwon [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : false [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : sunwon, mappingList.size : 1 [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [04:15:10] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[sunwon] roles roles [0]ROLE_01 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String), 01(String), 254EF201FAE647625B3033448C9E97C8(String), WEB(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:15:10] [DEBUG] controller.EssController - ----------------------------------------------- [04:15:10] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 82, param.plantSeq : 0 [04:15:10] [DEBUG] controller.EssController - ----------------------------------------------- [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 82(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 0(Integer), 2023-06-29(String), 82(Integer), 0(Integer), 2023-06-28(String), 82(Integer), 0(Integer), 2023-06-30(String), 104181(Integer) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 82(Integer), 2023-06-30(String), 82(Integer) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [04:15:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [04:15:10] [DEBUG] controller.EssController - ----------------------------------------------- [04:15:10] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 221.152.66.77, 221.152.66.77, param : code=404 [04:15:10] [DEBUG] controller.EssController - ----------------------------------------------- [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 01(String), 2023-06-16(String) [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 0(Integer), 2023-06-30(String), 82(Integer), 0(Integer), 2023-06-30(String) [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 1(Integer), 2023-06-30(String), 82(Integer), 1(Integer), 2023-06-30(String) [04:15:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [04:15:37] [DEBUG] controller.EssController - ----------------------------------------------- [04:15:37] [DEBUG] controller.EssController - /ess/statistic_chart.co :: plantSeq :: 82, param.plantSeq : 82 [04:15:37] [DEBUG] controller.EssController - ----------------------------------------------- [04:15:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [04:15:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 2023-06-30(String) [04:15:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:37] [DEBUG] controller.EssController - selectPmsPlantBySeq : 쿼리조회시간 : 16 [04:15:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [04:15:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 01(String), 2023-06-16(String) [04:15:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:15:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputYear = ? and d.inputMonth = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [04:15:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023(String), 06(String) [04:15:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [04:15:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputYear = ? and d.inputMonth = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [04:15:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023(String), 06(String) [04:15:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [04:18:52] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 94 [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:18:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [04:18:53] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [04:18:53] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:18:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [04:22:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:22:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:22:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [04:28:52] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 78 [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:28:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [04:28:52] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [04:28:53] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [04:32:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:32:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:32:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [04:32:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:32:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [04:38:52] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 78 [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:38:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [04:38:53] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [04:38:53] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:38:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [04:42:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:42:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:42:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 15 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [04:48:53] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 94 [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:48:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [04:48:53] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [04:48:54] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [04:52:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [04:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:52:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [04:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [04:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [04:58:52] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 94 [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:58:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [04:58:53] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [04:58:53] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:58:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:58:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [04:58:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [04:58:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_pms m, t_plant p where m.plantSeq = p.seq and m.plantSeq = ? [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:59:36] [DEBUG] controller.RestAPIController - callPmsFault :: [64] [221.159.150.60] 장수 한들2호 is Fault PUSH [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select currSeq from t_sequence where seq = ? [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer), 1(Integer), 104182(Integer), 2023-06-30(String), 04(String), 59(String), 6350885(Long), 6221215(Long), 1(Long), 0(Integer), 60831(Integer), 94(Integer), 59429(Integer), 96(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 3822(Integer), 20(Integer), 13(Integer), 22(Integer), 903(Integer), 0(Integer), 6815(Integer), 0(Integer), 253(Integer), 207(Integer), 3475(Integer), 3418(Integer), 3(Integer), 1(Integer), 16(Integer), 6279(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 292(Integer), 256(Integer), 257(Integer), 256(Integer), 257(Integer), 676(Integer), 780(Integer), 785(Integer), 785(Integer), 774(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 16(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 64(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_cs ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHms, csType, procType, procStatus, procMemo, pcsFaultStr, batteryFaultStr, updateId, updateDatetime, createId, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now(), ?, now() ) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer), 1(Integer), 104182(Integer), 2023-06-30(String), 04:59:01(String), 20(String), 10(String), 10(String), PMS FAULT PUSH(String), 1,0,0,0(String), 1,0,0,0(String), PUSH(String), PUSH(String) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer), 0(Integer), 104182(Integer), 2023-06-30(String), 04(String), 59(String), 6350885(Long), 6221215(Long), 1(Long), 0(Integer), 60831(Integer), 94(Integer), 59429(Integer), 96(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 3822(Integer), 20(Integer), 13(Integer), 22(Integer), 903(Integer), 0(Integer), 6815(Integer), 0(Integer), 253(Integer), 207(Integer), 3475(Integer), 3418(Integer), 3(Integer), 1(Integer), 16(Integer), 6279(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 292(Integer), 256(Integer), 257(Integer), 256(Integer), 257(Integer), 676(Integer), 780(Integer), 785(Integer), 785(Integer), 774(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 16(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer), 2(Integer), 104182(Integer), 2023-06-30(String), 04(String), 59(String), 6251483(Long), 6128456(Long), 1(Long), 0(Integer), 33608(Integer), 93(Integer), 25563(Integer), 95(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 3842(Integer), 20(Integer), 13(Integer), 21(Integer), 914(Integer), 0(Integer), 6838(Integer), 0(Integer), 254(Integer), 216(Integer), 3489(Integer), 3413(Integer), 3(Integer), 1(Integer), 16(Integer), 6279(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 292(Integer), 256(Integer), 257(Integer), 256(Integer), 257(Integer), 676(Integer), 780(Integer), 785(Integer), 785(Integer), 774(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 16(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 64(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:59:36] [DEBUG] service.CsService - [64:2] CS가 이미 접수되었습니다. pcs: 1,0,0,0, bms : 1,0,0,0 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer), 3(Integer), 104182(Integer), 2023-06-30(String), 04(String), 59(String), 6428908(Long), 6307590(Long), 1(Long), 2(Integer), 16134(Integer), 96(Integer), 6380(Integer), 98(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 3823(Integer), 20(Integer), 13(Integer), 22(Integer), 884(Integer), 0(Integer), 6814(Integer), 0(Integer), 253(Integer), 205(Integer), 3471(Integer), 3426(Integer), 0(Integer), 1(Integer), 16(Integer), 128(Integer), 1(Integer), 0(Integer), 0(Integer), 0(Integer), 89(Integer), 2(Integer), 292(Integer), 256(Integer), 257(Integer), 256(Integer), 257(Integer), 676(Integer), 780(Integer), 785(Integer), 785(Integer), 774(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 16(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 64(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:59:36] [DEBUG] service.CsService - [64:3] CS가 이미 접수되었습니다. pcs: 1,0,0,0, bms : 1,0,0,0 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 64(Integer), 4(Integer), 104182(Integer), 2023-06-30(String), 04(String), 59(String), 6087491(Long), 5969436(Long), 1(Long), 0(Integer), 5660(Integer), 91(Integer), 58179(Integer), 92(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 1(Integer), 3843(Integer), 40(Integer), 26(Integer), 21(Integer), 887(Integer), 0(Integer), 6822(Integer), 0(Integer), 257(Integer), 216(Integer), 3468(Integer), 3424(Integer), 3(Integer), 1(Integer), 0(Integer), 6279(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 292(Integer), 256(Integer), 257(Integer), 256(Integer), 257(Integer), 676(Integer), 780(Integer), 785(Integer), 785(Integer), 774(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 64(Integer) [04:59:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [04:59:36] [DEBUG] service.CsService - [64:4] CS가 이미 접수되었습니다. pcs: 1,0,0,0, bms : 1,0,0,0 [04:59:36] [DEBUG] controller.RestAPIController - [64] smsMessage : 장수 한들2호 Fault 발생 http://emsa.eltenergy.com/df.co, smsReceiver : null, smsResult:: NOT ENOUGH MONEY !! [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [05:02:49] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:02:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [05:02:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:02:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:02:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [05:08:53] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 94 [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:08:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [05:08:53] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [05:08:54] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:08:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [05:12:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:12:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:12:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:12:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:12:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [05:18:53] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 93 [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:18:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [05:18:54] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [05:18:54] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:18:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:18:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:18:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:18:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [05:22:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 46 [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:22:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:22:51] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:22:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [05:26:48] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [05:26:51] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [05:26:51] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :jidong, login_channel : null [05:26:51] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:26:51] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [05:26:51] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [05:26:51] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [05:26:51] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co?plantSeq=25 [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : jidong [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : jidong, mappingList.size : 2 [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [05:26:51] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[jidong] roles roles [0]ROLE_01 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String), 01(String), 6E44B19CC570A8A21E3E7260CD03FBB2(String), PHONE(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [05:26:51] [DEBUG] controller.EssController - ----------------------------------------------- [05:26:51] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 25, param.plantSeq : 25 [05:26:51] [DEBUG] controller.EssController - ----------------------------------------------- [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-29(String), 25(Integer), 0(Integer), 2023-06-28(String), 25(Integer), 0(Integer), 2023-06-30(String), 104183(Integer) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 25(Integer) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:26:51] [DEBUG] controller.EssController - ----------------------------------------------- [05:26:51] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.29.206.192, 59.29.206.192, param : code=404 [05:26:51] [DEBUG] controller.EssController - ----------------------------------------------- [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-16(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [05:26:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-30(String), 25(Integer), 0(Integer), 2023-06-30(String) [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 25(Integer), 0(Integer), 25(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 1(Integer), 2023-06-30(String), 25(Integer), 1(Integer), 2023-06-30(String) [05:26:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [05:27:10] [DEBUG] controller.EssController - ----------------------------------------------- [05:27:10] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 24, refer : http://emsa.eltenergy.com/ess/view.co?plantSeq=25 [05:27:10] [DEBUG] controller.EssController - ----------------------------------------------- [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-30(String), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:27:10] [DEBUG] controller.EssController - ----------------------------------------------- [05:27:10] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 24, param.plantSeq : 24 [05:27:10] [DEBUG] controller.EssController - ----------------------------------------------- [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-30(String), 24(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 0(Integer), 2023-06-29(String), 24(Integer), 0(Integer), 2023-06-28(String), 24(Integer), 0(Integer), 2023-06-30(String), 104183(Integer) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-30(String), 24(Integer), 2023-06-30(String), 24(Integer) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:27:10] [DEBUG] controller.EssController - ----------------------------------------------- [05:27:10] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.29.206.192, 59.29.206.192, param : code=404 [05:27:10] [DEBUG] controller.EssController - ----------------------------------------------- [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 01(String), 2023-06-16(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 0(Integer), 2023-06-30(String), 24(Integer), 0(Integer), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 24(Integer), 0(Integer), 24(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 24(Integer), 1(Integer), 2023-06-30(String), 24(Integer), 1(Integer), 2023-06-30(String) [05:27:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [05:28:53] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 109 [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:28:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [05:28:53] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [05:28:54] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:28:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [05:32:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:32:50] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:32:50] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:32:50] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:32:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [05:36:27] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [05:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [05:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [05:38:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [05:38:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [05:38:54] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 109 [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [05:38:54] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [05:38:54] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:38:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:38:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:38:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:38:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [05:42:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:42:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [05:42:51] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:42:51] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:42:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [05:48:54] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 93 [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:48:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [05:48:54] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [05:48:55] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:48:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [05:52:50] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:52:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [05:52:51] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:52:51] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:52:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [05:58:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [05:58:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [05:58:54] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [05:58:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [05:58:54] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [05:58:55] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 110 [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [05:58:55] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [05:58:55] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:58:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [05:58:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [05:58:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [05:58:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [06:02:51] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 15 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [06:02:51] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [06:02:51] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:02:51] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:02:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:02:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:02:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:02:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [06:08:55] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 110 [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:08:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [06:08:56] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [06:08:56] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:08:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:08:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:08:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:08:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [06:12:51] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:12:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:12:52] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:12:52] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:12:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:18:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [06:18:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [06:18:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:18:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [06:18:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [06:18:56] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 110 [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [06:18:56] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [06:18:56] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:18:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:18:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:18:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:18:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [06:22:52] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:22:52] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 31 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:22:52] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 15 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:22:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:27:14] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [06:27:17] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:27:17] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :sgsafe, login_channel : null [06:27:17] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sgsafe(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:17] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:27:17] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [06:27:17] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:27:17] [DEBUG] authentication.AbstractAuthenticationTargetUrlRequestHandler - Using Referer header: http://emsa.eltenergy.com/sign/login.co [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : sgsafe [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sgsafe(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sgsafe(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : sgsafe, mappingList.size : 4 [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [06:27:17] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[sgsafe] roles roles [0]ROLE_01 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sgsafe(String), 01(String), FC7A00FF727870DF399C9D93CBD15D5C(String), PHONE(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:27:17] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [06:27:17] [DEBUG] controller.SignController - 이미 로그인 완료. 메인페이지로 이동 .............. [06:27:17] [DEBUG] controller.SignController - /ess/view.co [06:27:17] [DEBUG] controller.SignController - ....................................... [06:27:17] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:17] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 80, param.plantSeq : 0 [06:27:17] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 2023-06-30(String), 80(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 0(Integer), 2023-06-29(String), 80(Integer), 0(Integer), 2023-06-28(String), 80(Integer), 0(Integer), 2023-06-30(String), 104185(Integer) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 2023-06-30(String), 80(Integer), 2023-06-30(String), 80(Integer) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 21(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:27:17] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:17] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 182.229.105.39, 182.229.105.39, param : code=404 [06:27:17] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 01(String), 2023-06-16(String) [06:27:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 0(Integer), 2023-06-30(String), 80(Integer), 0(Integer), 2023-06-30(String) [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 80(Integer), 0(Integer), 80(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 1(Integer), 2023-06-30(String), 80(Integer), 1(Integer), 2023-06-30(String) [06:27:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:27:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:26] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 92, refer : http://emsa.eltenergy.com/ess/view.co [06:27:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 2023-06-30(String) [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:26] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 92, param.plantSeq : 92 [06:27:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 92(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 0(Integer), 2023-06-29(String), 92(Integer), 0(Integer), 2023-06-28(String), 92(Integer), 0(Integer), 2023-06-30(String), 104185(Integer) [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 92(Integer), 2023-06-30(String), 92(Integer) [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [06:27:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:27:27] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:27] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 182.229.105.39, 182.229.105.39, param : code=404 [06:27:27] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 01(String), 2023-06-16(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 0(Integer), 2023-06-30(String), 92(Integer), 0(Integer), 2023-06-30(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 92(Integer), 0(Integer), 92(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 1(Integer), 2023-06-30(String), 92(Integer), 1(Integer), 2023-06-30(String) [06:27:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:27:31] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:31] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 93, refer : http://emsa.eltenergy.com/ess/view.co?plantSeq=92 [06:27:31] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:31] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:31] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 93, param.plantSeq : 93 [06:27:31] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 93(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 0(Integer), 2023-06-29(String), 93(Integer), 0(Integer), 2023-06-28(String), 93(Integer), 0(Integer), 2023-06-30(String), 104185(Integer) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 93(Integer), 2023-06-30(String), 93(Integer) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:27:31] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:31] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 182.229.105.39, 182.229.105.39, param : code=404 [06:27:31] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 01(String), 2023-06-16(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 0(Integer), 2023-06-30(String), 93(Integer), 0(Integer), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 93(Integer), 0(Integer), 93(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 1(Integer), 2023-06-30(String), 93(Integer), 1(Integer), 2023-06-30(String) [06:27:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:27:34] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:34] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 139, refer : http://emsa.eltenergy.com/ess/view.co?plantSeq=93 [06:27:34] [DEBUG] controller.EssController - ----------------------------------------------- [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 2023-06-30(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 139(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 139(Integer), 2023-06-30(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 139(Integer), 0(Integer), 2023-06-30(String), 2023-06-30(String), 139(Integer) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 01(String), 2023-06-16(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 139(Integer) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 139(Integer) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:27:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [06:28:56] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 109 [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:28:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [06:28:57] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [06:28:57] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:28:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:28:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:28:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:28:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [06:32:52] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 31 [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:32:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 15 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [06:32:53] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:32:53] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:32:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [06:38:57] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 109 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [06:38:57] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [06:38:57] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:38:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:38:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:38:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:38:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [06:42:52] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:42:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:42:53] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:42:53] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:42:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:44:45] [DEBUG] controller.InverterController - ------------------------------------------ [06:44:45] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":1.1,"todayHours":0.0,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611186.0,"currPower":12.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11317.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1076.0","todayEnergy":"1076.0","lifetimeEnergy":"1026385.0","dcCurr":"13.8","dcVolt":"948.5","dcPower":"13089.3","temp":"31.3","powerFactor":"79.5","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1572.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"8.0","todayEnergy":"8.0","lifetimeEnergy":"584801.0","dcCurr":"0.6","dcVolt":"986.9","dcPower":"592.1","temp":"27.0","powerFactor":"84.5","ivtStatus":"01"}] }} [06:44:45] [DEBUG] controller.InverterController - ------------------------------------------ [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 06(String), 44(String), 12.9(Float), 1.1(Float), 0.0(Float), 1611186.0(Float), 01(String) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418881(Integer), 124(Integer), 1(Integer), 11317.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 13.8(Double), 948.5(Double), 13089.3(Double), 31.3(Double), 79.5(Double), 1076.0(Double), 1026385.0(Double), 01(String) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418881(Integer), 124(Integer), 2(Integer), 1572.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 0.6(Double), 986.9(Double), 592.1(Double), 27.0(Double), 84.5(Double), 8.0(Double), 584801.0(Double), 01(String) [06:44:45] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:48] [DEBUG] controller.InverterController - ------------------------------------------ [06:44:48] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":0.9,"todayHours":0.0,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1718970.0,"currPower":11.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"9406.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"752.0","todayEnergy":"752.0","lifetimeEnergy":"1101308.0","dcCurr":"5.1","dcVolt":"974.8","dcPower":"4971.5","temp":"36.1","powerFactor":"77.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1748.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"143.0","todayEnergy":"143.0","lifetimeEnergy":"617662.0","dcCurr":"0.0","dcVolt":"978.8","dcPower":"0.0","temp":"34.6","powerFactor":"68.2","ivtStatus":"01"}] }} [06:44:48] [DEBUG] controller.InverterController - ------------------------------------------ [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 06(String), 44(String), 11.2(Float), 0.9(Float), 0.0(Float), 1718970.0(Float), 01(String) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418882(Integer), 126(Integer), 1(Integer), 9406.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 5.1(Double), 974.8(Double), 4971.5(Double), 36.1(Double), 77.1(Double), 752.0(Double), 1101308.0(Double), 01(String) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418882(Integer), 126(Integer), 2(Integer), 1748.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 978.8(Double), 0.0(Double), 34.6(Double), 68.2(Double), 143.0(Double), 617662.0(Double), 01(String) [06:44:48] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:55] [DEBUG] controller.InverterController - ------------------------------------------ [06:44:55] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":1.9,"todayHours":0.0,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702073.0,"currPower":10.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"7957.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1456.0","todayEnergy":"1456.0","lifetimeEnergy":"1101412.0","dcCurr":"8.5","dcVolt":"982.0","dcPower":"8347.0","temp":"37.7","powerFactor":"61.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2364.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"403.0","todayEnergy":"403.0","lifetimeEnergy":"600661.0","dcCurr":"0.0","dcVolt":"946.5","dcPower":"0.0","temp":"38.9","powerFactor":"11.7","ivtStatus":"01"}] }} [06:44:55] [DEBUG] controller.InverterController - ------------------------------------------ [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 06(String), 44(String), 10.3(Float), 1.9(Float), 0.0(Float), 1702073.0(Float), 01(String) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418883(Integer), 108(Integer), 1(Integer), 7957.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 8.5(Double), 982.0(Double), 8347.0(Double), 37.7(Double), 61.8(Double), 1456.0(Double), 1101412.0(Double), 01(String) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418883(Integer), 108(Integer), 2(Integer), 2364.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 0.0(Double), 946.5(Double), 0.0(Double), 38.9(Double), 11.7(Double), 403.0(Double), 600661.0(Double), 01(String) [06:44:55] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:01] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:01] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":0.8,"todayHours":0.0,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748160.0,"currPower":11.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11559.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"824.0","todayEnergy":"824.0","lifetimeEnergy":"1118823.0","dcCurr":"12.6","dcVolt":"951.7","dcPower":"11991.4","temp":"31.5","powerFactor":"98.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"629337.0","dcCurr":"0.0","dcVolt":"1021.0","dcPower":"0.0","temp":"27.2","powerFactor":"0.0","ivtStatus":"01"}] }} [06:45:01] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 06(String), 45(String), 11.6(Float), 0.8(Float), 0.0(Float), 1748160.0(Float), 01(String) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418884(Integer), 120(Integer), 1(Integer), 11559.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 12.6(Double), 951.7(Double), 11991.4(Double), 31.5(Double), 98.6(Double), 824.0(Double), 1118823.0(Double), 01(String) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418884(Integer), 120(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1021.0(Double), 0.0(Double), 27.2(Double), 0.0(Double), 0.0(Double), 629337.0(Double), 01(String) [06:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:05] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:05] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":2.6,"todayHours":0.0,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797673.0,"currPower":8.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"8695.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2213.0","todayEnergy":"2213.0","lifetimeEnergy":"1342766.0","dcCurr":"28.8","dcVolt":"989.4","dcPower":"28494.7","temp":"35.0","powerFactor":"99.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"357.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"435.0","todayEnergy":"435.0","lifetimeEnergy":"454907.0","dcCurr":"0.3","dcVolt":"1008.9","dcPower":"302.7","temp":"32.4","powerFactor":"558.0","ivtStatus":"01"}] }} [06:45:05] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 06(String), 45(String), 8.9(Float), 2.6(Float), 0.0(Float), 1797673.0(Float), 01(String) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418885(Integer), 111(Integer), 1(Integer), 8695.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 28.8(Double), 989.4(Double), 28494.7(Double), 35.0(Double), 99.9(Double), 2213.0(Double), 1342766.0(Double), 01(String) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418885(Integer), 111(Integer), 2(Integer), 357.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 0.3(Double), 1008.9(Double), 302.7(Double), 32.4(Double), 558.0(Double), 435.0(Double), 454907.0(Double), 01(String) [06:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:06] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:06] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":0.7,"todayHours":0.0,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647678.0,"currPower":8.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"8132.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"553.0","todayEnergy":"553.0","lifetimeEnergy":"1062997.0","dcCurr":"8.4","dcVolt":"983.9","dcPower":"8264.8","temp":"30.4","powerFactor":"96.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"256.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"118.0","todayEnergy":"118.0","lifetimeEnergy":"584681.0","dcCurr":"0.0","dcVolt":"1016.2","dcPower":"0.0","temp":"29.4","powerFactor":"564.4","ivtStatus":"01"}] }} [06:45:06] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 06(String), 45(String), 8.4(Float), 0.7(Float), 0.0(Float), 1647678.0(Float), 01(String) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418886(Integer), 125(Integer), 1(Integer), 8132.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 8.4(Double), 983.9(Double), 8264.8(Double), 30.4(Double), 96.2(Double), 553.0(Double), 1062997.0(Double), 01(String) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418886(Integer), 125(Integer), 2(Integer), 256.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1016.2(Double), 0.0(Double), 29.4(Double), 564.4(Double), 118.0(Double), 584681.0(Double), 01(String) [06:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:09] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:09] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":3.3,"todayHours":0.0,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1782959.0,"currPower":13.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11942.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2952.0","todayEnergy":"2952.0","lifetimeEnergy":"1141962.0","dcCurr":"11.5","dcVolt":"961.8","dcPower":"11060.7","temp":"34.0","powerFactor":"41.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1211.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"354.0","todayEnergy":"354.0","lifetimeEnergy":"640997.0","dcCurr":"0.0","dcVolt":"992.9","dcPower":"0.0","temp":"32.9","powerFactor":"621.6","ivtStatus":"01"}] }} [06:45:09] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 06(String), 45(String), 13.2(Float), 3.3(Float), 0.0(Float), 1782959.0(Float), 01(String) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418887(Integer), 112(Integer), 1(Integer), 11942.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 11.5(Double), 961.8(Double), 11060.7(Double), 34.0(Double), 41.9(Double), 2952.0(Double), 1141962.0(Double), 01(String) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418887(Integer), 112(Integer), 2(Integer), 1211.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 0.0(Double), 992.9(Double), 0.0(Double), 32.9(Double), 621.6(Double), 354.0(Double), 640997.0(Double), 01(String) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:09] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:09] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":1.8,"todayHours":0.0,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777085.0,"currPower":2.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"60.5","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1310.0","todayEnergy":"1310.0","lifetimeEnergy":"1130682.0","dcCurr":"0.0","dcVolt":"1014.7","dcPower":"0.0","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2330.0","acFreq":"59.7","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"477.0","todayEnergy":"477.0","lifetimeEnergy":"646403.0","dcCurr":"0.0","dcVolt":"942.7","dcPower":"0.0","temp":"33.7","powerFactor":"69.1","ivtStatus":"01"}] }} [06:45:09] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 06(String), 45(String), 2.3(Float), 1.8(Float), 0.0(Float), 1777085.0(Float), 01(String) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418888(Integer), 105(Integer), 1(Integer), 0.0(Double), 60.5(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1014.7(Double), 0.0(Double), 32.4(Double), 0.0(Double), 1310.0(Double), 1130682.0(Double), 01(String) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418888(Integer), 105(Integer), 2(Integer), 2330.0(Double), 59.7(Double), 0.0(Double), 0.0(Double), 0.0(Double), 942.7(Double), 0.0(Double), 33.7(Double), 69.1(Double), 477.0(Double), 646403.0(Double), 01(String) [06:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:11] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:11] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":5.1,"todayHours":0.0,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469366.0,"currPower":15.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11883.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3811.0","todayEnergy":"3811.0","lifetimeEnergy":"987253.0","dcCurr":"15.7","dcVolt":"948.5","dcPower":"14891.5","temp":"35.3","powerFactor":"93.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3277.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1304.0","todayEnergy":"1304.0","lifetimeEnergy":"482113.0","dcCurr":"0.0","dcVolt":"955.8","dcPower":"0.0","temp":"34.3","powerFactor":"56.0","ivtStatus":"01"}] }} [06:45:11] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 06(String), 45(String), 15.2(Float), 5.1(Float), 0.0(Float), 1469366.0(Float), 01(String) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418889(Integer), 110(Integer), 1(Integer), 11883.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 15.7(Double), 948.5(Double), 14891.5(Double), 35.3(Double), 93.3(Double), 3811.0(Double), 987253.0(Double), 01(String) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418889(Integer), 110(Integer), 2(Integer), 3277.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 0.0(Double), 955.8(Double), 0.0(Double), 34.3(Double), 56.0(Double), 1304.0(Double), 482113.0(Double), 01(String) [06:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:12] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:12] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":2.5,"todayHours":0.0,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784161.0,"currPower":12.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"9502.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2158.0","todayEnergy":"2158.0","lifetimeEnergy":"1127252.0","dcCurr":"12.9","dcVolt":"969.6","dcPower":"12507.8","temp":"34.5","powerFactor":"26.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2600.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"380.0","todayEnergy":"380.0","lifetimeEnergy":"656909.0","dcCurr":"0.0","dcVolt":"979.9","dcPower":"0.0","temp":"33.3","powerFactor":"54.0","ivtStatus":"01"}] }} [06:45:12] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 06(String), 45(String), 12.1(Float), 2.5(Float), 0.0(Float), 1784161.0(Float), 01(String) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418890(Integer), 113(Integer), 1(Integer), 9502.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 12.9(Double), 969.6(Double), 12507.8(Double), 34.5(Double), 26.3(Double), 2158.0(Double), 1127252.0(Double), 01(String) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418890(Integer), 113(Integer), 2(Integer), 2600.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 0.0(Double), 979.9(Double), 0.0(Double), 33.3(Double), 54.0(Double), 380.0(Double), 656909.0(Double), 01(String) [06:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:13] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":11.5,"todayHours":0.0,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2177528.0,"currPower":5.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"320.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"138280.0","dcCurr":"0.5","dcVolt":"531.0","dcPower":"265.5","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"420.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"157791.0","dcCurr":"0.8","dcVolt":"528.0","dcPower":"422.4","temp":"29.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"376.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"141129.0","dcCurr":"0.7","dcVolt":"537.2","dcPower":"376.0","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"431.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"146338.0","dcCurr":"0.6","dcVolt":"535.1","dcPower":"321.1","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"483.0","acFreq":"0.0","apparentPower":"0.5","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"161411.0","dcCurr":"0.7","dcVolt":"536.8","dcPower":"375.8","temp":"30.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"530.0","acFreq":"0.0","apparentPower":"0.5","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"161046.0","dcCurr":"0.8","dcVolt":"532.1","dcPower":"425.7","temp":"29.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"326.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"135040.0","dcCurr":"0.6","dcVolt":"539.3","dcPower":"323.6","temp":"29.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"416.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"152355.0","dcCurr":"0.8","dcVolt":"532.1","dcPower":"425.7","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"267.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"400.0","todayEnergy":"400.0","lifetimeEnergy":"128944.0","dcCurr":"0.4","dcVolt":"533.6","dcPower":"213.4","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"323.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"154801.0","dcCurr":"0.6","dcVolt":"534.2","dcPower":"320.5","temp":"29.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"325.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"154810.0","dcCurr":"0.5","dcVolt":"537.7","dcPower":"268.9","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"272.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"157329.0","dcCurr":"0.5","dcVolt":"545.8","dcPower":"272.9","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"319.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"141989.0","dcCurr":"0.4","dcVolt":"475.3","dcPower":"190.1","temp":"29.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"211.0","acFreq":"0.0","apparentPower":"0.2","reactivePower":"0.0","acEnergy":"400.0","todayEnergy":"400.0","lifetimeEnergy":"95557.0","dcCurr":"0.4","dcVolt":"528.9","dcPower":"211.6","temp":"29.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"435.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"150708.0","dcCurr":"0.6","dcVolt":"536.8","dcPower":"322.1","temp":"29.3","powerFactor":"0.0","ivtStatus":"01"}] }} [06:45:13] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 06(String), 45(String), 5.5(Float), 11.5(Float), 0.0(Float), 2177528.0(Float), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 1(Integer), 320.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.5(Double), 531.0(Double), 265.5(Double), 29.5(Double), 0.0(Double), 800.0(Double), 138280.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 2(Integer), 420.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.8(Double), 528.0(Double), 422.4(Double), 29.6(Double), 0.0(Double), 900.0(Double), 157791.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 3(Integer), 376.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.7(Double), 537.2(Double), 376.0(Double), 29.5(Double), 0.0(Double), 700.0(Double), 141129.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 4(Integer), 431.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 535.1(Double), 321.1(Double), 29.5(Double), 0.0(Double), 900.0(Double), 146338.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 5(Integer), 483.0(Double), 0.0(Double), 0.5(Double), 0.0(Double), 0.7(Double), 536.8(Double), 375.8(Double), 30.5(Double), 0.0(Double), 900.0(Double), 161411.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 6(Integer), 530.0(Double), 0.0(Double), 0.5(Double), 0.0(Double), 0.8(Double), 532.1(Double), 425.7(Double), 29.0(Double), 0.0(Double), 900.0(Double), 161046.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 7(Integer), 326.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.6(Double), 539.3(Double), 323.6(Double), 29.1(Double), 0.0(Double), 800.0(Double), 135040.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 8(Integer), 416.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.8(Double), 532.1(Double), 425.7(Double), 29.5(Double), 0.0(Double), 800.0(Double), 152355.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 9(Integer), 267.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.4(Double), 533.6(Double), 213.4(Double), 29.5(Double), 0.0(Double), 400.0(Double), 128944.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 10(Integer), 323.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.6(Double), 534.2(Double), 320.5(Double), 29.1(Double), 0.0(Double), 800.0(Double), 154801.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 11(Integer), 325.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.5(Double), 537.7(Double), 268.9(Double), 29.5(Double), 0.0(Double), 800.0(Double), 154810.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 12(Integer), 272.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.5(Double), 545.8(Double), 272.9(Double), 29.5(Double), 0.0(Double), 800.0(Double), 157329.0(Double), 01(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 13(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [06:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 17(Integer), 319.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.4(Double), 475.3(Double), 190.1(Double), 29.7(Double), 0.0(Double), 700.0(Double), 141989.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 18(Integer), 211.0(Double), 0.0(Double), 0.2(Double), 0.0(Double), 0.4(Double), 528.9(Double), 211.6(Double), 29.9(Double), 0.0(Double), 400.0(Double), 95557.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418891(Integer), 92(Integer), 19(Integer), 435.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 536.8(Double), 322.1(Double), 29.3(Double), 0.0(Double), 900.0(Double), 150708.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:14] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":16.6,"todayHours":0.0,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966177.0,"currPower":7.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"381.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"146688.0","dcCurr":"0.6","dcVolt":"540.4","dcPower":"324.2","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"630.0","acFreq":"0.0","apparentPower":"0.6","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"160197.0","dcCurr":"0.9","dcVolt":"530.7","dcPower":"477.6","temp":"29.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"424.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"140826.0","dcCurr":"0.6","dcVolt":"530.4","dcPower":"318.2","temp":"29.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"385.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"158401.0","dcCurr":"0.7","dcVolt":"547.3","dcPower":"383.1","temp":"29.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"325.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"141453.0","dcCurr":"0.6","dcVolt":"538.3","dcPower":"323.0","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"382.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"163348.0","dcCurr":"0.6","dcVolt":"540.0","dcPower":"324.0","temp":"29.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"442.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"160115.0","dcCurr":"0.8","dcVolt":"544.0","dcPower":"435.2","temp":"30.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"429.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"143705.0","dcCurr":"0.7","dcVolt":"544.7","dcPower":"381.3","temp":"29.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"324.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"159616.0","dcCurr":"0.6","dcVolt":"537.9","dcPower":"322.8","temp":"29.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"268.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"127952.0","dcCurr":"0.5","dcVolt":"538.9","dcPower":"269.5","temp":"29.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"376.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"155455.0","dcCurr":"0.6","dcVolt":"533.4","dcPower":"320.0","temp":"29.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"318.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"127723.0","dcCurr":"0.5","dcVolt":"535.4","dcPower":"267.7","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"329.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"153299.0","dcCurr":"0.5","dcVolt":"540.3","dcPower":"270.1","temp":"29.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"325.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"147134.0","dcCurr":"0.6","dcVolt":"536.4","dcPower":"321.9","temp":"29.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"377.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"131279.0","dcCurr":"0.6","dcVolt":"538.8","dcPower":"323.3","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"432.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"159608.0","dcCurr":"0.7","dcVolt":"537.6","dcPower":"376.3","temp":"29.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"373.0","acFreq":"0.0","apparentPower":"0.4","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"155882.0","dcCurr":"0.7","dcVolt":"533.3","dcPower":"373.3","temp":"29.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"328.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"134187.0","dcCurr":"0.4","dcVolt":"472.1","dcPower":"188.8","temp":"29.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"213.0","acFreq":"0.0","apparentPower":"0.2","reactivePower":"0.0","acEnergy":"600.0","todayEnergy":"600.0","lifetimeEnergy":"134622.0","dcCurr":"0.4","dcVolt":"479.9","dcPower":"192.0","temp":"29.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"323.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"164687.0","dcCurr":"0.6","dcVolt":"536.1","dcPower":"321.7","temp":"29.8","powerFactor":"0.0","ivtStatus":"01"}] }} [06:45:14] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 06(String), 45(String), 7.4(Float), 16.6(Float), 0.0(Float), 2966177.0(Float), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 1(Integer), 381.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 540.4(Double), 324.2(Double), 29.5(Double), 0.0(Double), 900.0(Double), 146688.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 2(Integer), 630.0(Double), 0.0(Double), 0.6(Double), 0.0(Double), 0.9(Double), 530.7(Double), 477.6(Double), 29.6(Double), 0.0(Double), 1000.0(Double), 160197.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 3(Integer), 424.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 530.4(Double), 318.2(Double), 29.1(Double), 0.0(Double), 800.0(Double), 140826.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 4(Integer), 385.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.7(Double), 547.3(Double), 383.1(Double), 29.6(Double), 0.0(Double), 900.0(Double), 158401.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 5(Integer), 325.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.6(Double), 538.3(Double), 323.0(Double), 29.5(Double), 0.0(Double), 700.0(Double), 141453.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 6(Integer), 382.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 540.0(Double), 324.0(Double), 29.4(Double), 0.0(Double), 1000.0(Double), 163348.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 7(Integer), 442.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.8(Double), 544.0(Double), 435.2(Double), 30.3(Double), 0.0(Double), 1000.0(Double), 160115.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 8(Integer), 429.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.7(Double), 544.7(Double), 381.3(Double), 29.2(Double), 0.0(Double), 900.0(Double), 143705.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 9(Integer), 324.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.6(Double), 537.9(Double), 322.8(Double), 29.3(Double), 0.0(Double), 900.0(Double), 159616.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 10(Integer), 268.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.5(Double), 538.9(Double), 269.5(Double), 29.3(Double), 0.0(Double), 700.0(Double), 127952.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 11(Integer), 376.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 533.4(Double), 320.0(Double), 29.7(Double), 0.0(Double), 900.0(Double), 155455.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 12(Integer), 318.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.5(Double), 535.4(Double), 267.7(Double), 29.5(Double), 0.0(Double), 700.0(Double), 127723.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 13(Integer), 329.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.5(Double), 540.3(Double), 270.1(Double), 29.9(Double), 0.0(Double), 800.0(Double), 153299.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 14(Integer), 325.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.6(Double), 536.4(Double), 321.9(Double), 29.8(Double), 0.0(Double), 800.0(Double), 147134.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 15(Integer), 377.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.6(Double), 538.8(Double), 323.3(Double), 29.5(Double), 0.0(Double), 800.0(Double), 131279.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 16(Integer), 432.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.7(Double), 537.6(Double), 376.3(Double), 29.1(Double), 0.0(Double), 800.0(Double), 159608.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 17(Integer), 373.0(Double), 0.0(Double), 0.4(Double), 0.0(Double), 0.7(Double), 533.3(Double), 373.3(Double), 29.5(Double), 0.0(Double), 800.0(Double), 155882.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 18(Integer), 328.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.4(Double), 472.1(Double), 188.8(Double), 29.8(Double), 0.0(Double), 700.0(Double), 134187.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 19(Integer), 213.0(Double), 0.0(Double), 0.2(Double), 0.0(Double), 0.4(Double), 479.9(Double), 192.0(Double), 29.4(Double), 0.0(Double), 600.0(Double), 134622.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418892(Integer), 93(Integer), 20(Integer), 323.0(Double), 0.0(Double), 0.3(Double), 0.0(Double), 0.6(Double), 536.1(Double), 321.7(Double), 29.8(Double), 0.0(Double), 900.0(Double), 164687.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:14] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":2.3,"todayHours":0.0,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796547.0,"currPower":12.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"10024.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1861.0","todayEnergy":"1861.0","lifetimeEnergy":"1146271.0","dcCurr":"6.7","dcVolt":"953.1","dcPower":"6385.8","temp":"33.4","powerFactor":"58.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2554.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"440.0","todayEnergy":"440.0","lifetimeEnergy":"650276.0","dcCurr":"2.2","dcVolt":"953.7","dcPower":"2098.1","temp":"33.6","powerFactor":"77.8","ivtStatus":"01"}] }} [06:45:14] [DEBUG] controller.InverterController - ------------------------------------------ [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 06(String), 45(String), 12.6(Float), 2.3(Float), 0.0(Float), 1796547.0(Float), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418893(Integer), 109(Integer), 1(Integer), 10024.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.7(Double), 953.1(Double), 6385.8(Double), 33.4(Double), 58.9(Double), 1861.0(Double), 1146271.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418893(Integer), 109(Integer), 2(Integer), 2554.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 2.2(Double), 953.7(Double), 2098.1(Double), 33.6(Double), 77.8(Double), 440.0(Double), 650276.0(Double), 01(String) [06:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:23] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [06:45:26] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:45:26] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :GSNGsolar, login_channel : null [06:45:26] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:26] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:45:26] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [06:45:26] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [06:45:26] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : GSNGsolar [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : GSNGsolar, mappingList.size : 2 [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [06:45:26] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[GSNGsolar] roles roles [0]ROLE_01 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String), 01(String), 7CB90D2D5FB94FA1AED76AF5052C2DAC(String), PHONE(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [06:45:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:45:26] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 85, param.plantSeq : 0 [06:45:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-29(String), 85(Integer), 0(Integer), 2023-06-28(String), 85(Integer), 0(Integer), 2023-06-30(String), 104187(Integer) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 85(Integer) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:45:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:45:26] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 223.39.204.227, 223.39.204.227, param : code=404 [06:45:26] [DEBUG] controller.EssController - ----------------------------------------------- [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-16(String) [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-30(String), 85(Integer), 0(Integer), 2023-06-30(String) [06:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [06:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 85(Integer), 0(Integer), 85(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [06:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [06:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [06:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 1(Integer), 2023-06-30(String), 85(Integer), 1(Integer), 2023-06-30(String) [06:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [06:48:57] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 141 [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:48:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [06:48:58] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [06:48:58] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 11 [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:48:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 11 [06:48:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:48:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:48:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 22 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [06:52:53] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [06:52:53] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:52:53] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:52:53] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:52:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [06:59:22] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 141 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [06:59:22] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [06:59:22] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 11 [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:59:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 11 [06:59:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [06:59:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [06:59:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 22 [07:00:39] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:00:42] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:00:42] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :elt02, login_channel : null [07:00:42] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:00:42] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [07:00:42] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:00:42] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/solar/view.co [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : elt02 [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : elt02, mappingList.size : 1 [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:00:42] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[elt02] roles roles [0]ROLE_01 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String), 01(String), 3380770AFA5BC29553482C9F5BC8337B(String), PHONE(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 0(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:00:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 0(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:00:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 2023-06-31(String), 128(String) [07:00:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [07:00:52] [DEBUG] controller.EssController - ----------------------------------------------- [07:00:52] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 211.117.85.19, 211.117.85.19, param : code=404 [07:00:52] [DEBUG] controller.EssController - ----------------------------------------------- [07:00:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:00:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [07:00:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [07:03:17] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 31 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [07:03:18] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [07:03:18] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:18] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:03:21] [DEBUG] controller.EssController - ----------------------------------------------- [07:03:21] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 85, param.plantSeq : 0 [07:03:21] [DEBUG] controller.EssController - ----------------------------------------------- [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-29(String), 85(Integer), 0(Integer), 2023-06-28(String), 85(Integer), 0(Integer), 2023-06-30(String), 104189(Integer) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 85(Integer) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:03:21] [DEBUG] controller.EssController - ----------------------------------------------- [07:03:21] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 223.39.204.227, 223.39.204.227, param : code=404 [07:03:21] [DEBUG] controller.EssController - ----------------------------------------------- [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-16(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-30(String), 85(Integer), 0(Integer), 2023-06-30(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 85(Integer), 0(Integer), 85(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:03:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:03:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:03:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 1(Integer), 2023-06-30(String), 85(Integer), 1(Integer), 2023-06-30(String) [07:03:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:05:00] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:00] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":1.2,"todayHours":0.0,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8421.0,"currPower":0.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"900.0","acFreq":"0.0","apparentPower":"0.9","reactivePower":"0.0","acEnergy":"1200.0","todayEnergy":"1200.0","lifetimeEnergy":"8421.0","dcCurr":"0.8","dcVolt":"595.9","dcPower":"476.7","temp":"39.0","powerFactor":"54.0","ivtStatus":"01"}] }} [07:05:00] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 07(String), 05(String), 0.9(Float), 1.2(Float), 0.0(Float), 8421.0(Float), 01(String) [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418894(Integer), 140(Integer), 1(Integer), 900.0(Double), 0.0(Double), 0.9(Double), 0.0(Double), 0.8(Double), 595.9(Double), 476.7(Double), 39.0(Double), 54.0(Double), 1200.0(Double), 8421.0(Double), 01(String) [07:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:03] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:03] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":1.6,"todayHours":0.0,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113805.0,"currPower":0.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"700.0","acFreq":"0.0","apparentPower":"4.7","reactivePower":"4.7","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"78498.0","dcCurr":"0.5","dcVolt":"605.0","dcPower":"302.5","temp":"34.3","powerFactor":"15.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"600.0","todayEnergy":"600.0","lifetimeEnergy":"35307.0","dcCurr":"0.0","dcVolt":"578.0","dcPower":"0.0","temp":"29.8","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:03] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 07(String), 05(String), 0.7(Float), 1.6(Float), 0.0(Float), 113805.0(Float), 01(String) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418895(Integer), 137(Integer), 1(Integer), 700.0(Double), 0.0(Double), 4.7(Double), 4.7(Double), 0.5(Double), 605.0(Double), 302.5(Double), 34.3(Double), 15.0(Double), 1000.0(Double), 78498.0(Double), 01(String) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418895(Integer), 137(Integer), 2(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 578.0(Double), 0.0(Double), 29.8(Double), 0.0(Double), 600.0(Double), 35307.0(Double), 01(String) [07:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:06] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:06] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":1.8,"todayHours":0.0,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179415.0,"currPower":1.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"600.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"3.2","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"90809.0","dcCurr":"0.2","dcVolt":"456.0","dcPower":"91.2","temp":"41.1","powerFactor":"18.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"600.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"3.2","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"88606.0","dcCurr":"0.3","dcVolt":"489.0","dcPower":"146.7","temp":"41.6","powerFactor":"18.0","ivtStatus":"01"}] }} [07:05:06] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 07(String), 05(String), 1.2(Float), 1.8(Float), 0.0(Float), 179415.0(Float), 01(String) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418896(Integer), 134(Integer), 1(Integer), 600.0(Double), 0.0(Double), 3.2(Double), 3.2(Double), 0.2(Double), 456.0(Double), 91.2(Double), 41.1(Double), 18.0(Double), 900.0(Double), 90809.0(Double), 01(String) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418896(Integer), 134(Integer), 2(Integer), 600.0(Double), 0.0(Double), 3.2(Double), 3.2(Double), 0.3(Double), 489.0(Double), 146.7(Double), 41.6(Double), 18.0(Double), 900.0(Double), 88606.0(Double), 01(String) [07:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:07] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:07] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":1.3,"todayHours":0.0,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79373.0,"currPower":0.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"900.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"4.6","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"79373.0","dcCurr":"0.6","dcVolt":"436.9","dcPower":"262.1","temp":"33.4","powerFactor":"19.0","ivtStatus":"01"}] }} [07:05:07] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 07(String), 05(String), 0.9(Float), 1.3(Float), 0.0(Float), 79373.0(Float), 01(String) [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418897(Integer), 138(Integer), 1(Integer), 900.0(Double), 0.0(Double), 4.6(Double), 4.6(Double), 0.6(Double), 436.9(Double), 262.1(Double), 33.4(Double), 19.0(Double), 1300.0(Double), 79373.0(Double), 01(String) [07:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:08] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:08] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":4.2,"todayHours":0.0,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611190.0,"currPower":0.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3766.0","todayEnergy":"3766.0","lifetimeEnergy":"1026388.0","dcCurr":"0.0","dcVolt":"1035.5","dcPower":"0.0","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"414.0","todayEnergy":"414.0","lifetimeEnergy":"584802.0","dcCurr":"0.0","dcVolt":"1020.0","dcPower":"0.0","temp":"28.6","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:08] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 07(String), 05(String), 0.0(Float), 4.2(Float), 0.0(Float), 1611190.0(Float), 01(String) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418898(Integer), 124(Integer), 1(Integer), 0.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1035.5(Double), 0.0(Double), 32.4(Double), 0.0(Double), 3766.0(Double), 1026388.0(Double), 01(String) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418898(Integer), 124(Integer), 2(Integer), 0.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1020.0(Double), 0.0(Double), 28.6(Double), 0.0(Double), 414.0(Double), 584802.0(Double), 01(String) [07:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:10] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:10] [DEBUG] controller.InverterController - {"plantSeq":104,"todayEnergy":6.6,"todayHours":0.0,"lastdayEnergy":1739480.0,"lastdayHours":1741.2,"lifetimeEnergy":1739487.0,"currPower":2.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5956.0","todayEnergy":"5956.0","lifetimeEnergy":"1101191.0","dcCurr":"0.0","dcVolt":"1040.5","dcPower":"0.0","temp":"35.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2463.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"631.0","todayEnergy":"631.0","lifetimeEnergy":"638296.0","dcCurr":"2.6","dcVolt":"981.1","dcPower":"2550.9","temp":"32.4","powerFactor":"624.3","ivtStatus":"01"}] }} [07:05:10] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer), 2023-06-30(String), 07(String), 05(String), 2.5(Float), 6.6(Float), 0.0(Float), 1739487.0(Float), 01(String) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418899(Integer), 104(Integer), 1(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1040.5(Double), 0.0(Double), 35.9(Double), 0.0(Double), 5956.0(Double), 1101191.0(Double), 01(String) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418899(Integer), 104(Integer), 2(Integer), 2463.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 2.6(Double), 981.1(Double), 2550.9(Double), 32.4(Double), 624.3(Double), 631.0(Double), 638296.0(Double), 01(String) [07:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:11] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:11] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":0.7,"todayHours":0.0,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14431.0,"currPower":0.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"100.0","acFreq":"0.0","apparentPower":"5.1","reactivePower":"5.1","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"14431.0","dcCurr":"0.0","dcVolt":"252.4","dcPower":"0.0","temp":"42.0","powerFactor":"2.0","ivtStatus":"01"}] }} [07:05:11] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 07(String), 05(String), 0.1(Float), 0.7(Float), 0.0(Float), 14431.0(Float), 01(String) [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418900(Integer), 141(Integer), 1(Integer), 100.0(Double), 0.0(Double), 5.1(Double), 5.1(Double), 0.0(Double), 252.4(Double), 0.0(Double), 42.0(Double), 2.0(Double), 700.0(Double), 14431.0(Double), 01(String) [07:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:12] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:12] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":4.1,"todayHours":0.0,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1718973.0,"currPower":15.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"13316.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3420.0","todayEnergy":"3420.0","lifetimeEnergy":"1101311.0","dcCurr":"14.9","dcVolt":"975.2","dcPower":"14530.5","temp":"37.5","powerFactor":"94.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2305.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"679.0","todayEnergy":"679.0","lifetimeEnergy":"617662.0","dcCurr":"0.0","dcVolt":"991.3","dcPower":"0.0","temp":"36.4","powerFactor":"82.8","ivtStatus":"01"}] }} [07:05:12] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 07(String), 05(String), 15.6(Float), 4.1(Float), 0.0(Float), 1718973.0(Float), 01(String) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418901(Integer), 126(Integer), 1(Integer), 13316.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 14.9(Double), 975.2(Double), 14530.5(Double), 37.5(Double), 94.3(Double), 3420.0(Double), 1101311.0(Double), 01(String) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418901(Integer), 126(Integer), 2(Integer), 2305.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 0.0(Double), 991.3(Double), 0.0(Double), 36.4(Double), 82.8(Double), 679.0(Double), 617662.0(Double), 01(String) [07:05:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:19] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:19] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":5.2,"todayHours":0.0,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702077.0,"currPower":13.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"13740.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4150.0","todayEnergy":"4150.0","lifetimeEnergy":"1101415.0","dcCurr":"15.3","dcVolt":"958.9","dcPower":"14671.2","temp":"38.9","powerFactor":"68.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1004.0","todayEnergy":"1004.0","lifetimeEnergy":"600662.0","dcCurr":"0.0","dcVolt":"1035.5","dcPower":"0.0","temp":"41.3","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:19] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 07(String), 05(String), 13.7(Float), 5.2(Float), 0.0(Float), 1702077.0(Float), 01(String) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418902(Integer), 108(Integer), 1(Integer), 13740.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 15.3(Double), 958.9(Double), 14671.2(Double), 38.9(Double), 68.3(Double), 4150.0(Double), 1101415.0(Double), 01(String) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418902(Integer), 108(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1035.5(Double), 0.0(Double), 41.3(Double), 0.0(Double), 1004.0(Double), 600662.0(Double), 01(String) [07:05:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:25] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":3.2,"todayHours":0.0,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390383.0,"currPower":0.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"200.0","acFreq":"0.0","apparentPower":"0.2","reactivePower":"0.2","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"95042.0","dcCurr":"0.3","dcVolt":"472.6","dcPower":"141.8","temp":"43.0","powerFactor":"24.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"300.0","acFreq":"0.0","apparentPower":"0.3","reactivePower":"6553.5","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"96478.0","dcCurr":"0.2","dcVolt":"434.3","dcPower":"86.9","temp":"44.8","powerFactor":"6528.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"200.0","acFreq":"0.0","apparentPower":"0.6","reactivePower":"0.6","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"98169.0","dcCurr":"0.0","dcVolt":"466.0","dcPower":"0.0","temp":"43.2","powerFactor":"25.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"200.0","acFreq":"0.0","apparentPower":"0.2","reactivePower":"6553.5","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"100694.0","dcCurr":"0.0","dcVolt":"288.6","dcPower":"0.0","temp":"43.8","powerFactor":"6532.6","ivtStatus":"01"}] }} [07:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 07(String), 05(String), 0.9(Float), 3.2(Float), 0.0(Float), 390383.0(Float), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418903(Integer), 99(Integer), 1(Integer), 200.0(Double), 0.0(Double), 0.2(Double), 0.2(Double), 0.3(Double), 472.6(Double), 141.8(Double), 43.0(Double), 24.0(Double), 800.0(Double), 95042.0(Double), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418903(Integer), 99(Integer), 2(Integer), 300.0(Double), 0.0(Double), 0.3(Double), 6553.5(Double), 0.2(Double), 434.3(Double), 86.9(Double), 44.8(Double), 6528.6(Double), 800.0(Double), 96478.0(Double), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418903(Integer), 99(Integer), 3(Integer), 200.0(Double), 0.0(Double), 0.6(Double), 0.6(Double), 0.0(Double), 466.0(Double), 0.0(Double), 43.2(Double), 25.0(Double), 800.0(Double), 98169.0(Double), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418903(Integer), 99(Integer), 4(Integer), 200.0(Double), 0.0(Double), 0.2(Double), 6553.5(Double), 0.0(Double), 288.6(Double), 0.0(Double), 43.8(Double), 6532.6(Double), 800.0(Double), 100694.0(Double), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:25] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":4.3,"todayHours":0.0,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748164.0,"currPower":16.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"14076.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3939.0","todayEnergy":"3939.0","lifetimeEnergy":"1118826.0","dcCurr":"11.7","dcVolt":"958.1","dcPower":"11209.8","temp":"33.2","powerFactor":"99.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2482.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"429.0","todayEnergy":"429.0","lifetimeEnergy":"629338.0","dcCurr":"1.5","dcVolt":"976.4","dcPower":"1464.6","temp":"30.5","powerFactor":"46.6","ivtStatus":"01"}] }} [07:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 07(String), 05(String), 16.3(Float), 4.3(Float), 0.0(Float), 1748164.0(Float), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418904(Integer), 120(Integer), 1(Integer), 14076.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 11.7(Double), 958.1(Double), 11209.8(Double), 33.2(Double), 99.8(Double), 3939.0(Double), 1118826.0(Double), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418904(Integer), 120(Integer), 2(Integer), 2482.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 1.5(Double), 976.4(Double), 1464.6(Double), 30.5(Double), 46.6(Double), 429.0(Double), 629338.0(Double), 01(String) [07:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:27] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":1.5,"todayHours":0.0,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201913.8,"currPower":1.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"545.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"106844.7","dcCurr":"1.0","dcVolt":"354.0","dcPower":"354.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"605.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"95069.1","dcCurr":"0.0","dcVolt":"482.0","dcPower":"0.0","temp":"41.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 07(String), 05(String), 1.2(Float), 1.5(Float), 0.0(Float), 201913.8(Float), 01(String) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418905(Integer), 129(Integer), 1(Integer), 545.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 354.0(Double), 354.0(Double), 45.0(Double), 0.0(Double), 800.0(Double), 106844.7(Double), 01(String) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418905(Integer), 129(Integer), 2(Integer), 605.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 482.0(Double), 0.0(Double), 41.0(Double), 0.0(Double), 700.0(Double), 95069.1(Double), 01(String) [07:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:28] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":7.4,"todayHours":0.0,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797324.3,"currPower":8.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1845.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"1570.0","todayEnergy":"1570.0","lifetimeEnergy":"178218.6","dcCurr":"658.8","dcVolt":"590.2","dcPower":"388802.6","temp":"31.7","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1807.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"177339.3","dcCurr":"658.7","dcVolt":"588.4","dcPower":"387567.3","temp":"32.0","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1898.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"1690.0","todayEnergy":"1690.0","lifetimeEnergy":"177390.2","dcCurr":"658.8","dcVolt":"590.2","dcPower":"388809.7","temp":"32.1","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1925.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"1770.0","todayEnergy":"1770.0","lifetimeEnergy":"174325.0","dcCurr":"3.4","dcVolt":"595.3","dcPower":"2012.3","temp":"31.9","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1064.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"890.0","todayEnergy":"890.0","lifetimeEnergy":"90051.4","dcCurr":"1.6","dcVolt":"579.3","dcPower":"950.1","temp":"41.9","powerFactor":"10.0","ivtStatus":"01"}] }} [07:05:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 07(String), 05(String), 8.5(Float), 7.4(Float), 0.0(Float), 797324.3(Float), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418906(Integer), 128(Integer), 1(Integer), 1845.0(Double), 600.0(Double), 0.0(Double), -0.0(Double), 658.8(Double), 590.2(Double), 388802.6(Double), 31.7(Double), 645.4(Double), 1570.0(Double), 178218.6(Double), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418906(Integer), 128(Integer), 2(Integer), 1807.0(Double), 600.0(Double), 0.0(Double), -0.0(Double), 658.7(Double), 588.4(Double), 387567.3(Double), 32.0(Double), 645.4(Double), 1500.0(Double), 177339.3(Double), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418906(Integer), 128(Integer), 3(Integer), 1898.0(Double), 600.0(Double), 0.0(Double), -0.0(Double), 658.8(Double), 590.2(Double), 388809.7(Double), 32.1(Double), 645.4(Double), 1690.0(Double), 177390.2(Double), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418906(Integer), 128(Integer), 4(Integer), 1925.0(Double), 600.0(Double), 0.0(Double), -0.0(Double), 3.4(Double), 595.3(Double), 2012.3(Double), 31.9(Double), 645.4(Double), 1770.0(Double), 174325.0(Double), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418906(Integer), 128(Integer), 5(Integer), 1064.0(Double), 600.0(Double), 0.0(Double), 0.0(Double), 1.6(Double), 579.3(Double), 950.1(Double), 41.9(Double), 10.0(Double), 890.0(Double), 90051.4(Double), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:28] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":3.1,"todayHours":0.0,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111245.0,"currPower":2.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2700.0","acFreq":"0.0","apparentPower":"2.7","reactivePower":"0.0","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"111245.0","dcCurr":"1.7","dcVolt":"517.3","dcPower":"879.4","temp":"42.9","powerFactor":"90.0","ivtStatus":"01"}] }} [07:05:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 07(String), 05(String), 2.7(Float), 3.1(Float), 0.0(Float), 111245.0(Float), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418907(Integer), 135(Integer), 1(Integer), 2700.0(Double), 0.0(Double), 2.7(Double), 0.0(Double), 1.7(Double), 517.3(Double), 879.4(Double), 42.9(Double), 90.0(Double), 3100.0(Double), 111245.0(Double), 01(String) [07:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:29] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":5.4,"todayHours":0.0,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797675.0,"currPower":2.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"59.7","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4557.0","todayEnergy":"4557.0","lifetimeEnergy":"1342768.0","dcCurr":"0.0","dcVolt":"1034.8","dcPower":"0.0","temp":"35.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2259.0","acFreq":"60.5","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"820.0","todayEnergy":"820.0","lifetimeEnergy":"454907.0","dcCurr":"2.4","dcVolt":"977.4","dcPower":"2345.8","temp":"34.1","powerFactor":"87.1","ivtStatus":"01"}] }} [07:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 07(String), 05(String), 2.3(Float), 5.4(Float), 0.0(Float), 1797675.0(Float), 01(String) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418908(Integer), 111(Integer), 1(Integer), 0.0(Double), 59.7(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1034.8(Double), 0.0(Double), 35.6(Double), 0.0(Double), 4557.0(Double), 1342768.0(Double), 01(String) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418908(Integer), 111(Integer), 2(Integer), 2259.0(Double), 60.5(Double), 0.0(Double), 0.0(Double), 2.4(Double), 977.4(Double), 2345.8(Double), 34.1(Double), 87.1(Double), 820.0(Double), 454907.0(Double), 01(String) [07:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:30] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":3.0,"todayHours":0.0,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327778.9,"currPower":1.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"462.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"109948.4","dcCurr":"0.0","dcVolt":"350.0","dcPower":"0.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"451.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"101328.0","dcCurr":"0.0","dcVolt":"361.0","dcPower":"0.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"451.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"116502.5","dcCurr":"0.0","dcVolt":"274.0","dcPower":"0.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [07:05:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:30] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":2.9,"todayHours":0.0,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647680.0,"currPower":13.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"10482.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2285.0","todayEnergy":"2285.0","lifetimeEnergy":"1062999.0","dcCurr":"12.2","dcVolt":"994.4","dcPower":"12131.7","temp":"31.7","powerFactor":"75.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3141.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"600.0","todayEnergy":"600.0","lifetimeEnergy":"584681.0","dcCurr":"2.5","dcVolt":"977.4","dcPower":"2443.5","temp":"31.8","powerFactor":"93.9","ivtStatus":"01"}] }} [07:05:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 07(String), 05(String), 1.4(Float), 3.0(Float), 0.0(Float), 327778.9(Float), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418909(Integer), 127(Integer), 1(Integer), 462.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 350.0(Double), 0.0(Double), 43.0(Double), 0.0(Double), 1100.0(Double), 109948.4(Double), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 07(String), 05(String), 13.6(Float), 2.9(Float), 0.0(Float), 1647680.0(Float), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418909(Integer), 127(Integer), 2(Integer), 451.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 361.0(Double), 0.0(Double), 44.0(Double), 0.0(Double), 900.0(Double), 101328.0(Double), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418910(Integer), 125(Integer), 1(Integer), 10482.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 12.2(Double), 994.4(Double), 12131.7(Double), 31.7(Double), 75.4(Double), 2285.0(Double), 1062999.0(Double), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418909(Integer), 127(Integer), 3(Integer), 451.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 274.0(Double), 0.0(Double), 44.0(Double), 0.0(Double), 1000.0(Double), 116502.5(Double), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418910(Integer), 125(Integer), 2(Integer), 3141.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 2.5(Double), 977.4(Double), 2443.5(Double), 31.8(Double), 93.9(Double), 600.0(Double), 584681.0(Double), 01(String) [07:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:32] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":68.5,"todayHours":0.1,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71050.0,"currPower":87.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"19400.0","acFreq":"0.0","apparentPower":"19.4","reactivePower":"0.7","acEnergy":"15900.0","todayEnergy":"15900.0","lifetimeEnergy":"17903.0","dcCurr":"10.8","dcVolt":"630.6","dcPower":"6810.8","temp":"47.2","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"21800.0","acFreq":"0.0","apparentPower":"21.8","reactivePower":"0.4","acEnergy":"17400.0","todayEnergy":"17400.0","lifetimeEnergy":"17747.0","dcCurr":"16.0","dcVolt":"632.9","dcPower":"10125.9","temp":"46.6","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"21300.0","acFreq":"0.0","apparentPower":"21.3","reactivePower":"6552.8","acEnergy":"16600.0","todayEnergy":"16600.0","lifetimeEnergy":"17788.0","dcCurr":"12.8","dcVolt":"636.4","dcPower":"8145.5","temp":"38.8","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"25000.0","acFreq":"0.0","apparentPower":"25.0","reactivePower":"6553.2","acEnergy":"18700.0","todayEnergy":"18700.0","lifetimeEnergy":"17612.0","dcCurr":"14.3","dcVolt":"635.2","dcPower":"9082.9","temp":"45.6","powerFactor":"6454.6","ivtStatus":"01"}] }} [07:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 07(String), 05(String), 87.1(Float), 68.5(Float), 0.1(Float), 71050.0(Float), 01(String) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418911(Integer), 139(Integer), 1(Integer), 19400.0(Double), 0.0(Double), 19.4(Double), 0.7(Double), 10.8(Double), 630.6(Double), 6810.8(Double), 47.2(Double), 100.0(Double), 15900.0(Double), 17903.0(Double), 01(String) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418911(Integer), 139(Integer), 2(Integer), 21800.0(Double), 0.0(Double), 21.8(Double), 0.4(Double), 16.0(Double), 632.9(Double), 10125.9(Double), 46.6(Double), 100.0(Double), 17400.0(Double), 17747.0(Double), 01(String) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418911(Integer), 139(Integer), 3(Integer), 21300.0(Double), 0.0(Double), 21.3(Double), 6552.8(Double), 12.8(Double), 636.4(Double), 8145.5(Double), 38.8(Double), 6454.6(Double), 16600.0(Double), 17788.0(Double), 01(String) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418911(Integer), 139(Integer), 4(Integer), 25000.0(Double), 0.0(Double), 25.0(Double), 6553.2(Double), 14.3(Double), 635.2(Double), 9082.9(Double), 45.6(Double), 6454.6(Double), 18700.0(Double), 17612.0(Double), 01(String) [07:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:33] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":7.0,"todayHours":0.0,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1782962.0,"currPower":16.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"14451.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6087.0","todayEnergy":"6087.0","lifetimeEnergy":"1141965.0","dcCurr":"10.2","dcVolt":"955.6","dcPower":"9747.1","temp":"35.3","powerFactor":"97.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2191.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"909.0","todayEnergy":"909.0","lifetimeEnergy":"640997.0","dcCurr":"0.0","dcVolt":"989.1","dcPower":"0.0","temp":"34.5","powerFactor":"54.1","ivtStatus":"01"}] }} [07:05:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 07(String), 05(String), 16.6(Float), 7.0(Float), 0.0(Float), 1782962.0(Float), 01(String) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418912(Integer), 112(Integer), 1(Integer), 14451.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 10.2(Double), 955.6(Double), 9747.1(Double), 35.3(Double), 97.3(Double), 6087.0(Double), 1141965.0(Double), 01(String) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418912(Integer), 112(Integer), 2(Integer), 2191.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 0.0(Double), 989.1(Double), 0.0(Double), 34.5(Double), 54.1(Double), 909.0(Double), 640997.0(Double), 01(String) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:33] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":4.5,"todayHours":0.0,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777088.0,"currPower":11.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11809.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3412.0","todayEnergy":"3412.0","lifetimeEnergy":"1130684.0","dcCurr":"11.8","dcVolt":"971.7","dcPower":"11466.1","temp":"34.1","powerFactor":"99.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1041.0","todayEnergy":"1041.0","lifetimeEnergy":"646404.0","dcCurr":"0.0","dcVolt":"1036.7","dcPower":"0.0","temp":"34.4","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 07(String), 05(String), 11.8(Float), 4.5(Float), 0.0(Float), 1777088.0(Float), 01(String) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418913(Integer), 105(Integer), 1(Integer), 11809.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 11.8(Double), 971.7(Double), 11466.1(Double), 34.1(Double), 99.3(Double), 3412.0(Double), 1130684.0(Double), 01(String) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418913(Integer), 105(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1036.7(Double), 0.0(Double), 34.4(Double), 0.0(Double), 1041.0(Double), 646404.0(Double), 01(String) [07:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:35] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":9.0,"todayHours":0.0,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469370.0,"currPower":0.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6864.0","todayEnergy":"6864.0","lifetimeEnergy":"987256.0","dcCurr":"0.0","dcVolt":"1043.2","dcPower":"0.0","temp":"36.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2163.0","todayEnergy":"2163.0","lifetimeEnergy":"482114.0","dcCurr":"0.0","dcVolt":"1041.7","dcPower":"0.0","temp":"35.4","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 07(String), 05(String), 0.0(Float), 9.0(Float), 0.0(Float), 1469370.0(Float), 01(String) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418914(Integer), 110(Integer), 1(Integer), 0.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1043.2(Double), 0.0(Double), 36.2(Double), 0.0(Double), 6864.0(Double), 987256.0(Double), 01(String) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418914(Integer), 110(Integer), 2(Integer), 0.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1041.7(Double), 0.0(Double), 35.4(Double), 0.0(Double), 2163.0(Double), 482114.0(Double), 01(String) [07:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:36] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:36] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":5.7,"todayHours":0.0,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784164.0,"currPower":3.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"59.7","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4644.0","todayEnergy":"4644.0","lifetimeEnergy":"1127255.0","dcCurr":"0.0","dcVolt":"1030.6","dcPower":"0.0","temp":"35.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3407.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1068.0","todayEnergy":"1068.0","lifetimeEnergy":"656909.0","dcCurr":"3.2","dcVolt":"970.2","dcPower":"3104.6","temp":"34.8","powerFactor":"76.2","ivtStatus":"01"}] }} [07:05:36] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 07(String), 05(String), 3.4(Float), 5.7(Float), 0.0(Float), 1784164.0(Float), 01(String) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418915(Integer), 113(Integer), 1(Integer), 0.0(Double), 59.7(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1030.6(Double), 0.0(Double), 35.4(Double), 0.0(Double), 4644.0(Double), 1127255.0(Double), 01(String) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418915(Integer), 113(Integer), 2(Integer), 3407.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 3.2(Double), 970.2(Double), 3104.6(Double), 34.8(Double), 76.2(Double), 1068.0(Double), 656909.0(Double), 01(String) [07:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:37] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":122.8,"todayHours":0.1,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334868.0,"currPower":58.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4330.0","acFreq":"0.0","apparentPower":"4.3","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"138280.0","dcCurr":"5.7","dcVolt":"579.3","dcPower":"3302.0","temp":"30.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4238.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"157792.0","dcCurr":"6.0","dcVolt":"570.9","dcPower":"3425.6","temp":"30.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"4185.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"141130.0","dcCurr":"5.8","dcVolt":"583.0","dcPower":"3381.6","temp":"30.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"-1.0","acFreq":"0.0","apparentPower":"-0.0","reactivePower":"0.0","acEnergy":"102800.0","todayEnergy":"102800.0","lifetimeEnergy":"146339.0","dcCurr":"19660.5","dcVolt":"6553.5","dcPower":"128845088.0","temp":"-1305.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"4490.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"161412.0","dcCurr":"5.9","dcVolt":"580.5","dcPower":"3424.9","temp":"31.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"4523.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"161047.0","dcCurr":"6.0","dcVolt":"578.5","dcPower":"3470.8","temp":"29.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"4218.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"135041.0","dcCurr":"5.4","dcVolt":"590.1","dcPower":"3186.5","temp":"29.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"3938.0","acFreq":"0.0","apparentPower":"3.9","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"152355.0","dcCurr":"5.5","dcVolt":"579.3","dcPower":"3186.1","temp":"30.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"3260.0","acFreq":"0.0","apparentPower":"3.3","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"128945.0","dcCurr":"4.3","dcVolt":"597.1","dcPower":"2567.4","temp":"30.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"4165.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"154801.0","dcCurr":"5.4","dcVolt":"582.1","dcPower":"3143.3","temp":"30.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"4212.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"154811.0","dcCurr":"5.6","dcVolt":"579.1","dcPower":"3243.0","temp":"30.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"4096.0","acFreq":"0.0","apparentPower":"4.1","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"157330.0","dcCurr":"5.6","dcVolt":"577.2","dcPower":"3232.3","temp":"30.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1723.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"157329.0","dcCurr":"2.6","dcVolt":"552.8","dcPower":"1437.4","temp":"30.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"3765.0","acFreq":"0.0","apparentPower":"3.8","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"141990.0","dcCurr":"4.7","dcVolt":"525.5","dcPower":"2469.8","temp":"30.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"2469.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"95557.0","dcCurr":"4.2","dcVolt":"579.3","dcPower":"2433.2","temp":"30.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"4571.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"150709.0","dcCurr":"5.7","dcVolt":"581.2","dcPower":"3313.0","temp":"30.2","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:37] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 07(String), 05(String), 58.2(Float), 122.8(Float), 0.1(Float), 2334868.0(Float), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 1(Integer), 4330.0(Double), 0.0(Double), 4.3(Double), 0.0(Double), 5.7(Double), 579.3(Double), 3302.0(Double), 30.3(Double), 0.0(Double), 1400.0(Double), 138280.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 2(Integer), 4238.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 6.0(Double), 570.9(Double), 3425.6(Double), 30.4(Double), 0.0(Double), 1500.0(Double), 157792.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 3(Integer), 4185.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.8(Double), 583.0(Double), 3381.6(Double), 30.5(Double), 0.0(Double), 1300.0(Double), 141130.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 4(Integer), -1.0(Double), 0.0(Double), -0.0(Double), 0.0(Double), 19660.5(Double), 6553.5(Double), 1.28845088E8(Double), -1305.7(Double), 0.0(Double), 102800.0(Double), 146339.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 5(Integer), 4490.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 5.9(Double), 580.5(Double), 3424.9(Double), 31.4(Double), 0.0(Double), 1600.0(Double), 161412.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 6(Integer), 4523.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 6.0(Double), 578.5(Double), 3470.8(Double), 29.9(Double), 0.0(Double), 1600.0(Double), 161047.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 7(Integer), 4218.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.4(Double), 590.1(Double), 3186.5(Double), 29.9(Double), 0.0(Double), 1400.0(Double), 135041.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 8(Integer), 3938.0(Double), 0.0(Double), 3.9(Double), 0.0(Double), 5.5(Double), 579.3(Double), 3186.1(Double), 30.4(Double), 0.0(Double), 1300.0(Double), 152355.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 9(Integer), 3260.0(Double), 0.0(Double), 3.3(Double), 0.0(Double), 4.3(Double), 597.1(Double), 2567.4(Double), 30.6(Double), 0.0(Double), 900.0(Double), 128945.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 10(Integer), 4165.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.4(Double), 582.1(Double), 3143.3(Double), 30.0(Double), 0.0(Double), 1400.0(Double), 154801.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 11(Integer), 4212.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.6(Double), 579.1(Double), 3243.0(Double), 30.5(Double), 0.0(Double), 1400.0(Double), 154811.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 12(Integer), 4096.0(Double), 0.0(Double), 4.1(Double), 0.0(Double), 5.6(Double), 577.2(Double), 3232.3(Double), 30.4(Double), 0.0(Double), 1400.0(Double), 157330.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 13(Integer), 1723.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.6(Double), 552.8(Double), 1437.4(Double), 30.1(Double), 0.0(Double), 1100.0(Double), 157329.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 17(Integer), 3765.0(Double), 0.0(Double), 3.8(Double), 0.0(Double), 4.7(Double), 525.5(Double), 2469.8(Double), 30.6(Double), 0.0(Double), 1300.0(Double), 141990.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 18(Integer), 2469.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 4.2(Double), 579.3(Double), 2433.2(Double), 30.6(Double), 0.0(Double), 800.0(Double), 95557.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418916(Integer), 92(Integer), 19(Integer), 4571.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 5.7(Double), 581.2(Double), 3313.0(Double), 30.2(Double), 0.0(Double), 1600.0(Double), 150709.0(Double), 01(String) [07:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:38] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":29.3,"todayHours":0.0,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966190.0,"currPower":85.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4246.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"146688.0","dcCurr":"5.9","dcVolt":"583.7","dcPower":"3443.8","temp":"30.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4736.0","acFreq":"0.0","apparentPower":"4.7","reactivePower":"0.0","acEnergy":"1800.0","todayEnergy":"1800.0","lifetimeEnergy":"160198.0","dcCurr":"6.1","dcVolt":"579.1","dcPower":"3532.3","temp":"30.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"4375.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"140827.0","dcCurr":"5.6","dcVolt":"585.6","dcPower":"3279.4","temp":"29.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"4397.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"158401.0","dcCurr":"6.0","dcVolt":"577.3","dcPower":"3463.6","temp":"30.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"4157.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"141454.0","dcCurr":"5.6","dcVolt":"578.3","dcPower":"3238.3","temp":"30.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"4354.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"163349.0","dcCurr":"5.8","dcVolt":"586.7","dcPower":"3402.7","temp":"30.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"4488.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"1700.0","todayEnergy":"1700.0","lifetimeEnergy":"160116.0","dcCurr":"6.0","dcVolt":"584.2","dcPower":"3505.2","temp":"31.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"4464.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"143705.0","dcCurr":"5.7","dcVolt":"583.9","dcPower":"3328.0","temp":"30.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"4424.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"159617.0","dcCurr":"5.8","dcVolt":"574.7","dcPower":"3333.5","temp":"30.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"3859.0","acFreq":"0.0","apparentPower":"3.9","reactivePower":"0.0","acEnergy":"1200.0","todayEnergy":"1200.0","lifetimeEnergy":"127953.0","dcCurr":"5.2","dcVolt":"588.3","dcPower":"3059.3","temp":"30.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"4419.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"155456.0","dcCurr":"5.8","dcVolt":"575.8","dcPower":"3339.8","temp":"30.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"4057.0","acFreq":"0.0","apparentPower":"4.1","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"127723.0","dcCurr":"5.1","dcVolt":"595.3","dcPower":"3036.2","temp":"30.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"4234.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"153300.0","dcCurr":"5.5","dcVolt":"582.2","dcPower":"3202.3","temp":"30.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"4346.0","acFreq":"0.0","apparentPower":"4.3","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"147134.0","dcCurr":"5.7","dcVolt":"576.7","dcPower":"3287.2","temp":"30.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"4113.0","acFreq":"0.0","apparentPower":"4.1","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"131279.0","dcCurr":"5.4","dcVolt":"588.0","dcPower":"3175.4","temp":"30.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"4313.0","acFreq":"0.0","apparentPower":"4.3","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"159608.0","dcCurr":"5.4","dcVolt":"593.0","dcPower":"3202.0","temp":"29.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"4209.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"155883.0","dcCurr":"5.3","dcVolt":"587.2","dcPower":"3112.0","temp":"30.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"3750.0","acFreq":"0.0","apparentPower":"3.8","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"134188.0","dcCurr":"4.5","dcVolt":"580.1","dcPower":"2610.6","temp":"30.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"3481.0","acFreq":"0.0","apparentPower":"3.5","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"134623.0","dcCurr":"4.5","dcVolt":"565.3","dcPower":"2543.8","temp":"30.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"4547.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"164688.0","dcCurr":"5.9","dcVolt":"577.4","dcPower":"3406.9","temp":"30.8","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 07(String), 05(String), 85.0(Float), 29.3(Float), 0.0(Float), 2966190.0(Float), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 1(Integer), 4246.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.9(Double), 583.7(Double), 3443.8(Double), 30.5(Double), 0.0(Double), 1500.0(Double), 146688.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 2(Integer), 4736.0(Double), 0.0(Double), 4.7(Double), 0.0(Double), 6.1(Double), 579.1(Double), 3532.3(Double), 30.6(Double), 0.0(Double), 1800.0(Double), 160198.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 3(Integer), 4375.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.6(Double), 585.6(Double), 3279.4(Double), 29.9(Double), 0.0(Double), 1500.0(Double), 140827.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 4(Integer), 4397.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 6.0(Double), 577.3(Double), 3463.6(Double), 30.6(Double), 0.0(Double), 1600.0(Double), 158401.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 5(Integer), 4157.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.6(Double), 578.3(Double), 3238.3(Double), 30.4(Double), 0.0(Double), 1300.0(Double), 141454.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 6(Integer), 4354.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.8(Double), 586.7(Double), 3402.7(Double), 30.5(Double), 0.0(Double), 1600.0(Double), 163349.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 7(Integer), 4488.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 6.0(Double), 584.2(Double), 3505.2(Double), 31.2(Double), 0.0(Double), 1700.0(Double), 160116.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 8(Integer), 4464.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 5.7(Double), 583.9(Double), 3328.0(Double), 30.2(Double), 0.0(Double), 1600.0(Double), 143705.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 9(Integer), 4424.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.8(Double), 574.7(Double), 3333.5(Double), 30.3(Double), 0.0(Double), 1600.0(Double), 159617.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 10(Integer), 3859.0(Double), 0.0(Double), 3.9(Double), 0.0(Double), 5.2(Double), 588.3(Double), 3059.3(Double), 30.3(Double), 0.0(Double), 1200.0(Double), 127953.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 11(Integer), 4419.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.8(Double), 575.8(Double), 3339.8(Double), 30.8(Double), 0.0(Double), 1600.0(Double), 155456.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 12(Integer), 4057.0(Double), 0.0(Double), 4.1(Double), 0.0(Double), 5.1(Double), 595.3(Double), 3036.2(Double), 30.3(Double), 0.0(Double), 1300.0(Double), 127723.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 13(Integer), 4234.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.5(Double), 582.2(Double), 3202.3(Double), 30.8(Double), 0.0(Double), 1500.0(Double), 153300.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 14(Integer), 4346.0(Double), 0.0(Double), 4.3(Double), 0.0(Double), 5.7(Double), 576.7(Double), 3287.2(Double), 30.8(Double), 0.0(Double), 1400.0(Double), 147134.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 15(Integer), 4113.0(Double), 0.0(Double), 4.1(Double), 0.0(Double), 5.4(Double), 588.0(Double), 3175.4(Double), 30.5(Double), 0.0(Double), 1400.0(Double), 131279.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 16(Integer), 4313.0(Double), 0.0(Double), 4.3(Double), 0.0(Double), 5.4(Double), 593.0(Double), 3202.0(Double), 29.9(Double), 0.0(Double), 1400.0(Double), 159608.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 17(Integer), 4209.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.3(Double), 587.2(Double), 3112.0(Double), 30.4(Double), 0.0(Double), 1400.0(Double), 155883.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 18(Integer), 3750.0(Double), 0.0(Double), 3.8(Double), 0.0(Double), 4.5(Double), 580.1(Double), 2610.6(Double), 30.7(Double), 0.0(Double), 1300.0(Double), 134188.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 19(Integer), 3481.0(Double), 0.0(Double), 3.5(Double), 0.0(Double), 4.5(Double), 565.3(Double), 2543.8(Double), 30.3(Double), 0.0(Double), 1100.0(Double), 134623.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418917(Integer), 93(Integer), 20(Integer), 4547.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 5.9(Double), 577.4(Double), 3406.9(Double), 30.8(Double), 0.0(Double), 1500.0(Double), 164688.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:38] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":6.0,"todayHours":0.0,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796551.0,"currPower":14.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"14681.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4840.0","todayEnergy":"4840.0","lifetimeEnergy":"1146274.0","dcCurr":"14.6","dcVolt":"934.2","dcPower":"13639.3","temp":"35.0","powerFactor":"75.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1149.0","todayEnergy":"1149.0","lifetimeEnergy":"650277.0","dcCurr":"0.0","dcVolt":"1033.2","dcPower":"0.0","temp":"34.9","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 07(String), 05(String), 14.7(Float), 6.0(Float), 0.0(Float), 1796551.0(Float), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418918(Integer), 109(Integer), 1(Integer), 14681.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 14.6(Double), 934.2(Double), 13639.3(Double), 35.0(Double), 75.3(Double), 4840.0(Double), 1146274.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418918(Integer), 109(Integer), 2(Integer), 0.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1033.2(Double), 0.0(Double), 34.9(Double), 0.0(Double), 1149.0(Double), 650277.0(Double), 01(String) [07:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:41] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:41] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":2.3,"todayHours":0.0,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238155.9,"currPower":2.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"666.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"84446.6","dcCurr":"1.0","dcVolt":"350.0","dcPower":"350.0","temp":"41.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"668.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"700.0","todayEnergy":"700.0","lifetimeEnergy":"74150.3","dcCurr":"0.0","dcVolt":"304.0","dcPower":"0.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"687.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"800.0","todayEnergy":"800.0","lifetimeEnergy":"79559.0","dcCurr":"1.0","dcVolt":"410.0","dcPower":"410.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:05:41] [DEBUG] controller.InverterController - ------------------------------------------ [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 07(String), 05(String), 2.0(Float), 2.3(Float), 0.0(Float), 238155.9(Float), 01(String) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418919(Integer), 131(Integer), 1(Integer), 666.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 350.0(Double), 350.0(Double), 41.0(Double), 0.0(Double), 800.0(Double), 84446.6(Double), 01(String) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418919(Integer), 131(Integer), 2(Integer), 668.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 304.0(Double), 0.0(Double), 43.0(Double), 0.0(Double), 700.0(Double), 74150.3(Double), 01(String) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418919(Integer), 131(Integer), 3(Integer), 687.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 410.0(Double), 410.0(Double), 43.0(Double), 0.0(Double), 800.0(Double), 79559.0(Double), 01(String) [07:05:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [07:09:22] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 141 [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:09:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [07:09:23] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [07:09:23] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:09:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [07:09:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:09:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:09:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:12:24] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:12:25] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:12:25] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:12:29] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:12:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:12:35] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :sunwon, login_channel : null [07:12:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:12:35] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [07:12:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:12:35] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/viewPlant.co?plantSeq=82 [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : sunwon [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : false [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : sunwon, mappingList.size : 1 [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:12:35] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[sunwon] roles roles [0]ROLE_01 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String), 01(String), B36C6EE2ED50DDE069DEB10C661BBFB8(String), WEB(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:12:35] [DEBUG] controller.EssController - ----------------------------------------------- [07:12:35] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 82, refer : http://emsa.eltenergy.com/ess/statistic_chart.co?dataType=day&plantSeq=82 [07:12:35] [DEBUG] controller.EssController - ----------------------------------------------- [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 2023-06-30(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:35] [DEBUG] controller.EssController - ----------------------------------------------- [07:12:35] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 82, param.plantSeq : 82 [07:12:35] [DEBUG] controller.EssController - ----------------------------------------------- [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 82(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 0(Integer), 2023-06-29(String), 82(Integer), 0(Integer), 2023-06-28(String), 82(Integer), 0(Integer), 2023-06-30(String), 104190(Integer) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 82(Integer), 2023-06-30(String), 82(Integer) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [07:12:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:12:36] [DEBUG] controller.EssController - ----------------------------------------------- [07:12:36] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 221.152.66.77, 221.152.66.77, param : code=404 [07:12:36] [DEBUG] controller.EssController - ----------------------------------------------- [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 01(String), 2023-06-16(String) [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 0(Integer), 2023-06-30(String), 82(Integer), 0(Integer), 2023-06-30(String) [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:12:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:12:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:12:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 1(Integer), 2023-06-30(String), 82(Integer), 1(Integer), 2023-06-30(String) [07:12:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [07:13:18] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [07:13:18] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [07:13:18] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:13:18] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:13:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:14:29] [DEBUG] controller.EssController - ----------------------------------------------- [07:14:29] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 221.152.66.77, 221.152.66.77, param : code=404 [07:14:29] [DEBUG] controller.EssController - ----------------------------------------------- [07:14:29] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:14:30] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:14:30] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:14:30] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:14:55] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:14:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:14:59] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :sunwon, login_channel : null [07:14:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:14:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:14:59] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [07:14:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:14:59] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/statistic_chart.co?dataType=day&plantSeq=82 [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : sunwon [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : false [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : sunwon, mappingList.size : 1 [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:14:59] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[sunwon] roles roles [0]ROLE_01 [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String), 01(String), 27FC21767F0BE8BE367B7377EBBC6210(String), WEB(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:14:59] [DEBUG] controller.EssController - ----------------------------------------------- [07:14:59] [DEBUG] controller.EssController - /ess/statistic_chart.co :: plantSeq :: 82, param.plantSeq : 82 [07:14:59] [DEBUG] controller.EssController - ----------------------------------------------- [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 2023-06-30(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:14:59] [DEBUG] controller.EssController - selectPmsPlantBySeq : 쿼리조회시간 : 15 [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 01(String), 2023-06-16(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputYear = ? and d.inputMonth = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023(String), 06(String) [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputYear = ? and d.inputMonth = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:14:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023(String), 06(String) [07:15:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [07:15:38] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:15:38] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:15:38] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:17:41] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:17:44] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:17:44] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :elt02, login_channel : null [07:17:44] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:17:44] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:17:44] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [07:17:44] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:17:44] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/solar/view.co [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : elt02 [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : elt02, mappingList.size : 1 [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:17:44] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[elt02] roles roles [0]ROLE_01 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String), 01(String), 696183E85DEE7136AAC7650E26247D28(String), PHONE(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 418906(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:17:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:17:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [07:19:23] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 156 [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:19:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [07:19:23] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [07:19:24] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:19:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [07:23:18] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:18] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:23:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:23:19] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 32 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [07:23:19] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 0 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:23:19] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:23:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:25:00] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:00] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":1.5,"todayHours":0.0,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8421.0,"currPower":0.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"700.0","acFreq":"0.0","apparentPower":"0.7","reactivePower":"6553.5","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"8421.0","dcCurr":"0.6","dcVolt":"608.5","dcPower":"365.1","temp":"40.7","powerFactor":"6503.6","ivtStatus":"01"}] }} [07:25:00] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 07(String), 25(String), 0.7(Float), 1.5(Float), 0.0(Float), 8421.0(Float), 01(String) [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418920(Integer), 140(Integer), 1(Integer), 700.0(Double), 0.0(Double), 0.7(Double), 6553.5(Double), 0.6(Double), 608.5(Double), 365.1(Double), 40.7(Double), 6503.6(Double), 1500.0(Double), 8421.0(Double), 01(String) [07:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:03] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:03] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":2.5,"todayHours":0.0,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113805.0,"currPower":2.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1400.0","acFreq":"0.0","apparentPower":"4.7","reactivePower":"4.5","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"78498.0","dcCurr":"1.2","dcVolt":"609.9","dcPower":"731.9","temp":"36.1","powerFactor":"30.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"800.0","acFreq":"0.0","apparentPower":"0.8","reactivePower":"0.2","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"35307.0","dcCurr":"0.8","dcVolt":"488.0","dcPower":"390.4","temp":"34.7","powerFactor":"62.0","ivtStatus":"01"}] }} [07:25:03] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 07(String), 25(String), 2.2(Float), 2.5(Float), 0.0(Float), 113805.0(Float), 01(String) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418921(Integer), 137(Integer), 1(Integer), 1400.0(Double), 0.0(Double), 4.7(Double), 4.5(Double), 1.2(Double), 609.9(Double), 731.9(Double), 36.1(Double), 30.0(Double), 1600.0(Double), 78498.0(Double), 01(String) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418921(Integer), 137(Integer), 2(Integer), 800.0(Double), 0.0(Double), 0.8(Double), 0.2(Double), 0.8(Double), 488.0(Double), 390.4(Double), 34.7(Double), 62.0(Double), 900.0(Double), 35307.0(Double), 01(String) [07:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:06] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:06] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":2.4,"todayHours":0.0,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179416.0,"currPower":1.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"800.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"3.1","acEnergy":"1200.0","todayEnergy":"1200.0","lifetimeEnergy":"90810.0","dcCurr":"0.4","dcVolt":"463.1","dcPower":"185.2","temp":"42.2","powerFactor":"25.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"800.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"3.1","acEnergy":"1200.0","todayEnergy":"1200.0","lifetimeEnergy":"88606.0","dcCurr":"0.4","dcVolt":"462.4","dcPower":"185.0","temp":"42.7","powerFactor":"24.0","ivtStatus":"01"}] }} [07:25:06] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 07(String), 25(String), 1.6(Float), 2.4(Float), 0.0(Float), 179416.0(Float), 01(String) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418922(Integer), 134(Integer), 1(Integer), 800.0(Double), 0.0(Double), 3.2(Double), 3.1(Double), 0.4(Double), 463.1(Double), 185.2(Double), 42.2(Double), 25.0(Double), 1200.0(Double), 90810.0(Double), 01(String) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418922(Integer), 134(Integer), 2(Integer), 800.0(Double), 0.0(Double), 3.2(Double), 3.1(Double), 0.4(Double), 462.4(Double), 185.0(Double), 42.7(Double), 24.0(Double), 1200.0(Double), 88606.0(Double), 01(String) [07:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:07] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:07] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":1.9,"todayHours":0.0,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79374.0,"currPower":1.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1600.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"4.3","acEnergy":"1900.0","todayEnergy":"1900.0","lifetimeEnergy":"79374.0","dcCurr":"1.0","dcVolt":"454.7","dcPower":"454.7","temp":"35.5","powerFactor":"35.0","ivtStatus":"01"}] }} [07:25:07] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 07(String), 25(String), 1.6(Float), 1.9(Float), 0.0(Float), 79374.0(Float), 01(String) [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418923(Integer), 138(Integer), 1(Integer), 1600.0(Double), 0.0(Double), 4.5(Double), 4.3(Double), 1.0(Double), 454.7(Double), 454.7(Double), 35.5(Double), 35.0(Double), 1900.0(Double), 79374.0(Double), 01(String) [07:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:08] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:08] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":14.0,"todayHours":0.0,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611200.0,"currPower":47.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"37519.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"11467.0","todayEnergy":"11467.0","lifetimeEnergy":"1026396.0","dcCurr":"36.3","dcVolt":"972.5","dcPower":"35301.8","temp":"35.7","powerFactor":"79.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"9658.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2537.0","todayEnergy":"2537.0","lifetimeEnergy":"584804.0","dcCurr":"3.8","dcVolt":"977.7","dcPower":"3715.3","temp":"33.0","powerFactor":"71.3","ivtStatus":"01"}] }} [07:25:08] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 07(String), 25(String), 47.2(Float), 14.0(Float), 0.0(Float), 1611200.0(Float), 01(String) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418924(Integer), 124(Integer), 1(Integer), 37519.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 36.3(Double), 972.5(Double), 35301.8(Double), 35.7(Double), 79.9(Double), 11467.0(Double), 1026396.0(Double), 01(String) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418924(Integer), 124(Integer), 2(Integer), 9658.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 3.8(Double), 977.7(Double), 3715.3(Double), 33.0(Double), 71.3(Double), 2537.0(Double), 584804.0(Double), 01(String) [07:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:11] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:11] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":1.0,"todayHours":0.0,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14432.0,"currPower":1.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1800.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"14432.0","dcCurr":"0.7","dcVolt":"646.6","dcPower":"452.6","temp":"43.4","powerFactor":"6494.6","ivtStatus":"01"}] }} [07:25:11] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 07(String), 25(String), 1.8(Float), 1.0(Float), 0.0(Float), 14432.0(Float), 01(String) [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418925(Integer), 141(Integer), 1(Integer), 1800.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 0.7(Double), 646.6(Double), 452.6(Double), 43.4(Double), 6494.6(Double), 1000.0(Double), 14432.0(Double), 01(String) [07:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:12] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:12] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":13.6,"todayHours":0.0,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1718983.0,"currPower":50.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"40040.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"11022.0","todayEnergy":"11022.0","lifetimeEnergy":"1101319.0","dcCurr":"36.9","dcVolt":"978.0","dcPower":"36088.2","temp":"41.3","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10087.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2530.0","todayEnergy":"2530.0","lifetimeEnergy":"617664.0","dcCurr":"7.0","dcVolt":"1004.1","dcPower":"7028.7","temp":"38.5","powerFactor":"100.0","ivtStatus":"01"}] }} [07:25:12] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 07(String), 25(String), 50.1(Float), 13.6(Float), 0.0(Float), 1718983.0(Float), 01(String) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418926(Integer), 126(Integer), 1(Integer), 40040.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 36.9(Double), 978.0(Double), 36088.2(Double), 41.3(Double), 100.0(Double), 11022.0(Double), 1101319.0(Double), 01(String) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418926(Integer), 126(Integer), 2(Integer), 10087.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 7.0(Double), 1004.1(Double), 7028.7(Double), 38.5(Double), 100.0(Double), 2530.0(Double), 617664.0(Double), 01(String) [07:25:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:19] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:19] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":14.0,"todayHours":0.0,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702086.0,"currPower":39.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"39518.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"11774.0","todayEnergy":"11774.0","lifetimeEnergy":"1101423.0","dcCurr":"42.5","dcVolt":"971.6","dcPower":"41293.0","temp":"44.4","powerFactor":"86.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2249.0","todayEnergy":"2249.0","lifetimeEnergy":"600663.0","dcCurr":"0.0","dcVolt":"1080.1","dcPower":"0.0","temp":"42.9","powerFactor":"0.0","ivtStatus":"01"}] }} [07:25:19] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 07(String), 25(String), 39.5(Float), 14.0(Float), 0.0(Float), 1702086.0(Float), 01(String) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418927(Integer), 108(Integer), 1(Integer), 39518.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 42.5(Double), 971.6(Double), 41293.0(Double), 44.4(Double), 86.8(Double), 11774.0(Double), 1101423.0(Double), 01(String) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418927(Integer), 108(Integer), 2(Integer), 0.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1080.1(Double), 0.0(Double), 42.9(Double), 0.0(Double), 2249.0(Double), 600663.0(Double), 01(String) [07:25:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:24] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":3.6,"todayHours":0.0,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390383.0,"currPower":3.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"900.0","acFreq":"0.0","apparentPower":"0.9","reactivePower":"0.2","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"95042.0","dcCurr":"1.3","dcVolt":"495.4","dcPower":"644.1","temp":"38.6","powerFactor":"68.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1000.0","acFreq":"0.0","apparentPower":"1.0","reactivePower":"6553.5","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"96478.0","dcCurr":"1.2","dcVolt":"504.7","dcPower":"605.6","temp":"41.4","powerFactor":"6485.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"900.0","acFreq":"0.0","apparentPower":"0.9","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"98169.0","dcCurr":"1.1","dcVolt":"496.3","dcPower":"546.0","temp":"40.2","powerFactor":"6483.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1000.0","acFreq":"0.0","apparentPower":"1.0","reactivePower":"6553.5","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"100694.0","dcCurr":"1.0","dcVolt":"500.8","dcPower":"500.8","temp":"40.5","powerFactor":"6482.6","ivtStatus":"01"}] }} [07:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 07(String), 25(String), 3.9(Float), 3.6(Float), 0.0(Float), 390383.0(Float), 01(String) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418928(Integer), 99(Integer), 1(Integer), 900.0(Double), 0.0(Double), 0.9(Double), 0.2(Double), 1.3(Double), 495.4(Double), 644.1(Double), 38.6(Double), 68.0(Double), 900.0(Double), 95042.0(Double), 01(String) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418928(Integer), 99(Integer), 2(Integer), 1000.0(Double), 0.0(Double), 1.0(Double), 6553.5(Double), 1.2(Double), 504.7(Double), 605.6(Double), 41.4(Double), 6485.6(Double), 900.0(Double), 96478.0(Double), 01(String) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418928(Integer), 99(Integer), 3(Integer), 900.0(Double), 0.0(Double), 0.9(Double), 0.0(Double), 1.1(Double), 496.3(Double), 546.0(Double), 40.2(Double), 6483.6(Double), 900.0(Double), 98169.0(Double), 01(String) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418928(Integer), 99(Integer), 4(Integer), 1000.0(Double), 0.0(Double), 1.0(Double), 6553.5(Double), 1.0(Double), 500.8(Double), 500.8(Double), 40.5(Double), 6482.6(Double), 900.0(Double), 100694.0(Double), 01(String) [07:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:25] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":13.7,"todayHours":0.0,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748173.0,"currPower":50.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"40222.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"11674.0","todayEnergy":"11674.0","lifetimeEnergy":"1118834.0","dcCurr":"39.8","dcVolt":"980.0","dcPower":"39004.0","temp":"36.0","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"9753.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1999.0","todayEnergy":"1999.0","lifetimeEnergy":"629339.0","dcCurr":"6.0","dcVolt":"1001.4","dcPower":"6008.4","temp":"33.2","powerFactor":"99.2","ivtStatus":"01"}] }} [07:25:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 07(String), 25(String), 50.0(Float), 13.7(Float), 0.0(Float), 1748173.0(Float), 01(String) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418929(Integer), 120(Integer), 1(Integer), 40222.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 39.8(Double), 980.0(Double), 39004.0(Double), 36.0(Double), 100.0(Double), 11674.0(Double), 1118834.0(Double), 01(String) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418929(Integer), 120(Integer), 2(Integer), 9753.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.0(Double), 1001.4(Double), 6008.4(Double), 33.2(Double), 99.2(Double), 1999.0(Double), 629339.0(Double), 01(String) [07:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:27] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":1.9,"todayHours":0.0,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201914.2,"currPower":1.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"731.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"106844.9","dcCurr":"2.0","dcVolt":"436.0","dcPower":"872.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"829.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"900.0","todayEnergy":"900.0","lifetimeEnergy":"95069.3","dcCurr":"1.0","dcVolt":"494.0","dcPower":"494.0","temp":"42.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 07(String), 25(String), 1.6(Float), 1.9(Float), 0.0(Float), 201914.2(Float), 01(String) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418930(Integer), 129(Integer), 1(Integer), 731.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 2.0(Double), 436.0(Double), 872.0(Double), 45.0(Double), 0.0(Double), 1000.0(Double), 106844.9(Double), 01(String) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418930(Integer), 129(Integer), 2(Integer), 829.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 494.0(Double), 494.0(Double), 42.0(Double), 0.0(Double), 900.0(Double), 95069.3(Double), 01(String) [07:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:27] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":11.3,"todayHours":0.0,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797328.2,"currPower":8.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1941.0","acFreq":"599.9","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"2420.0","todayEnergy":"2420.0","lifetimeEnergy":"178219.4","dcCurr":"659.0","dcVolt":"589.7","dcPower":"388619.3","temp":"32.5","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1886.0","acFreq":"599.9","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"2330.0","todayEnergy":"2330.0","lifetimeEnergy":"177340.1","dcCurr":"3.5","dcVolt":"585.5","dcPower":"2031.6","temp":"32.8","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1967.0","acFreq":"599.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2540.0","todayEnergy":"2540.0","lifetimeEnergy":"177391.0","dcCurr":"658.9","dcVolt":"592.4","dcPower":"390345.3","temp":"32.9","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1985.0","acFreq":"599.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2630.0","todayEnergy":"2630.0","lifetimeEnergy":"174325.8","dcCurr":"3.5","dcVolt":"596.6","dcPower":"2076.1","temp":"32.7","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1006.0","acFreq":"599.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1330.0","todayEnergy":"1330.0","lifetimeEnergy":"90051.8","dcCurr":"1.8","dcVolt":"569.3","dcPower":"1013.4","temp":"42.3","powerFactor":"10.0","ivtStatus":"01"}] }} [07:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 07(String), 25(String), 8.8(Float), 11.3(Float), 0.0(Float), 797328.2(Float), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418931(Integer), 128(Integer), 1(Integer), 1941.0(Double), 599.9(Double), 0.0(Double), -0.0(Double), 659.0(Double), 589.7(Double), 388619.3(Double), 32.5(Double), 645.4(Double), 2420.0(Double), 178219.4(Double), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418931(Integer), 128(Integer), 2(Integer), 1886.0(Double), 599.9(Double), 0.0(Double), -0.0(Double), 3.5(Double), 585.5(Double), 2031.6(Double), 32.8(Double), 645.4(Double), 2330.0(Double), 177340.1(Double), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418931(Integer), 128(Integer), 3(Integer), 1967.0(Double), 599.9(Double), 0.0(Double), 0.0(Double), 658.9(Double), 592.4(Double), 390345.3(Double), 32.9(Double), 10.0(Double), 2540.0(Double), 177391.0(Double), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418931(Integer), 128(Integer), 4(Integer), 1985.0(Double), 599.9(Double), 0.0(Double), 0.0(Double), 3.5(Double), 596.6(Double), 2076.1(Double), 32.7(Double), 10.0(Double), 2630.0(Double), 174325.8(Double), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418931(Integer), 128(Integer), 5(Integer), 1006.0(Double), 599.9(Double), 0.0(Double), 0.0(Double), 1.8(Double), 569.3(Double), 1013.4(Double), 42.3(Double), 10.0(Double), 1330.0(Double), 90051.8(Double), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:28] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":4.1,"todayHours":0.0,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111246.0,"currPower":4.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4800.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"6553.5","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"111246.0","dcCurr":"3.0","dcVolt":"526.5","dcPower":"1579.6","temp":"44.9","powerFactor":"6460.6","ivtStatus":"01"}] }} [07:25:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 07(String), 25(String), 4.8(Float), 4.1(Float), 0.0(Float), 111246.0(Float), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418932(Integer), 135(Integer), 1(Integer), 4800.0(Double), 0.0(Double), 4.8(Double), 6553.5(Double), 3.0(Double), 526.5(Double), 1579.6(Double), 44.9(Double), 6460.6(Double), 4100.0(Double), 111246.0(Double), 01(String) [07:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:29] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":15.3,"todayHours":0.0,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797685.0,"currPower":52.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"42900.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12776.0","todayEnergy":"12776.0","lifetimeEnergy":"1342776.0","dcCurr":"66.0","dcVolt":"975.0","dcPower":"64350.0","temp":"38.6","powerFactor":"88.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"9103.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2542.0","todayEnergy":"2542.0","lifetimeEnergy":"454909.0","dcCurr":"5.6","dcVolt":"1004.1","dcPower":"5623.0","temp":"36.1","powerFactor":"95.5","ivtStatus":"01"}] }} [07:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 07(String), 25(String), 52.0(Float), 15.3(Float), 0.0(Float), 1797685.0(Float), 01(String) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418933(Integer), 111(Integer), 1(Integer), 42900.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 66.0(Double), 975.0(Double), 64350.0(Double), 38.6(Double), 88.9(Double), 12776.0(Double), 1342776.0(Double), 01(String) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418933(Integer), 111(Integer), 2(Integer), 9103.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 5.6(Double), 1004.1(Double), 5623.0(Double), 36.1(Double), 95.5(Double), 2542.0(Double), 454909.0(Double), 01(String) [07:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:30] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":3.9,"todayHours":0.0,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327779.8,"currPower":3.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1330.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"109948.7","dcCurr":"3.0","dcVolt":"534.0","dcPower":"1602.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1224.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1200.0","todayEnergy":"1200.0","lifetimeEnergy":"101328.3","dcCurr":"1.0","dcVolt":"575.0","dcPower":"575.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1359.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"116502.8","dcCurr":"6.0","dcVolt":"545.0","dcPower":"3270.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 07(String), 25(String), 3.9(Float), 3.9(Float), 0.0(Float), 327779.8(Float), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418934(Integer), 127(Integer), 1(Integer), 1330.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 3.0(Double), 534.0(Double), 1602.0(Double), 44.0(Double), 0.0(Double), 1400.0(Double), 109948.7(Double), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418934(Integer), 127(Integer), 2(Integer), 1224.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 575.0(Double), 575.0(Double), 45.0(Double), 0.0(Double), 1200.0(Double), 101328.3(Double), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418934(Integer), 127(Integer), 3(Integer), 1359.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.0(Double), 545.0(Double), 3270.0(Double), 45.0(Double), 0.0(Double), 1300.0(Double), 116502.8(Double), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:30] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":14.1,"todayHours":0.0,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647691.0,"currPower":49.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"39377.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"11585.0","todayEnergy":"11585.0","lifetimeEnergy":"1063008.0","dcCurr":"34.8","dcVolt":"987.6","dcPower":"34368.5","temp":"35.5","powerFactor":"91.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10469.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2493.0","todayEnergy":"2493.0","lifetimeEnergy":"584683.0","dcCurr":"7.9","dcVolt":"984.3","dcPower":"7776.0","temp":"34.5","powerFactor":"87.6","ivtStatus":"01"}] }} [07:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 07(String), 25(String), 49.8(Float), 14.1(Float), 0.0(Float), 1647691.0(Float), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418935(Integer), 125(Integer), 1(Integer), 39377.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 34.8(Double), 987.6(Double), 34368.5(Double), 35.5(Double), 91.4(Double), 11585.0(Double), 1063008.0(Double), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418935(Integer), 125(Integer), 2(Integer), 10469.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 7.9(Double), 984.3(Double), 7776.0(Double), 34.5(Double), 87.6(Double), 2493.0(Double), 584683.0(Double), 01(String) [07:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:31] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:31] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":102.1,"todayHours":0.2,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71084.0,"currPower":63.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"13500.0","acFreq":"0.0","apparentPower":"13.5","reactivePower":"6553.1","acEnergy":"23100.0","todayEnergy":"23100.0","lifetimeEnergy":"17910.0","dcCurr":"6.9","dcVolt":"628.3","dcPower":"4335.5","temp":"32.3","powerFactor":"6455.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"16700.0","acFreq":"0.0","apparentPower":"16.7","reactivePower":"0.5","acEnergy":"25900.0","todayEnergy":"25900.0","lifetimeEnergy":"17756.0","dcCurr":"12.2","dcVolt":"632.5","dcPower":"7716.1","temp":"36.2","powerFactor":"99.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"14600.0","acFreq":"0.0","apparentPower":"14.6","reactivePower":"0.0","acEnergy":"24600.0","todayEnergy":"24600.0","lifetimeEnergy":"17796.0","dcCurr":"9.1","dcVolt":"630.7","dcPower":"5739.7","temp":"32.6","powerFactor":"99.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"19000.0","acFreq":"0.0","apparentPower":"19.0","reactivePower":"0.4","acEnergy":"28500.0","todayEnergy":"28500.0","lifetimeEnergy":"17622.0","dcCurr":"9.8","dcVolt":"629.7","dcPower":"6171.1","temp":"36.4","powerFactor":"100.0","ivtStatus":"01"}] }} [07:25:31] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 07(String), 25(String), 63.8(Float), 102.1(Float), 0.2(Float), 71084.0(Float), 01(String) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418936(Integer), 139(Integer), 1(Integer), 13500.0(Double), 0.0(Double), 13.5(Double), 6553.1(Double), 6.9(Double), 628.3(Double), 4335.5(Double), 32.3(Double), 6455.6(Double), 23100.0(Double), 17910.0(Double), 01(String) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418936(Integer), 139(Integer), 2(Integer), 16700.0(Double), 0.0(Double), 16.7(Double), 0.5(Double), 12.2(Double), 632.5(Double), 7716.1(Double), 36.2(Double), 99.0(Double), 25900.0(Double), 17756.0(Double), 01(String) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418936(Integer), 139(Integer), 3(Integer), 14600.0(Double), 0.0(Double), 14.6(Double), 0.0(Double), 9.1(Double), 630.7(Double), 5739.7(Double), 32.6(Double), 99.0(Double), 24600.0(Double), 17796.0(Double), 01(String) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418936(Integer), 139(Integer), 4(Integer), 19000.0(Double), 0.0(Double), 19.0(Double), 0.4(Double), 9.8(Double), 629.7(Double), 6171.1(Double), 36.4(Double), 100.0(Double), 28500.0(Double), 17622.0(Double), 01(String) [07:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:32] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:33] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":16.8,"todayHours":0.0,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1782972.0,"currPower":51.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"41514.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"14112.0","todayEnergy":"14112.0","lifetimeEnergy":"1141973.0","dcCurr":"37.0","dcVolt":"971.3","dcPower":"35938.1","temp":"37.8","powerFactor":"80.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"9560.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2728.0","todayEnergy":"2728.0","lifetimeEnergy":"640999.0","dcCurr":"6.9","dcVolt":"1010.2","dcPower":"6970.4","temp":"36.5","powerFactor":"84.7","ivtStatus":"01"}] }} [07:25:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 07(String), 25(String), 51.1(Float), 16.8(Float), 0.0(Float), 1782972.0(Float), 01(String) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418937(Integer), 112(Integer), 1(Integer), 41514.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 37.0(Double), 971.3(Double), 35938.1(Double), 37.8(Double), 80.8(Double), 14112.0(Double), 1141973.0(Double), 01(String) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418937(Integer), 112(Integer), 2(Integer), 9560.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 6.9(Double), 1010.2(Double), 6970.4(Double), 36.5(Double), 84.7(Double), 2728.0(Double), 640999.0(Double), 01(String) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:33] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":15.2,"todayHours":0.0,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777099.0,"currPower":50.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"40446.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12846.0","todayEnergy":"12846.0","lifetimeEnergy":"1130694.0","dcCurr":"34.4","dcVolt":"972.2","dcPower":"33443.7","temp":"37.5","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10074.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2313.0","todayEnergy":"2313.0","lifetimeEnergy":"646405.0","dcCurr":"0.0","dcVolt":"975.4","dcPower":"0.0","temp":"35.7","powerFactor":"96.1","ivtStatus":"01"}] }} [07:25:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 07(String), 25(String), 50.5(Float), 15.2(Float), 0.0(Float), 1777099.0(Float), 01(String) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418938(Integer), 105(Integer), 1(Integer), 40446.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 34.4(Double), 972.2(Double), 33443.7(Double), 37.5(Double), 100.0(Double), 12846.0(Double), 1130694.0(Double), 01(String) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418938(Integer), 105(Integer), 2(Integer), 10074.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 975.4(Double), 0.0(Double), 35.7(Double), 96.1(Double), 2313.0(Double), 646405.0(Double), 01(String) [07:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:35] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":19.4,"todayHours":0.0,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469380.0,"currPower":50.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"40576.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"15231.0","todayEnergy":"15231.0","lifetimeEnergy":"987264.0","dcCurr":"41.8","dcVolt":"987.2","dcPower":"41265.0","temp":"39.0","powerFactor":"79.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"9715.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4174.0","todayEnergy":"4174.0","lifetimeEnergy":"482116.0","dcCurr":"5.4","dcVolt":"971.0","dcPower":"5243.4","temp":"37.3","powerFactor":"86.8","ivtStatus":"01"}] }} [07:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 07(String), 25(String), 50.3(Float), 19.4(Float), 0.0(Float), 1469380.0(Float), 01(String) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418939(Integer), 110(Integer), 1(Integer), 40576.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 41.8(Double), 987.2(Double), 41265.0(Double), 39.0(Double), 79.9(Double), 15231.0(Double), 987264.0(Double), 01(String) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418939(Integer), 110(Integer), 2(Integer), 9715.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 5.4(Double), 971.0(Double), 5243.4(Double), 37.3(Double), 86.8(Double), 4174.0(Double), 482116.0(Double), 01(String) [07:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:36] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:36] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":15.9,"todayHours":0.0,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784174.0,"currPower":52.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"42247.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12801.0","todayEnergy":"12801.0","lifetimeEnergy":"1127263.0","dcCurr":"44.6","dcVolt":"962.2","dcPower":"42914.1","temp":"38.3","powerFactor":"87.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10387.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3107.0","todayEnergy":"3107.0","lifetimeEnergy":"656911.0","dcCurr":"6.7","dcVolt":"1019.8","dcPower":"6832.7","temp":"36.8","powerFactor":"88.1","ivtStatus":"01"}] }} [07:25:36] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 07(String), 25(String), 52.6(Float), 15.9(Float), 0.0(Float), 1784174.0(Float), 01(String) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418940(Integer), 113(Integer), 1(Integer), 42247.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 44.6(Double), 962.2(Double), 42914.1(Double), 38.3(Double), 87.1(Double), 12801.0(Double), 1127263.0(Double), 01(String) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418940(Integer), 113(Integer), 2(Integer), 10387.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 6.7(Double), 1019.8(Double), 6832.7(Double), 36.8(Double), 88.1(Double), 3107.0(Double), 656911.0(Double), 01(String) [07:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:37] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":38.2,"todayHours":0.0,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334885.0,"currPower":33.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2090.0","acFreq":"0.0","apparentPower":"2.1","reactivePower":"0.0","acEnergy":"2500.0","todayEnergy":"2500.0","lifetimeEnergy":"138282.0","dcCurr":"3.0","dcVolt":"559.8","dcPower":"1679.4","temp":"31.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2163.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"157793.0","dcCurr":"3.2","dcVolt":"545.8","dcPower":"1746.7","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2187.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2500.0","todayEnergy":"2500.0","lifetimeEnergy":"141131.0","dcCurr":"3.2","dcVolt":"570.4","dcPower":"1825.3","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2321.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"146340.0","dcCurr":"3.1","dcVolt":"560.6","dcPower":"1738.0","temp":"31.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"2353.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"161413.0","dcCurr":"3.2","dcVolt":"569.0","dcPower":"1820.8","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"2341.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"161048.0","dcCurr":"3.2","dcVolt":"562.1","dcPower":"1798.7","temp":"31.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"2201.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2500.0","todayEnergy":"2500.0","lifetimeEnergy":"135042.0","dcCurr":"3.0","dcVolt":"573.9","dcPower":"1721.7","temp":"31.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2045.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"152356.0","dcCurr":"2.9","dcVolt":"562.9","dcPower":"1632.3","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1632.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"1800.0","todayEnergy":"1800.0","lifetimeEnergy":"128946.0","dcCurr":"2.2","dcVolt":"579.7","dcPower":"1275.3","temp":"31.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"2164.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"154803.0","dcCurr":"3.0","dcVolt":"564.6","dcPower":"1693.7","temp":"31.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"2177.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"154812.0","dcCurr":"2.9","dcVolt":"567.7","dcPower":"1646.2","temp":"31.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"2162.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"157331.0","dcCurr":"3.0","dcVolt":"561.9","dcPower":"1685.6","temp":"31.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1723.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"157329.0","dcCurr":"2.6","dcVolt":"552.8","dcPower":"1437.4","temp":"30.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"2177.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2300.0","todayEnergy":"2300.0","lifetimeEnergy":"141991.0","dcCurr":"2.6","dcVolt":"567.3","dcPower":"1475.0","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1325.0","acFreq":"0.0","apparentPower":"1.3","reactivePower":"0.0","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"95558.0","dcCurr":"2.3","dcVolt":"571.5","dcPower":"1314.4","temp":"31.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"2335.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"150710.0","dcCurr":"3.1","dcVolt":"564.2","dcPower":"1749.0","temp":"31.1","powerFactor":"0.0","ivtStatus":"01"}] }} [07:25:37] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 07(String), 25(String), 33.4(Float), 38.2(Float), 0.0(Float), 2334885.0(Float), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 1(Integer), 2090.0(Double), 0.0(Double), 2.1(Double), 0.0(Double), 3.0(Double), 559.8(Double), 1679.4(Double), 31.1(Double), 0.0(Double), 2500.0(Double), 138282.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 2(Integer), 2163.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.2(Double), 545.8(Double), 1746.7(Double), 31.6(Double), 0.0(Double), 2600.0(Double), 157793.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 3(Integer), 2187.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.2(Double), 570.4(Double), 1825.3(Double), 31.6(Double), 0.0(Double), 2500.0(Double), 141131.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 4(Integer), 2321.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.1(Double), 560.6(Double), 1738.0(Double), 31.2(Double), 0.0(Double), 2800.0(Double), 146340.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 5(Integer), 2353.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.2(Double), 569.0(Double), 1820.8(Double), 32.4(Double), 0.0(Double), 2800.0(Double), 161413.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 6(Integer), 2341.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.2(Double), 562.1(Double), 1798.7(Double), 31.1(Double), 0.0(Double), 2800.0(Double), 161048.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 7(Integer), 2201.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.0(Double), 573.9(Double), 1721.7(Double), 31.1(Double), 0.0(Double), 2500.0(Double), 135042.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 8(Integer), 2045.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.9(Double), 562.9(Double), 1632.3(Double), 31.6(Double), 0.0(Double), 2400.0(Double), 152356.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 9(Integer), 1632.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.2(Double), 579.7(Double), 1275.3(Double), 31.7(Double), 0.0(Double), 1800.0(Double), 128946.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 10(Integer), 2164.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.0(Double), 564.6(Double), 1693.7(Double), 31.0(Double), 0.0(Double), 2600.0(Double), 154803.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 11(Integer), 2177.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 2.9(Double), 567.7(Double), 1646.2(Double), 31.5(Double), 0.0(Double), 2600.0(Double), 154812.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 12(Integer), 2162.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.0(Double), 561.9(Double), 1685.6(Double), 31.5(Double), 0.0(Double), 2600.0(Double), 157331.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 13(Integer), 1723.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.6(Double), 552.8(Double), 1437.4(Double), 30.1(Double), 0.0(Double), 1100.0(Double), 157329.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 17(Integer), 2177.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 2.6(Double), 567.3(Double), 1475.0(Double), 31.6(Double), 0.0(Double), 2300.0(Double), 141991.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 18(Integer), 1325.0(Double), 0.0(Double), 1.3(Double), 0.0(Double), 2.3(Double), 571.5(Double), 1314.4(Double), 31.4(Double), 0.0(Double), 1500.0(Double), 95558.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418941(Integer), 92(Integer), 19(Integer), 2335.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.1(Double), 564.2(Double), 1749.0(Double), 31.1(Double), 0.0(Double), 2800.0(Double), 150710.0(Double), 01(String) [07:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:38] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":52.9,"todayHours":0.1,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966214.0,"currPower":41.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1990.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"146689.0","dcCurr":"2.8","dcVolt":"564.0","dcPower":"1579.1","temp":"31.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2603.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.0","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"160199.0","dcCurr":"3.4","dcVolt":"560.6","dcPower":"1906.0","temp":"31.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2177.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2700.0","todayEnergy":"2700.0","lifetimeEnergy":"140828.0","dcCurr":"2.9","dcVolt":"552.6","dcPower":"1602.4","temp":"30.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"-1.0","acFreq":"0.0","apparentPower":"-0.0","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"158403.0","dcCurr":"19660.5","dcVolt":"6553.5","dcPower":"128845088.0","temp":"-0.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1998.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"141455.0","dcCurr":"2.9","dcVolt":"565.9","dcPower":"1641.2","temp":"31.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"2290.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"163350.0","dcCurr":"3.2","dcVolt":"567.5","dcPower":"1816.0","temp":"31.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"2394.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"160117.0","dcCurr":"3.4","dcVolt":"565.0","dcPower":"1921.1","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2212.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"143707.0","dcCurr":"3.1","dcVolt":"562.3","dcPower":"1743.1","temp":"31.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"2293.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"159618.0","dcCurr":"3.1","dcVolt":"568.7","dcPower":"1762.9","temp":"31.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1796.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"2300.0","todayEnergy":"2300.0","lifetimeEnergy":"127954.0","dcCurr":"2.5","dcVolt":"573.8","dcPower":"1434.6","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"2320.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"155457.0","dcCurr":"3.2","dcVolt":"560.8","dcPower":"1794.7","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1921.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"127724.0","dcCurr":"2.5","dcVolt":"577.5","dcPower":"1443.8","temp":"31.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"2282.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"2700.0","todayEnergy":"2700.0","lifetimeEnergy":"153301.0","dcCurr":"3.1","dcVolt":"565.6","dcPower":"1753.5","temp":"31.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"2122.0","acFreq":"0.0","apparentPower":"2.1","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"147136.0","dcCurr":"2.9","dcVolt":"554.4","dcPower":"1607.9","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"1951.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"2500.0","todayEnergy":"2500.0","lifetimeEnergy":"131280.0","dcCurr":"2.7","dcVolt":"567.2","dcPower":"1531.4","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"2353.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"159610.0","dcCurr":"3.0","dcVolt":"582.9","dcPower":"1748.7","temp":"30.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"2238.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"155884.0","dcCurr":"3.0","dcVolt":"566.2","dcPower":"1698.7","temp":"31.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1943.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"2300.0","todayEnergy":"2300.0","lifetimeEnergy":"134189.0","dcCurr":"2.4","dcVolt":"566.6","dcPower":"1359.9","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1823.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"2100.0","todayEnergy":"2100.0","lifetimeEnergy":"134624.0","dcCurr":"2.4","dcVolt":"564.4","dcPower":"1354.5","temp":"31.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"2445.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"164689.0","dcCurr":"3.3","dcVolt":"563.4","dcPower":"1859.2","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"}] }} [07:25:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 07(String), 25(String), 41.1(Float), 52.9(Float), 0.1(Float), 2966214.0(Float), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 1(Integer), 1990.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.8(Double), 564.0(Double), 1579.1(Double), 31.4(Double), 0.0(Double), 2600.0(Double), 146689.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 2(Integer), 2603.0(Double), 0.0(Double), 2.6(Double), 0.0(Double), 3.4(Double), 560.6(Double), 1906.0(Double), 31.4(Double), 0.0(Double), 3100.0(Double), 160199.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 3(Integer), 2177.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 2.9(Double), 552.6(Double), 1602.4(Double), 30.8(Double), 0.0(Double), 2700.0(Double), 140828.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 4(Integer), -1.0(Double), 0.0(Double), -0.0(Double), 0.0(Double), 19660.5(Double), 6553.5(Double), 1.28845088E8(Double), -0.1(Double), 0.0(Double), 2900.0(Double), 158403.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 5(Integer), 1998.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.9(Double), 565.9(Double), 1641.2(Double), 31.5(Double), 0.0(Double), 2400.0(Double), 141455.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 6(Integer), 2290.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.2(Double), 567.5(Double), 1816.0(Double), 31.5(Double), 0.0(Double), 2900.0(Double), 163350.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 7(Integer), 2394.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.4(Double), 565.0(Double), 1921.1(Double), 32.4(Double), 0.0(Double), 2900.0(Double), 160117.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 8(Integer), 2212.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.1(Double), 562.3(Double), 1743.1(Double), 31.1(Double), 0.0(Double), 2800.0(Double), 143707.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 9(Integer), 2293.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.1(Double), 568.7(Double), 1762.9(Double), 31.2(Double), 0.0(Double), 2900.0(Double), 159618.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 10(Integer), 1796.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 573.8(Double), 1434.6(Double), 31.6(Double), 0.0(Double), 2300.0(Double), 127954.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 11(Integer), 2320.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.2(Double), 560.8(Double), 1794.7(Double), 31.6(Double), 0.0(Double), 2800.0(Double), 155457.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 12(Integer), 1921.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 577.5(Double), 1443.8(Double), 31.4(Double), 0.0(Double), 2400.0(Double), 127724.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 13(Integer), 2282.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.1(Double), 565.6(Double), 1753.5(Double), 31.7(Double), 0.0(Double), 2700.0(Double), 153301.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 14(Integer), 2122.0(Double), 0.0(Double), 2.1(Double), 0.0(Double), 2.9(Double), 554.4(Double), 1607.9(Double), 31.6(Double), 0.0(Double), 2600.0(Double), 147136.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 15(Integer), 1951.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 567.2(Double), 1531.4(Double), 31.6(Double), 0.0(Double), 2500.0(Double), 131280.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 16(Integer), 2353.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.0(Double), 582.9(Double), 1748.7(Double), 30.9(Double), 0.0(Double), 2600.0(Double), 159610.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 17(Integer), 2238.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.0(Double), 566.2(Double), 1698.7(Double), 31.3(Double), 0.0(Double), 2600.0(Double), 155884.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 18(Integer), 1943.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.4(Double), 566.6(Double), 1359.9(Double), 31.6(Double), 0.0(Double), 2300.0(Double), 134189.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 19(Integer), 1823.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.4(Double), 564.4(Double), 1354.5(Double), 31.2(Double), 0.0(Double), 2100.0(Double), 134624.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418942(Integer), 93(Integer), 20(Integer), 2445.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.3(Double), 563.4(Double), 1859.2(Double), 31.6(Double), 0.0(Double), 2800.0(Double), 164689.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:38] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":16.0,"todayHours":0.0,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796561.0,"currPower":52.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"41209.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12698.0","todayEnergy":"12698.0","lifetimeEnergy":"1146282.0","dcCurr":"39.3","dcVolt":"951.6","dcPower":"37397.9","temp":"37.8","powerFactor":"90.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"11691.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3286.0","todayEnergy":"3286.0","lifetimeEnergy":"650279.0","dcCurr":"11.8","dcVolt":"958.7","dcPower":"11312.7","temp":"37.1","powerFactor":"94.3","ivtStatus":"01"}] }} [07:25:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 07(String), 25(String), 52.9(Float), 16.0(Float), 0.0(Float), 1796561.0(Float), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418943(Integer), 109(Integer), 1(Integer), 41209.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 39.3(Double), 951.6(Double), 37397.9(Double), 37.8(Double), 90.2(Double), 12698.0(Double), 1146282.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418943(Integer), 109(Integer), 2(Integer), 11691.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 11.8(Double), 958.7(Double), 11312.7(Double), 37.1(Double), 94.3(Double), 3286.0(Double), 650279.0(Double), 01(String) [07:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:41] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:41] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":3.2,"todayHours":0.0,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238156.8,"currPower":3.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1346.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"84446.9","dcCurr":"5.0","dcVolt":"556.0","dcPower":"2780.0","temp":"42.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1224.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1000.0","todayEnergy":"1000.0","lifetimeEnergy":"74150.6","dcCurr":"1.0","dcVolt":"542.0","dcPower":"542.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1241.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"79559.3","dcCurr":"5.0","dcVolt":"500.0","dcPower":"2500.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:25:41] [DEBUG] controller.InverterController - ------------------------------------------ [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 07(String), 25(String), 3.8(Float), 3.2(Float), 0.0(Float), 238156.8(Float), 01(String) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418944(Integer), 131(Integer), 1(Integer), 1346.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 5.0(Double), 556.0(Double), 2780.0(Double), 42.0(Double), 0.0(Double), 1100.0(Double), 84446.9(Double), 01(String) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418944(Integer), 131(Integer), 2(Integer), 1224.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 542.0(Double), 542.0(Double), 44.0(Double), 0.0(Double), 1000.0(Double), 74150.6(Double), 01(String) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418944(Integer), 131(Integer), 3(Integer), 1241.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 5.0(Double), 500.0(Double), 2500.0(Double), 43.0(Double), 0.0(Double), 1100.0(Double), 79559.3(Double), 01(String) [07:25:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:28:33] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:28:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:28:35] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :wando, login_channel : null [07:28:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: wando(String) [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:28:35] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [07:28:35] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:28:35] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : wando [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: wando(String) [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: wando(String) [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 3 [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : wando, mappingList.size : 3 [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:28:35] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[wando] roles roles [0]ROLE_01 [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: wando(String), 01(String), E0B1E051E4E862E87234B3880E465375(String), PHONE(String) [07:28:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:28:36] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:36] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 14, param.plantSeq : 0 [07:28:36] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 2023-06-30(String), 14(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 0(Integer), 2023-06-29(String), 14(Integer), 0(Integer), 2023-06-28(String), 14(Integer), 0(Integer), 2023-06-30(String), 104191(Integer) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 2023-06-30(String), 14(Integer), 2023-06-30(String), 14(Integer) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:28:36] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:36] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 203.251.53.182, 203.251.53.182, param : code=404 [07:28:36] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 01(String), 2023-06-16(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 0(Integer), 2023-06-30(String), 14(Integer), 0(Integer), 2023-06-30(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 14(Integer), 0(Integer), 14(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 14(Integer), 1(Integer), 2023-06-30(String), 14(Integer), 1(Integer), 2023-06-30(String) [07:28:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:28:39] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:39] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 16, refer : http://emsa.eltenergy.com/ess/view.co [07:28:39] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 2023-06-30(String), 2023-06-30(String) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:39] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:39] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 16, param.plantSeq : 16 [07:28:39] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 2023-06-30(String), 16(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 0(Integer), 2023-06-29(String), 16(Integer), 0(Integer), 2023-06-28(String), 16(Integer), 0(Integer), 2023-06-30(String), 104191(Integer) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 2023-06-30(String), 16(Integer), 2023-06-30(String), 16(Integer) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:28:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:28:40] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:40] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 203.251.53.182, 203.251.53.182, param : code=404 [07:28:40] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 01(String), 2023-06-16(String) [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 0(Integer), 2023-06-30(String), 16(Integer), 0(Integer), 2023-06-30(String) [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 16(Integer), 0(Integer), 16(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 16(Integer), 1(Integer), 2023-06-30(String), 16(Integer), 1(Integer), 2023-06-30(String) [07:28:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:28:44] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:44] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 15, refer : http://emsa.eltenergy.com/ess/view.co?plantSeq=16 [07:28:44] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 2023-06-30(String), 2023-06-30(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:44] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:44] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 15, param.plantSeq : 15 [07:28:44] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 2023-06-30(String), 15(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 0(Integer), 2023-06-29(String), 15(Integer), 0(Integer), 2023-06-28(String), 15(Integer), 0(Integer), 2023-06-30(String), 104191(Integer) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 2023-06-30(String), 15(Integer), 2023-06-30(String), 15(Integer) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:28:44] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:44] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 203.251.53.182, 203.251.53.182, param : code=404 [07:28:44] [DEBUG] controller.EssController - ----------------------------------------------- [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 01(String), 2023-06-16(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:28:44] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 0(Integer), 2023-06-30(String), 15(Integer), 0(Integer), 2023-06-30(String) [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 15(Integer), 0(Integer), 15(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(Integer), 1(Integer), 2023-06-30(String), 15(Integer), 1(Integer), 2023-06-30(String) [07:28:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:29:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [07:29:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [07:29:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:29:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [07:29:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [07:29:24] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 156 [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [07:29:24] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [07:29:24] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:29:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [07:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:29:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [07:33:19] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 46 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:33:19] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:33:19] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:33:19] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:33:19] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 31 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 32 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:33:19] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:35:10] [DEBUG] controller.InverterController - ------------------------------------------ [07:35:10] [DEBUG] controller.InverterController - {"plantSeq":104,"todayEnergy":24.8,"todayHours":0.0,"lastdayEnergy":1739480.0,"lastdayHours":1741.2,"lifetimeEnergy":1739505.0,"currPower":53.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"42314.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21081.0","todayEnergy":"21081.0","lifetimeEnergy":"1101206.0","dcCurr":"43.2","dcVolt":"986.1","dcPower":"42599.5","temp":"41.6","powerFactor":"99.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10696.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3754.0","todayEnergy":"3754.0","lifetimeEnergy":"638299.0","dcCurr":"9.8","dcVolt":"984.7","dcPower":"9650.1","temp":"36.5","powerFactor":"100.0","ivtStatus":"01"}] }} [07:35:10] [DEBUG] controller.InverterController - ------------------------------------------ [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer), 2023-06-30(String), 07(String), 35(String), 53.0(Float), 24.8(Float), 0.0(Float), 1739505.0(Float), 01(String) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418950(Integer), 104(Integer), 1(Integer), 42314.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 43.2(Double), 986.1(Double), 42599.5(Double), 41.6(Double), 99.6(Double), 21081.0(Double), 1101206.0(Double), 01(String) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418950(Integer), 104(Integer), 2(Integer), 10696.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 9.8(Double), 984.7(Double), 9650.1(Double), 36.5(Double), 100.0(Double), 3754.0(Double), 638299.0(Double), 01(String) [07:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:37:17] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:37:19] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:37:19] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :jidong, login_channel : null [07:37:19] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:37:19] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:37:19] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [07:37:19] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [07:37:19] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co?plantSeq=25 [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : jidong [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : jidong, mappingList.size : 2 [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [07:37:19] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[jidong] roles roles [0]ROLE_01 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String), 01(String), C33A073FDCE34322649CFDF4A89DA679(String), PHONE(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:37:19] [DEBUG] controller.EssController - ----------------------------------------------- [07:37:19] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 25, param.plantSeq : 25 [07:37:19] [DEBUG] controller.EssController - ----------------------------------------------- [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-29(String), 25(Integer), 0(Integer), 2023-06-28(String), 25(Integer), 0(Integer), 2023-06-30(String), 104192(Integer) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 25(Integer) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:37:19] [DEBUG] controller.EssController - ----------------------------------------------- [07:37:19] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.29.206.192, 59.29.206.192, param : code=404 [07:37:19] [DEBUG] controller.EssController - ----------------------------------------------- [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-16(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:37:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-30(String), 25(Integer), 0(Integer), 2023-06-30(String) [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 25(Integer), 0(Integer), 25(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 1(Integer), 2023-06-30(String), 25(Integer), 1(Integer), 2023-06-30(String) [07:37:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [07:39:24] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 172 [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:39:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [07:39:25] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [07:39:25] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:39:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [07:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:43:15] [DEBUG] controller.EssController - ----------------------------------------------- [07:43:15] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 85, param.plantSeq : 0 [07:43:15] [DEBUG] controller.EssController - ----------------------------------------------- [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-29(String), 85(Integer), 0(Integer), 2023-06-28(String), 85(Integer), 0(Integer), 2023-06-30(String), 104193(Integer) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 85(Integer) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:43:16] [DEBUG] controller.EssController - ----------------------------------------------- [07:43:16] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 223.39.204.227, 223.39.204.227, param : code=404 [07:43:16] [DEBUG] controller.EssController - ----------------------------------------------- [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-16(String) [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-30(String), 85(Integer), 0(Integer), 2023-06-30(String) [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 85(Integer), 0(Integer), 85(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 1(Integer), 2023-06-30(String), 85(Integer), 1(Integer), 2023-06-30(String) [07:43:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [07:43:19] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:43:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 15 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 47 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [07:43:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 32 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:43:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:45:00] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:00] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":1.8,"todayHours":0.0,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8422.0,"currPower":2.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2400.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"1800.0","todayEnergy":"1800.0","lifetimeEnergy":"8422.0","dcCurr":"3.0","dcVolt":"664.4","dcPower":"1993.2","temp":"41.1","powerFactor":"6464.6","ivtStatus":"01"}] }} [07:45:00] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 07(String), 45(String), 2.4(Float), 1.8(Float), 0.0(Float), 8422.0(Float), 01(String) [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418951(Integer), 140(Integer), 1(Integer), 2400.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.0(Double), 664.4(Double), 1993.2(Double), 41.1(Double), 6464.6(Double), 1800.0(Double), 8422.0(Double), 01(String) [07:45:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:03] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:03] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":3.9,"todayHours":0.0,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113807.0,"currPower":8.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"5500.0","acFreq":"0.0","apparentPower":"5.5","reactivePower":"6553.4","acEnergy":"2500.0","todayEnergy":"2500.0","lifetimeEnergy":"78499.0","dcCurr":"4.5","dcVolt":"667.1","dcPower":"3002.1","temp":"38.7","powerFactor":"6461.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2800.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.4","acEnergy":"1400.0","todayEnergy":"1400.0","lifetimeEnergy":"35308.0","dcCurr":"4.0","dcVolt":"548.9","dcPower":"2195.5","temp":"38.7","powerFactor":"84.0","ivtStatus":"01"}] }} [07:45:03] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 07(String), 45(String), 8.3(Float), 3.9(Float), 0.0(Float), 113807.0(Float), 01(String) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418952(Integer), 137(Integer), 1(Integer), 5500.0(Double), 0.0(Double), 5.5(Double), 6553.4(Double), 4.5(Double), 667.1(Double), 3002.1(Double), 38.7(Double), 6461.6(Double), 2500.0(Double), 78499.0(Double), 01(String) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418952(Integer), 137(Integer), 2(Integer), 2800.0(Double), 0.0(Double), 2.8(Double), 0.4(Double), 4.0(Double), 548.9(Double), 2195.5(Double), 38.7(Double), 84.0(Double), 1400.0(Double), 35308.0(Double), 01(String) [07:45:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:06] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:06] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":3.6,"todayHours":0.0,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179417.0,"currPower":6.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3200.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"6553.4","acEnergy":"1900.0","todayEnergy":"1900.0","lifetimeEnergy":"90810.0","dcCurr":"1.7","dcVolt":"533.1","dcPower":"906.3","temp":"43.8","powerFactor":"6467.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3000.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"6553.4","acEnergy":"1700.0","todayEnergy":"1700.0","lifetimeEnergy":"88607.0","dcCurr":"1.7","dcVolt":"532.2","dcPower":"904.8","temp":"44.3","powerFactor":"6467.6","ivtStatus":"01"}] }} [07:45:06] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 07(String), 45(String), 6.2(Float), 3.6(Float), 0.0(Float), 179417.0(Float), 01(String) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418953(Integer), 134(Integer), 1(Integer), 3200.0(Double), 0.0(Double), 3.2(Double), 6553.4(Double), 1.7(Double), 533.1(Double), 906.3(Double), 43.8(Double), 6467.6(Double), 1900.0(Double), 90810.0(Double), 01(String) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418953(Integer), 134(Integer), 2(Integer), 3000.0(Double), 0.0(Double), 3.0(Double), 6553.4(Double), 1.7(Double), 532.2(Double), 904.8(Double), 44.3(Double), 6467.6(Double), 1700.0(Double), 88607.0(Double), 01(String) [07:45:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:07] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:07] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":2.9,"todayHours":0.0,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79375.0,"currPower":5.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"5800.0","acFreq":"0.0","apparentPower":"5.8","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"79375.0","dcCurr":"4.6","dcVolt":"492.4","dcPower":"2264.9","temp":"37.3","powerFactor":"6458.6","ivtStatus":"01"}] }} [07:45:07] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 07(String), 45(String), 5.8(Float), 2.9(Float), 0.0(Float), 79375.0(Float), 01(String) [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418954(Integer), 138(Integer), 1(Integer), 5800.0(Double), 0.0(Double), 5.8(Double), 0.0(Double), 4.6(Double), 492.4(Double), 2264.9(Double), 37.3(Double), 6458.6(Double), 2900.0(Double), 79375.0(Double), 01(String) [07:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:08] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:08] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":26.2,"todayHours":0.0,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611211.0,"currPower":17.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"15569.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21142.0","todayEnergy":"21142.0","lifetimeEnergy":"1026405.0","dcCurr":"16.1","dcVolt":"957.2","dcPower":"15410.9","temp":"37.7","powerFactor":"78.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1745.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5055.0","todayEnergy":"5055.0","lifetimeEnergy":"584806.0","dcCurr":"0.7","dcVolt":"1004.6","dcPower":"703.2","temp":"35.6","powerFactor":"52.6","ivtStatus":"01"}] }} [07:45:08] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 07(String), 45(String), 17.3(Float), 26.2(Float), 0.0(Float), 1611211.0(Float), 01(String) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418955(Integer), 124(Integer), 1(Integer), 15569.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 16.1(Double), 957.2(Double), 15410.9(Double), 37.7(Double), 78.2(Double), 21142.0(Double), 1026405.0(Double), 01(String) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418955(Integer), 124(Integer), 2(Integer), 1745.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.7(Double), 1004.6(Double), 703.2(Double), 35.6(Double), 52.6(Double), 5055.0(Double), 584806.0(Double), 01(String) [07:45:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:11] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:11] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":1.5,"todayHours":0.0,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14432.0,"currPower":1.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1400.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.5","acEnergy":"1500.0","todayEnergy":"1500.0","lifetimeEnergy":"14432.0","dcCurr":"0.5","dcVolt":"631.7","dcPower":"315.9","temp":"46.1","powerFactor":"51.0","ivtStatus":"01"}] }} [07:45:11] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 07(String), 45(String), 1.4(Float), 1.5(Float), 0.0(Float), 14432.0(Float), 01(String) [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418956(Integer), 141(Integer), 1(Integer), 1400.0(Double), 0.0(Double), 1.4(Double), 0.5(Double), 0.5(Double), 631.7(Double), 315.9(Double), 46.1(Double), 51.0(Double), 1500.0(Double), 14432.0(Double), 01(String) [07:45:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:12] [DEBUG] controller.EssController - ----------------------------------------------- [07:45:12] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 85, param.plantSeq : 0 [07:45:12] [DEBUG] controller.EssController - ----------------------------------------------- [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-29(String), 85(Integer), 0(Integer), 2023-06-28(String), 85(Integer), 0(Integer), 2023-06-30(String), 104193(Integer) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 85(Integer) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:45:12] [DEBUG] controller.EssController - ----------------------------------------------- [07:45:12] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 223.39.204.227, 223.39.204.227, param : code=404 [07:45:12] [DEBUG] controller.EssController - ----------------------------------------------- [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-16(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:45:12] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:12] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":26.5,"todayHours":0.0,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1718996.0,"currPower":19.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"16451.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21515.0","todayEnergy":"21515.0","lifetimeEnergy":"1101329.0","dcCurr":"14.2","dcVolt":"951.1","dcPower":"13505.6","temp":"45.7","powerFactor":"98.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3026.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5018.0","todayEnergy":"5018.0","lifetimeEnergy":"617667.0","dcCurr":"0.0","dcVolt":"971.4","dcPower":"0.0","temp":"42.5","powerFactor":"97.6","ivtStatus":"01"}] }} [07:45:12] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 07(String), 45(String), 19.5(Float), 26.5(Float), 0.0(Float), 1718996.0(Float), 01(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418957(Integer), 126(Integer), 1(Integer), 16451.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 14.2(Double), 951.1(Double), 13505.6(Double), 45.7(Double), 98.2(Double), 21515.0(Double), 1101329.0(Double), 01(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418957(Integer), 126(Integer), 2(Integer), 3026.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 971.4(Double), 0.0(Double), 42.5(Double), 97.6(Double), 5018.0(Double), 617667.0(Double), 01(String) [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [07:45:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-30(String), 85(Integer), 0(Integer), 2023-06-30(String) [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 85(Integer), 0(Integer), 85(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 1(Integer), 2023-06-30(String), 85(Integer), 1(Integer), 2023-06-30(String) [07:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [07:45:19] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:19] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":26.5,"todayHours":0.0,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702098.0,"currPower":21.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"16455.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"22301.0","todayEnergy":"22301.0","lifetimeEnergy":"1101433.0","dcCurr":"16.2","dcVolt":"954.8","dcPower":"15467.8","temp":"47.7","powerFactor":"79.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4058.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4223.0","todayEnergy":"4223.0","lifetimeEnergy":"600665.0","dcCurr":"0.0","dcVolt":"979.5","dcPower":"0.0","temp":"46.3","powerFactor":"58.9","ivtStatus":"01"}] }} [07:45:19] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 07(String), 45(String), 21.2(Float), 26.5(Float), 0.0(Float), 1702098.0(Float), 01(String) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418958(Integer), 108(Integer), 1(Integer), 16455.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 16.2(Double), 954.8(Double), 15467.8(Double), 47.7(Double), 79.2(Double), 22301.0(Double), 1101433.0(Double), 01(String) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418958(Integer), 108(Integer), 2(Integer), 4058.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 979.5(Double), 0.0(Double), 46.3(Double), 58.9(Double), 4223.0(Double), 600665.0(Double), 01(String) [07:45:19] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:24] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:24] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":5.2,"todayHours":0.0,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390385.0,"currPower":6.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1600.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"95042.0","dcCurr":"2.2","dcVolt":"518.1","dcPower":"1139.7","temp":"41.2","powerFactor":"79.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1600.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.2","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"96478.0","dcCurr":"2.4","dcVolt":"497.9","dcPower":"1195.0","temp":"44.9","powerFactor":"84.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1600.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.2","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"98170.0","dcCurr":"2.3","dcVolt":"505.2","dcPower":"1162.0","temp":"43.5","powerFactor":"85.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1600.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.2","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"100695.0","dcCurr":"2.1","dcVolt":"512.5","dcPower":"1076.3","temp":"44.0","powerFactor":"86.0","ivtStatus":"01"}] }} [07:45:24] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 07(String), 45(String), 6.4(Float), 5.2(Float), 0.0(Float), 390385.0(Float), 01(String) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418959(Integer), 99(Integer), 1(Integer), 1600.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.2(Double), 518.1(Double), 1139.7(Double), 41.2(Double), 79.0(Double), 1300.0(Double), 95042.0(Double), 01(String) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418959(Integer), 99(Integer), 2(Integer), 1600.0(Double), 0.0(Double), 1.6(Double), 0.2(Double), 2.4(Double), 497.9(Double), 1195.0(Double), 44.9(Double), 84.0(Double), 1300.0(Double), 96478.0(Double), 01(String) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418959(Integer), 99(Integer), 3(Integer), 1600.0(Double), 0.0(Double), 1.6(Double), 0.2(Double), 2.3(Double), 505.2(Double), 1162.0(Double), 43.5(Double), 85.0(Double), 1300.0(Double), 98170.0(Double), 01(String) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418959(Integer), 99(Integer), 4(Integer), 1600.0(Double), 0.0(Double), 1.6(Double), 0.2(Double), 2.1(Double), 512.5(Double), 1076.3(Double), 44.0(Double), 86.0(Double), 1300.0(Double), 100695.0(Double), 01(String) [07:45:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:25] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":26.0,"todayHours":0.0,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748186.0,"currPower":17.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"13690.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21723.0","todayEnergy":"21723.0","lifetimeEnergy":"1118844.0","dcCurr":"14.9","dcVolt":"975.3","dcPower":"14532.0","temp":"37.9","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3577.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4322.0","todayEnergy":"4322.0","lifetimeEnergy":"629342.0","dcCurr":"3.9","dcVolt":"955.4","dcPower":"3726.1","temp":"35.6","powerFactor":"81.0","ivtStatus":"01"}] }} [07:45:25] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 07(String), 45(String), 17.3(Float), 26.0(Float), 0.0(Float), 1748186.0(Float), 01(String) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418960(Integer), 120(Integer), 1(Integer), 13690.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 14.9(Double), 975.3(Double), 14532.0(Double), 37.9(Double), 100.0(Double), 21723.0(Double), 1118844.0(Double), 01(String) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418960(Integer), 120(Integer), 2(Integer), 3577.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 3.9(Double), 955.4(Double), 3726.1(Double), 35.6(Double), 81.0(Double), 4322.0(Double), 629342.0(Double), 01(String) [07:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:27] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":2.5,"todayHours":0.0,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201914.8,"currPower":2.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1150.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1300.0","todayEnergy":"1300.0","lifetimeEnergy":"106845.2","dcCurr":"2.0","dcVolt":"573.0","dcPower":"1146.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1075.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1200.0","todayEnergy":"1200.0","lifetimeEnergy":"95069.6","dcCurr":"1.0","dcVolt":"558.0","dcPower":"558.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:45:27] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 07(String), 45(String), 2.2(Float), 2.5(Float), 0.0(Float), 201914.8(Float), 01(String) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418961(Integer), 129(Integer), 1(Integer), 1150.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 2.0(Double), 573.0(Double), 1146.0(Double), 46.0(Double), 0.0(Double), 1300.0(Double), 106845.2(Double), 01(String) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418961(Integer), 129(Integer), 2(Integer), 1075.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 558.0(Double), 558.0(Double), 43.0(Double), 0.0(Double), 1200.0(Double), 95069.6(Double), 01(String) [07:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:28] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":14.9,"todayHours":0.0,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797331.9,"currPower":15.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3462.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3210.0","todayEnergy":"3210.0","lifetimeEnergy":"178220.2","dcCurr":"661.2","dcVolt":"615.2","dcPower":"406811.4","temp":"33.1","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3420.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"3120.0","todayEnergy":"3120.0","lifetimeEnergy":"177340.9","dcCurr":"661.2","dcVolt":"605.7","dcPower":"400472.3","temp":"33.5","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"3493.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"3360.0","todayEnergy":"3360.0","lifetimeEnergy":"177391.8","dcCurr":"661.3","dcVolt":"608.1","dcPower":"402153.0","temp":"33.6","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"4","acPower":"3502.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3450.0","todayEnergy":"3450.0","lifetimeEnergy":"174326.6","dcCurr":"5.9","dcVolt":"611.9","dcPower":"3610.1","temp":"33.2","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1786.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"1740.0","todayEnergy":"1740.0","lifetimeEnergy":"90052.2","dcCurr":"3.0","dcVolt":"593.4","dcPower":"1791.9","temp":"42.6","powerFactor":"645.4","ivtStatus":"01"}] }} [07:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 07(String), 45(String), 15.6(Float), 14.9(Float), 0.0(Float), 797331.9(Float), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418962(Integer), 128(Integer), 1(Integer), 3462.0(Double), 600.1(Double), 0.0(Double), 0.0(Double), 661.2(Double), 615.2(Double), 406811.4(Double), 33.1(Double), 10.0(Double), 3210.0(Double), 178220.2(Double), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418962(Integer), 128(Integer), 2(Integer), 3420.0(Double), 600.1(Double), 0.0(Double), -0.0(Double), 661.2(Double), 605.7(Double), 400472.3(Double), 33.5(Double), 645.4(Double), 3120.0(Double), 177340.9(Double), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418962(Integer), 128(Integer), 3(Integer), 3493.0(Double), 600.1(Double), 0.0(Double), -0.0(Double), 661.3(Double), 608.1(Double), 402153.0(Double), 33.6(Double), 645.4(Double), 3360.0(Double), 177391.8(Double), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418962(Integer), 128(Integer), 4(Integer), 3502.0(Double), 600.1(Double), 0.0(Double), 0.0(Double), 5.9(Double), 611.9(Double), 3610.1(Double), 33.2(Double), 10.0(Double), 3450.0(Double), 174326.6(Double), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418962(Integer), 128(Integer), 5(Integer), 1786.0(Double), 600.1(Double), 0.0(Double), -0.0(Double), 3.0(Double), 593.4(Double), 1791.9(Double), 42.6(Double), 645.4(Double), 1740.0(Double), 90052.2(Double), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:28] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":5.8,"todayHours":0.1,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111248.0,"currPower":9.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"9300.0","acFreq":"0.0","apparentPower":"9.3","reactivePower":"6553.1","acEnergy":"5800.0","todayEnergy":"5800.0","lifetimeEnergy":"111248.0","dcCurr":"5.8","dcVolt":"537.0","dcPower":"3114.8","temp":"49.2","powerFactor":"6457.6","ivtStatus":"01"}] }} [07:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 07(String), 45(String), 9.3(Float), 5.8(Float), 0.1(Float), 111248.0(Float), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418963(Integer), 135(Integer), 1(Integer), 9300.0(Double), 0.0(Double), 9.3(Double), 6553.1(Double), 5.8(Double), 537.0(Double), 3114.8(Double), 49.2(Double), 6457.6(Double), 5800.0(Double), 111248.0(Double), 01(String) [07:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:29] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:29] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":26.5,"todayHours":0.0,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797697.0,"currPower":20.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"16906.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"22243.0","todayEnergy":"22243.0","lifetimeEnergy":"1342786.0","dcCurr":"34.9","dcVolt":"968.4","dcPower":"33797.2","temp":"41.9","powerFactor":"74.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3993.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4228.0","todayEnergy":"4228.0","lifetimeEnergy":"454911.0","dcCurr":"0.7","dcVolt":"957.5","dcPower":"670.3","temp":"37.9","powerFactor":"68.2","ivtStatus":"01"}] }} [07:45:29] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 07(String), 45(String), 20.9(Float), 26.5(Float), 0.0(Float), 1797697.0(Float), 01(String) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418964(Integer), 111(Integer), 1(Integer), 16906.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 34.9(Double), 968.4(Double), 33797.2(Double), 41.9(Double), 74.9(Double), 22243.0(Double), 1342786.0(Double), 01(String) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418964(Integer), 111(Integer), 2(Integer), 3993.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.7(Double), 957.5(Double), 670.3(Double), 37.9(Double), 68.2(Double), 4228.0(Double), 454911.0(Double), 01(String) [07:45:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:30] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":5.1,"todayHours":0.0,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327781.0,"currPower":5.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1949.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1800.0","todayEnergy":"1800.0","lifetimeEnergy":"109949.1","dcCurr":"8.0","dcVolt":"530.0","dcPower":"4240.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1832.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1600.0","todayEnergy":"1600.0","lifetimeEnergy":"101328.7","dcCurr":"5.0","dcVolt":"576.0","dcPower":"2880.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2001.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1700.0","todayEnergy":"1700.0","lifetimeEnergy":"116503.2","dcCurr":"12.0","dcVolt":"554.0","dcPower":"6648.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:45:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 07(String), 45(String), 5.8(Float), 5.1(Float), 0.0(Float), 327781.0(Float), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418965(Integer), 127(Integer), 1(Integer), 1949.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 8.0(Double), 530.0(Double), 4240.0(Double), 45.0(Double), 0.0(Double), 1800.0(Double), 109949.1(Double), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418965(Integer), 127(Integer), 2(Integer), 1832.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 5.0(Double), 576.0(Double), 2880.0(Double), 46.0(Double), 0.0(Double), 1600.0(Double), 101328.7(Double), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418965(Integer), 127(Integer), 3(Integer), 2001.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 12.0(Double), 554.0(Double), 6648.0(Double), 46.0(Double), 0.0(Double), 1700.0(Double), 116503.2(Double), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:30] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":26.0,"todayHours":0.0,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647704.0,"currPower":14.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11618.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21154.0","todayEnergy":"21154.0","lifetimeEnergy":"1063018.0","dcCurr":"10.6","dcVolt":"983.4","dcPower":"10424.0","temp":"37.5","powerFactor":"69.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2498.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4867.0","todayEnergy":"4867.0","lifetimeEnergy":"584686.0","dcCurr":"2.3","dcVolt":"976.5","dcPower":"2245.9","temp":"36.8","powerFactor":"87.4","ivtStatus":"01"}] }} [07:45:30] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 07(String), 45(String), 14.1(Float), 26.0(Float), 0.0(Float), 1647704.0(Float), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418966(Integer), 125(Integer), 1(Integer), 11618.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 10.6(Double), 983.4(Double), 10424.0(Double), 37.5(Double), 69.8(Double), 21154.0(Double), 1063018.0(Double), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418966(Integer), 125(Integer), 2(Integer), 2498.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 2.3(Double), 976.5(Double), 2245.9(Double), 36.8(Double), 87.4(Double), 4867.0(Double), 584686.0(Double), 01(String) [07:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:31] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:31] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":149.7,"todayHours":0.3,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71131.0,"currPower":216.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"44100.0","acFreq":"0.0","apparentPower":"44.1","reactivePower":"0.6","acEnergy":"33000.0","todayEnergy":"33000.0","lifetimeEnergy":"17920.0","dcCurr":"22.3","dcVolt":"652.9","dcPower":"14560.4","temp":"35.9","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"56100.0","acFreq":"0.0","apparentPower":"56.1","reactivePower":"6551.4","acEnergy":"38100.0","todayEnergy":"38100.0","lifetimeEnergy":"17768.0","dcCurr":"44.0","dcVolt":"632.3","dcPower":"27821.2","temp":"40.6","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"50400.0","acFreq":"0.0","apparentPower":"50.4","reactivePower":"6552.1","acEnergy":"35500.0","todayEnergy":"35500.0","lifetimeEnergy":"17807.0","dcCurr":"30.1","dcVolt":"646.2","dcPower":"19449.6","temp":"36.6","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"66000.0","acFreq":"0.0","apparentPower":"66.0","reactivePower":"6552.5","acEnergy":"43100.0","todayEnergy":"43100.0","lifetimeEnergy":"17636.0","dcCurr":"36.2","dcVolt":"637.7","dcPower":"23084.7","temp":"44.1","powerFactor":"6454.6","ivtStatus":"01"}] }} [07:45:31] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [07:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 07(String), 45(String), 216.6(Float), 149.7(Float), 0.3(Float), 71131.0(Float), 01(String) [07:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418967(Integer), 139(Integer), 1(Integer), 44100.0(Double), 0.0(Double), 44.1(Double), 0.6(Double), 22.3(Double), 652.9(Double), 14560.4(Double), 35.9(Double), 100.0(Double), 33000.0(Double), 17920.0(Double), 01(String) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418967(Integer), 139(Integer), 2(Integer), 56100.0(Double), 0.0(Double), 56.1(Double), 6551.4(Double), 44.0(Double), 632.3(Double), 27821.2(Double), 40.6(Double), 6454.6(Double), 38100.0(Double), 17768.0(Double), 01(String) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418967(Integer), 139(Integer), 3(Integer), 50400.0(Double), 0.0(Double), 50.4(Double), 6552.1(Double), 30.1(Double), 646.2(Double), 19449.6(Double), 36.6(Double), 6454.6(Double), 35500.0(Double), 17807.0(Double), 01(String) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418967(Integer), 139(Integer), 4(Integer), 66000.0(Double), 0.0(Double), 66.0(Double), 6552.5(Double), 36.2(Double), 637.7(Double), 23084.7(Double), 44.1(Double), 6454.6(Double), 43100.0(Double), 17636.0(Double), 01(String) [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:32] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:32] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":28.3,"todayHours":0.0,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1782983.0,"currPower":17.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"17355.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"23516.0","todayEnergy":"23516.0","lifetimeEnergy":"1141982.0","dcCurr":"18.9","dcVolt":"958.4","dcPower":"18113.8","temp":"40.0","powerFactor":"72.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4762.0","todayEnergy":"4762.0","lifetimeEnergy":"641001.0","dcCurr":"0.0","dcVolt":"1036.5","dcPower":"0.0","temp":"37.7","powerFactor":"0.0","ivtStatus":"01"}] }} [07:45:32] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 07(String), 45(String), 17.4(Float), 28.3(Float), 0.0(Float), 1782983.0(Float), 01(String) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418968(Integer), 112(Integer), 1(Integer), 17355.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 18.9(Double), 958.4(Double), 18113.8(Double), 40.0(Double), 72.9(Double), 23516.0(Double), 1141982.0(Double), 01(String) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418968(Integer), 112(Integer), 2(Integer), 0.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1036.5(Double), 0.0(Double), 37.7(Double), 0.0(Double), 4762.0(Double), 641001.0(Double), 01(String) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:33] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":27.7,"todayHours":0.0,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777111.0,"currPower":21.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"16786.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"23267.0","todayEnergy":"23267.0","lifetimeEnergy":"1130704.0","dcCurr":"6.6","dcVolt":"967.9","dcPower":"6388.1","temp":"40.0","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4257.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4413.0","todayEnergy":"4413.0","lifetimeEnergy":"646407.0","dcCurr":"0.0","dcVolt":"969.2","dcPower":"0.0","temp":"37.3","powerFactor":"93.0","ivtStatus":"01"}] }} [07:45:33] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 07(String), 45(String), 21.0(Float), 27.7(Float), 0.0(Float), 1777111.0(Float), 01(String) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418969(Integer), 105(Integer), 1(Integer), 16786.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.6(Double), 967.9(Double), 6388.1(Double), 40.0(Double), 100.0(Double), 23267.0(Double), 1130704.0(Double), 01(String) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418969(Integer), 105(Integer), 2(Integer), 4257.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 969.2(Double), 0.0(Double), 37.3(Double), 93.0(Double), 4413.0(Double), 646407.0(Double), 01(String) [07:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:35] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:35] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":33.3,"todayHours":0.0,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469394.0,"currPower":21.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"17266.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"26431.0","todayEnergy":"26431.0","lifetimeEnergy":"987275.0","dcCurr":"22.5","dcVolt":"943.7","dcPower":"21233.3","temp":"43.5","powerFactor":"86.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4459.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6850.0","todayEnergy":"6850.0","lifetimeEnergy":"482119.0","dcCurr":"1.8","dcVolt":"961.2","dcPower":"1730.2","temp":"39.2","powerFactor":"88.7","ivtStatus":"01"}] }} [07:45:35] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 07(String), 45(String), 21.7(Float), 33.3(Float), 0.0(Float), 1469394.0(Float), 01(String) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418970(Integer), 110(Integer), 1(Integer), 17266.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 22.5(Double), 943.7(Double), 21233.3(Double), 43.5(Double), 86.9(Double), 26431.0(Double), 987275.0(Double), 01(String) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418970(Integer), 110(Integer), 2(Integer), 4459.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.8(Double), 961.2(Double), 1730.2(Double), 39.2(Double), 88.7(Double), 6850.0(Double), 482119.0(Double), 01(String) [07:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:36] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:36] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":29.2,"todayHours":0.0,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784187.0,"currPower":16.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"13811.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"23405.0","todayEnergy":"23405.0","lifetimeEnergy":"1127273.0","dcCurr":"15.3","dcVolt":"969.7","dcPower":"14836.4","temp":"41.8","powerFactor":"64.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2599.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5790.0","todayEnergy":"5790.0","lifetimeEnergy":"656914.0","dcCurr":"1.9","dcVolt":"997.9","dcPower":"1896.0","temp":"38.8","powerFactor":"68.6","ivtStatus":"01"}] }} [07:45:36] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 07(String), 45(String), 16.4(Float), 29.2(Float), 0.0(Float), 1784187.0(Float), 01(String) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418971(Integer), 113(Integer), 1(Integer), 13811.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 15.3(Double), 969.7(Double), 14836.4(Double), 41.8(Double), 64.9(Double), 23405.0(Double), 1127273.0(Double), 01(String) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418971(Integer), 113(Integer), 2(Integer), 2599.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 1.9(Double), 997.9(Double), 1896.0(Double), 38.8(Double), 68.6(Double), 5790.0(Double), 656914.0(Double), 01(String) [07:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:37] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":47.3,"todayHours":0.1,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334891.0,"currPower":24.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1504.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"138282.0","dcCurr":"2.2","dcVolt":"551.8","dcPower":"1214.0","temp":"31.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1552.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"157793.0","dcCurr":"2.4","dcVolt":"551.7","dcPower":"1324.1","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1371.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"141131.0","dcCurr":"2.2","dcVolt":"568.3","dcPower":"1250.2","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1800.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"146340.0","dcCurr":"2.3","dcVolt":"558.6","dcPower":"1284.8","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1699.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"161414.0","dcCurr":"2.4","dcVolt":"581.3","dcPower":"1395.0","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"1637.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"161049.0","dcCurr":"2.3","dcVolt":"553.5","dcPower":"1273.0","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"1646.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"135042.0","dcCurr":"2.3","dcVolt":"562.9","dcPower":"1294.6","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"1355.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"152357.0","dcCurr":"2.0","dcVolt":"560.0","dcPower":"1119.9","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1097.0","acFreq":"0.0","apparentPower":"1.1","reactivePower":"0.0","acEnergy":"2300.0","todayEnergy":"2300.0","lifetimeEnergy":"128946.0","dcCurr":"1.5","dcVolt":"572.6","dcPower":"859.0","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1583.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"154803.0","dcCurr":"2.2","dcVolt":"560.6","dcPower":"1233.2","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"1480.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"154813.0","dcCurr":"2.1","dcVolt":"563.9","dcPower":"1184.1","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1514.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"157331.0","dcCurr":"2.1","dcVolt":"556.4","dcPower":"1168.4","temp":"32.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1723.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"157329.0","dcCurr":"2.6","dcVolt":"552.8","dcPower":"1437.4","temp":"30.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"1482.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"141992.0","dcCurr":"1.8","dcVolt":"562.8","dcPower":"1013.0","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"976.0","acFreq":"0.0","apparentPower":"1.0","reactivePower":"0.0","acEnergy":"1900.0","todayEnergy":"1900.0","lifetimeEnergy":"95558.0","dcCurr":"1.7","dcVolt":"569.5","dcPower":"968.1","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1721.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3400.0","todayEnergy":"3400.0","lifetimeEnergy":"150711.0","dcCurr":"2.2","dcVolt":"568.7","dcPower":"1251.1","temp":"31.5","powerFactor":"0.0","ivtStatus":"01"}] }} [07:45:37] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 07(String), 45(String), 24.1(Float), 47.3(Float), 0.1(Float), 2334891.0(Float), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 1(Integer), 1504.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.2(Double), 551.8(Double), 1214.0(Double), 31.5(Double), 0.0(Double), 3100.0(Double), 138282.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 2(Integer), 1552.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.4(Double), 551.7(Double), 1324.1(Double), 32.4(Double), 0.0(Double), 3300.0(Double), 157793.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 3(Integer), 1371.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 2.2(Double), 568.3(Double), 1250.2(Double), 32.4(Double), 0.0(Double), 3100.0(Double), 141131.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 4(Integer), 1800.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.3(Double), 558.6(Double), 1284.8(Double), 31.6(Double), 0.0(Double), 3500.0(Double), 146340.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 5(Integer), 1699.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 581.3(Double), 1395.0(Double), 33.2(Double), 0.0(Double), 3500.0(Double), 161414.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 6(Integer), 1637.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.3(Double), 553.5(Double), 1273.0(Double), 32.0(Double), 0.0(Double), 3500.0(Double), 161049.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 7(Integer), 1646.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.3(Double), 562.9(Double), 1294.6(Double), 31.6(Double), 0.0(Double), 3100.0(Double), 135042.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 8(Integer), 1355.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 2.0(Double), 560.0(Double), 1119.9(Double), 32.5(Double), 0.0(Double), 3000.0(Double), 152357.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 9(Integer), 1097.0(Double), 0.0(Double), 1.1(Double), 0.0(Double), 1.5(Double), 572.6(Double), 859.0(Double), 32.6(Double), 0.0(Double), 2300.0(Double), 128946.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 10(Integer), 1583.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.2(Double), 560.6(Double), 1233.2(Double), 31.6(Double), 0.0(Double), 3200.0(Double), 154803.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 11(Integer), 1480.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.1(Double), 563.9(Double), 1184.1(Double), 32.0(Double), 0.0(Double), 3200.0(Double), 154813.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 12(Integer), 1514.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.1(Double), 556.4(Double), 1168.4(Double), 32.1(Double), 0.0(Double), 3200.0(Double), 157331.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 13(Integer), 1723.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.6(Double), 552.8(Double), 1437.4(Double), 30.1(Double), 0.0(Double), 1100.0(Double), 157329.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 17(Integer), 1482.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 1.8(Double), 562.8(Double), 1013.0(Double), 32.4(Double), 0.0(Double), 2900.0(Double), 141992.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 18(Integer), 976.0(Double), 0.0(Double), 1.0(Double), 0.0(Double), 1.7(Double), 569.5(Double), 968.1(Double), 32.0(Double), 0.0(Double), 1900.0(Double), 95558.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418972(Integer), 92(Integer), 19(Integer), 1721.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.2(Double), 568.7(Double), 1251.1(Double), 31.5(Double), 0.0(Double), 3400.0(Double), 150711.0(Double), 01(String) [07:45:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:38] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":65.7,"todayHours":0.1,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966225.0,"currPower":31.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1369.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"146690.0","dcCurr":"1.9","dcVolt":"565.9","dcPower":"1075.2","temp":"31.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1880.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"3900.0","todayEnergy":"3900.0","lifetimeEnergy":"160200.0","dcCurr":"2.5","dcVolt":"563.1","dcPower":"1407.7","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1711.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3400.0","todayEnergy":"3400.0","lifetimeEnergy":"140828.0","dcCurr":"2.5","dcVolt":"563.5","dcPower":"1408.8","temp":"31.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1797.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"158403.0","dcCurr":"2.5","dcVolt":"556.8","dcPower":"1392.0","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1413.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"141456.0","dcCurr":"2.2","dcVolt":"562.8","dcPower":"1238.2","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"1668.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"163351.0","dcCurr":"2.3","dcVolt":"570.0","dcPower":"1310.9","temp":"32.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"1812.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"160118.0","dcCurr":"2.6","dcVolt":"561.5","dcPower":"1460.0","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"1709.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"143707.0","dcCurr":"2.4","dcVolt":"564.8","dcPower":"1355.5","temp":"31.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1754.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"159619.0","dcCurr":"2.5","dcVolt":"561.2","dcPower":"1402.9","temp":"31.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1366.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"127954.0","dcCurr":"2.0","dcVolt":"565.3","dcPower":"1130.5","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"1756.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"155458.0","dcCurr":"2.5","dcVolt":"559.7","dcPower":"1399.3","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1337.0","acFreq":"0.0","apparentPower":"1.3","reactivePower":"0.0","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"127725.0","dcCurr":"1.8","dcVolt":"577.0","dcPower":"1038.7","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1582.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"153301.0","dcCurr":"2.1","dcVolt":"560.4","dcPower":"1176.8","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"1478.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"147136.0","dcCurr":"2.0","dcVolt":"563.8","dcPower":"1127.6","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"1416.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"131281.0","dcCurr":"2.0","dcVolt":"559.6","dcPower":"1119.3","temp":"32.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"1595.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"159610.0","dcCurr":"2.2","dcVolt":"565.0","dcPower":"1242.9","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"1507.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"155884.0","dcCurr":"2.1","dcVolt":"553.6","dcPower":"1162.6","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1358.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"134190.0","dcCurr":"1.7","dcVolt":"561.3","dcPower":"954.2","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1280.0","acFreq":"0.0","apparentPower":"1.3","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"134624.0","dcCurr":"1.7","dcVolt":"552.0","dcPower":"938.3","temp":"31.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"1715.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"164690.0","dcCurr":"2.3","dcVolt":"566.9","dcPower":"1303.8","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:45:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 07(String), 45(String), 31.5(Float), 65.7(Float), 0.1(Float), 2966225.0(Float), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 1(Integer), 1369.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 1.9(Double), 565.9(Double), 1075.2(Double), 31.9(Double), 0.0(Double), 3200.0(Double), 146690.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 2(Integer), 1880.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 563.1(Double), 1407.7(Double), 32.0(Double), 0.0(Double), 3900.0(Double), 160200.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 3(Integer), 1711.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.5(Double), 563.5(Double), 1408.8(Double), 31.3(Double), 0.0(Double), 3400.0(Double), 140828.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 4(Integer), 1797.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 556.8(Double), 1392.0(Double), 32.3(Double), 0.0(Double), 3600.0(Double), 158403.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 5(Integer), 1413.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 2.2(Double), 562.8(Double), 1238.2(Double), 32.2(Double), 0.0(Double), 3000.0(Double), 141456.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 6(Integer), 1668.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.3(Double), 570.0(Double), 1310.9(Double), 32.1(Double), 0.0(Double), 3500.0(Double), 163351.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 7(Integer), 1812.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.6(Double), 561.5(Double), 1460.0(Double), 32.9(Double), 0.0(Double), 3600.0(Double), 160118.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 8(Integer), 1709.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 564.8(Double), 1355.5(Double), 31.7(Double), 0.0(Double), 3500.0(Double), 143707.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 9(Integer), 1754.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 561.2(Double), 1402.9(Double), 31.9(Double), 0.0(Double), 3600.0(Double), 159619.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 10(Integer), 1366.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 2.0(Double), 565.3(Double), 1130.5(Double), 32.4(Double), 0.0(Double), 2800.0(Double), 127954.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 11(Integer), 1756.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 559.7(Double), 1399.3(Double), 32.3(Double), 0.0(Double), 3500.0(Double), 155458.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 12(Integer), 1337.0(Double), 0.0(Double), 1.3(Double), 0.0(Double), 1.8(Double), 577.0(Double), 1038.7(Double), 32.0(Double), 0.0(Double), 3000.0(Double), 127725.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 13(Integer), 1582.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.1(Double), 560.4(Double), 1176.8(Double), 32.4(Double), 0.0(Double), 3300.0(Double), 153301.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 14(Integer), 1478.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.0(Double), 563.8(Double), 1127.6(Double), 32.2(Double), 0.0(Double), 3300.0(Double), 147136.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 15(Integer), 1416.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 2.0(Double), 559.6(Double), 1119.3(Double), 32.1(Double), 0.0(Double), 3100.0(Double), 131281.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 16(Integer), 1595.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.2(Double), 565.0(Double), 1242.9(Double), 31.6(Double), 0.0(Double), 3300.0(Double), 159610.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 17(Integer), 1507.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.1(Double), 553.6(Double), 1162.6(Double), 32.0(Double), 0.0(Double), 3200.0(Double), 155884.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 18(Integer), 1358.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 1.7(Double), 561.3(Double), 954.2(Double), 32.2(Double), 0.0(Double), 2800.0(Double), 134190.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 19(Integer), 1280.0(Double), 0.0(Double), 1.3(Double), 0.0(Double), 1.7(Double), 552.0(Double), 938.3(Double), 31.8(Double), 0.0(Double), 2600.0(Double), 134624.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418973(Integer), 93(Integer), 20(Integer), 1715.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.3(Double), 566.9(Double), 1303.8(Double), 32.0(Double), 0.0(Double), 3500.0(Double), 164690.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:38] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":30.2,"todayHours":0.0,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796575.0,"currPower":21.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"17433.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"23721.0","todayEnergy":"23721.0","lifetimeEnergy":"1146293.0","dcCurr":"17.3","dcVolt":"930.6","dcPower":"16099.4","temp":"41.2","powerFactor":"77.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4342.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6431.0","todayEnergy":"6431.0","lifetimeEnergy":"650282.0","dcCurr":"5.0","dcVolt":"930.2","dcPower":"4651.0","temp":"39.6","powerFactor":"35.5","ivtStatus":"01"}] }} [07:45:38] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 07(String), 45(String), 21.8(Float), 30.2(Float), 0.0(Float), 1796575.0(Float), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418974(Integer), 109(Integer), 1(Integer), 17433.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 17.3(Double), 930.6(Double), 16099.4(Double), 41.2(Double), 77.2(Double), 23721.0(Double), 1146293.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418974(Integer), 109(Integer), 2(Integer), 4342.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 5.0(Double), 930.2(Double), 4651.0(Double), 39.6(Double), 35.5(Double), 6431.0(Double), 650282.0(Double), 01(String) [07:45:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:41] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:41] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":5.7,"todayHours":0.0,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238159.3,"currPower":9.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3235.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2000.0","todayEnergy":"2000.0","lifetimeEnergy":"84447.8","dcCurr":"16.0","dcVolt":"565.0","dcPower":"9040.0","temp":"42.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3003.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1800.0","todayEnergy":"1800.0","lifetimeEnergy":"74151.4","dcCurr":"11.0","dcVolt":"574.0","dcPower":"6314.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"3101.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1900.0","todayEnergy":"1900.0","lifetimeEnergy":"79560.1","dcCurr":"17.0","dcVolt":"511.0","dcPower":"8687.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"}] }} [07:45:41] [DEBUG] controller.InverterController - ------------------------------------------ [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 07(String), 45(String), 9.3(Float), 5.7(Float), 0.0(Float), 238159.3(Float), 01(String) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418975(Integer), 131(Integer), 1(Integer), 3235.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 16.0(Double), 565.0(Double), 9040.0(Double), 42.0(Double), 0.0(Double), 2000.0(Double), 84447.8(Double), 01(String) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418975(Integer), 131(Integer), 2(Integer), 3003.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 11.0(Double), 574.0(Double), 6314.0(Double), 44.0(Double), 0.0(Double), 1800.0(Double), 74151.4(Double), 01(String) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418975(Integer), 131(Integer), 3(Integer), 3101.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 17.0(Double), 511.0(Double), 8687.0(Double), 44.0(Double), 0.0(Double), 1900.0(Double), 79560.1(Double), 01(String) [07:45:41] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [07:48:31] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:49:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [07:49:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [07:49:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:49:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [07:49:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [07:49:25] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 188 [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [07:49:25] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [07:49:25] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:49:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [07:49:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:49:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:49:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:49:39] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [07:53:20] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:53:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:53:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 32 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [07:53:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:53:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [07:59:24] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 188 [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:59:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [07:59:25] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [07:59:25] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:59:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [07:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [07:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [07:59:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [08:03:19] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 15 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 47 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:03:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 0 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:03:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:04:04] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:04:08] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:08] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :jidong, login_channel : null [08:04:08] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:08] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:08] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:04:08] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:08] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co?plantSeq=25 [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : jidong [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : jidong, mappingList.size : 2 [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:04:08] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[jidong] roles roles [0]ROLE_01 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: jidong(String), 01(String), ED74D90B38FF8816878C44BACF45A862(String), PHONE(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:04:08] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:08] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 25, param.plantSeq : 25 [08:04:08] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-29(String), 25(Integer), 0(Integer), 2023-06-28(String), 25(Integer), 0(Integer), 2023-06-30(String), 104195(Integer) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-30(String), 25(Integer), 2023-06-30(String), 25(Integer) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 11(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:04:08] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:08] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.29.206.192, 59.29.206.192, param : code=404 [08:04:08] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-16(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 0(Integer), 2023-06-30(String), 25(Integer), 0(Integer), 2023-06-30(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 25(Integer), 0(Integer), 25(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 25(Integer), 1(Integer), 2023-06-30(String), 25(Integer), 1(Integer), 2023-06-30(String) [08:04:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:04:10] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:04:15] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:15] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :tk2340, login_channel : null [08:04:15] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: tk2340(String) [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:16] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:16] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:04:16] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:04:16] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/index.co [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : tk2340 [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: tk2340(String) [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: tk2340(String) [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : tk2340, mappingList.size : 1 [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:04:16] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[tk2340] roles roles [0]ROLE_01 [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: tk2340(String), 01(String), B8955C968FEE1DD6D899A81DA2767640(String), PHONE(String) [08:04:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:04:16] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:16] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.21.89.234, 59.21.89.234, param : code=404 [08:04:16] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:18] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 41, param.plantSeq : 0 [08:04:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 2023-06-30(String), 41(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 0(Integer), 2023-06-29(String), 41(Integer), 0(Integer), 2023-06-28(String), 41(Integer), 0(Integer), 2023-06-30(String), 104195(Integer) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 2023-06-30(String), 41(Integer), 2023-06-30(String), 41(Integer) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:04:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:04:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:18] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.21.89.234, 59.21.89.234, param : code=404 [08:04:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 01(String), 2023-06-16(String) [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:04:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 0(Integer), 2023-06-30(String), 41(Integer), 0(Integer), 2023-06-30(String) [08:04:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:04:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:04:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 41(Integer), 0(Integer), 41(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:04:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:04:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:04:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 41(Integer), 1(Integer), 2023-06-30(String), 41(Integer), 1(Integer), 2023-06-30(String) [08:04:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:04:59] [DEBUG] controller.InverterController - ------------------------------------------ [08:04:59] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":2.4,"todayHours":0.0,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8422.0,"currPower":2.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2000.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.2","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"8422.0","dcCurr":"2.4","dcVolt":"681.1","dcPower":"1634.6","temp":"42.9","powerFactor":"85.0","ivtStatus":"01"}] }} [08:04:59] [DEBUG] controller.InverterController - ------------------------------------------ [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 08(String), 04(String), 2.0(Float), 2.4(Float), 0.0(Float), 8422.0(Float), 01(String) [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418981(Integer), 140(Integer), 1(Integer), 2000.0(Double), 0.0(Double), 2.0(Double), 0.2(Double), 2.4(Double), 681.1(Double), 1634.6(Double), 42.9(Double), 85.0(Double), 2400.0(Double), 8422.0(Double), 01(String) [08:04:59] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:02] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:02] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":6.8,"todayHours":0.0,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113810.0,"currPower":5.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3800.0","acFreq":"0.0","apparentPower":"3.8","reactivePower":"6553.4","acEnergy":"4500.0","todayEnergy":"4500.0","lifetimeEnergy":"78501.0","dcCurr":"3.1","dcVolt":"655.5","dcPower":"2032.2","temp":"42.7","powerFactor":"6465.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2000.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"6553.4","acEnergy":"2300.0","todayEnergy":"2300.0","lifetimeEnergy":"35309.0","dcCurr":"2.6","dcVolt":"529.5","dcPower":"1376.6","temp":"42.4","powerFactor":"6475.6","ivtStatus":"01"}] }} [08:05:02] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 08(String), 05(String), 5.8(Float), 6.8(Float), 0.0(Float), 113810.0(Float), 01(String) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418982(Integer), 137(Integer), 1(Integer), 3800.0(Double), 0.0(Double), 3.8(Double), 6553.4(Double), 3.1(Double), 655.5(Double), 2032.2(Double), 42.7(Double), 6465.6(Double), 4500.0(Double), 78501.0(Double), 01(String) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418982(Integer), 137(Integer), 2(Integer), 2000.0(Double), 0.0(Double), 2.0(Double), 6553.4(Double), 2.6(Double), 529.5(Double), 1376.6(Double), 42.4(Double), 6475.6(Double), 2300.0(Double), 35309.0(Double), 01(String) [08:05:02] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:05] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:05] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":6.2,"todayHours":0.0,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179420.0,"currPower":21.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"11100.0","acFreq":"0.0","apparentPower":"11.1","reactivePower":"6552.2","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"90812.0","dcCurr":"5.9","dcVolt":"551.6","dcPower":"3254.2","temp":"47.4","powerFactor":"6457.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10400.0","acFreq":"0.0","apparentPower":"10.4","reactivePower":"6553.4","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"88608.0","dcCurr":"6.2","dcVolt":"550.4","dcPower":"3412.7","temp":"47.5","powerFactor":"6457.6","ivtStatus":"01"}] }} [08:05:05] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 08(String), 05(String), 21.5(Float), 6.2(Float), 0.0(Float), 179420.0(Float), 01(String) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418983(Integer), 134(Integer), 1(Integer), 11100.0(Double), 0.0(Double), 11.1(Double), 6552.2(Double), 5.9(Double), 551.6(Double), 3254.2(Double), 47.4(Double), 6457.6(Double), 3200.0(Double), 90812.0(Double), 01(String) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418983(Integer), 134(Integer), 2(Integer), 10400.0(Double), 0.0(Double), 10.4(Double), 6553.4(Double), 6.2(Double), 550.4(Double), 3412.7(Double), 47.5(Double), 6457.6(Double), 3000.0(Double), 88608.0(Double), 01(String) [08:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:06] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:06] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":4.9,"todayHours":0.0,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79377.0,"currPower":4.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4000.0","acFreq":"0.0","apparentPower":"4.0","reactivePower":"0.0","acEnergy":"4900.0","todayEnergy":"4900.0","lifetimeEnergy":"79377.0","dcCurr":"3.1","dcVolt":"482.6","dcPower":"1496.0","temp":"40.3","powerFactor":"93.0","ivtStatus":"01"}] }} [08:05:06] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 08(String), 05(String), 4.0(Float), 4.9(Float), 0.0(Float), 79377.0(Float), 01(String) [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418984(Integer), 138(Integer), 1(Integer), 4000.0(Double), 0.0(Double), 4.0(Double), 0.0(Double), 3.1(Double), 482.6(Double), 1496.0(Double), 40.3(Double), 93.0(Double), 4900.0(Double), 79377.0(Double), 01(String) [08:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:07] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:07] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":33.4,"todayHours":0.0,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611219.0,"currPower":30.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"30302.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"27688.0","todayEnergy":"27688.0","lifetimeEnergy":"1026412.0","dcCurr":"33.8","dcVolt":"939.0","dcPower":"31738.2","temp":"39.2","powerFactor":"83.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5685.0","todayEnergy":"5685.0","lifetimeEnergy":"584807.0","dcCurr":"0.0","dcVolt":"1052.1","dcPower":"0.0","temp":"35.6","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:07] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 08(String), 05(String), 30.3(Float), 33.4(Float), 0.0(Float), 1611219.0(Float), 01(String) [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418985(Integer), 124(Integer), 1(Integer), 30302.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 33.8(Double), 939.0(Double), 31738.2(Double), 39.2(Double), 83.4(Double), 27688.0(Double), 1026412.0(Double), 01(String) [08:05:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418985(Integer), 124(Integer), 2(Integer), 0.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1052.1(Double), 0.0(Double), 35.6(Double), 0.0(Double), 5685.0(Double), 584807.0(Double), 01(String) [08:05:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:09] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:09] [DEBUG] controller.InverterController - {"plantSeq":104,"todayEnergy":37.5,"todayHours":0.0,"lastdayEnergy":1739480.0,"lastdayHours":1741.2,"lifetimeEnergy":1739518.0,"currPower":34.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"34316.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"32012.0","todayEnergy":"32012.0","lifetimeEnergy":"1101217.0","dcCurr":"38.0","dcVolt":"956.3","dcPower":"36339.4","temp":"45.1","powerFactor":"99.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5477.0","todayEnergy":"5477.0","lifetimeEnergy":"638301.0","dcCurr":"0.0","dcVolt":"1061.7","dcPower":"0.0","temp":"37.4","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:09] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer), 2023-06-30(String), 08(String), 05(String), 34.3(Float), 37.5(Float), 0.0(Float), 1739518.0(Float), 01(String) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418986(Integer), 104(Integer), 1(Integer), 34316.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 38.0(Double), 956.3(Double), 36339.4(Double), 45.1(Double), 99.8(Double), 32012.0(Double), 1101217.0(Double), 01(String) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418986(Integer), 104(Integer), 2(Integer), 0.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1061.7(Double), 0.0(Double), 37.4(Double), 0.0(Double), 5477.0(Double), 638301.0(Double), 01(String) [08:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:10] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:10] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":2.8,"todayHours":0.0,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14433.0,"currPower":4.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4000.0","acFreq":"0.0","apparentPower":"4.0","reactivePower":"0.3","acEnergy":"2800.0","todayEnergy":"2800.0","lifetimeEnergy":"14433.0","dcCurr":"1.6","dcVolt":"650.8","dcPower":"1041.3","temp":"49.6","powerFactor":"92.0","ivtStatus":"01"}] }} [08:05:10] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 08(String), 05(String), 4.0(Float), 2.8(Float), 0.0(Float), 14433.0(Float), 01(String) [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418987(Integer), 141(Integer), 1(Integer), 4000.0(Double), 0.0(Double), 4.0(Double), 0.3(Double), 1.6(Double), 650.8(Double), 1041.3(Double), 49.6(Double), 92.0(Double), 2800.0(Double), 14433.0(Double), 01(String) [08:05:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:11] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:11] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":34.7,"todayHours":0.0,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1719004.0,"currPower":37.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"30262.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"28536.0","todayEnergy":"28536.0","lifetimeEnergy":"1101336.0","dcCurr":"27.7","dcVolt":"979.7","dcPower":"27137.7","temp":"48.0","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"7535.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6125.0","todayEnergy":"6125.0","lifetimeEnergy":"617668.0","dcCurr":"0.6","dcVolt":"975.4","dcPower":"585.2","temp":"44.7","powerFactor":"98.0","ivtStatus":"01"}] }} [08:05:11] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 08(String), 05(String), 37.8(Float), 34.7(Float), 0.0(Float), 1719004.0(Float), 01(String) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418988(Integer), 126(Integer), 1(Integer), 30262.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 27.7(Double), 979.7(Double), 27137.7(Double), 48.0(Double), 100.0(Double), 28536.0(Double), 1101336.0(Double), 01(String) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418988(Integer), 126(Integer), 2(Integer), 7535.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 0.6(Double), 975.4(Double), 585.2(Double), 44.7(Double), 98.0(Double), 6125.0(Double), 617668.0(Double), 01(String) [08:05:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:18] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:18] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":34.4,"todayHours":0.0,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702106.0,"currPower":41.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"32606.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"28935.0","todayEnergy":"28935.0","lifetimeEnergy":"1101440.0","dcCurr":"36.1","dcVolt":"947.6","dcPower":"34208.4","temp":"49.7","powerFactor":"88.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8558.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5465.0","todayEnergy":"5465.0","lifetimeEnergy":"600666.0","dcCurr":"0.0","dcVolt":"977.6","dcPower":"0.0","temp":"47.9","powerFactor":"85.2","ivtStatus":"01"}] }} [08:05:18] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 08(String), 05(String), 41.2(Float), 34.4(Float), 0.0(Float), 1702106.0(Float), 01(String) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418989(Integer), 108(Integer), 1(Integer), 32606.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 36.1(Double), 947.6(Double), 34208.4(Double), 49.7(Double), 88.9(Double), 28935.0(Double), 1101440.0(Double), 01(String) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418989(Integer), 108(Integer), 2(Integer), 8558.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 977.6(Double), 0.0(Double), 47.9(Double), 85.2(Double), 5465.0(Double), 600666.0(Double), 01(String) [08:05:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:23] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:23] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":9.6,"todayHours":0.0,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390390.0,"currPower":11.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2900.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.3","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"95043.0","dcCurr":"4.6","dcVolt":"534.4","dcPower":"2458.4","temp":"48.2","powerFactor":"90.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3000.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.5","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"96480.0","dcCurr":"4.7","dcVolt":"525.8","dcPower":"2471.4","temp":"50.9","powerFactor":"92.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2900.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.8","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"98171.0","dcCurr":"4.7","dcVolt":"534.6","dcPower":"2512.6","temp":"49.4","powerFactor":"92.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"3000.0","acFreq":"0.0","apparentPower":"3.1","reactivePower":"0.8","acEnergy":"2400.0","todayEnergy":"2400.0","lifetimeEnergy":"100696.0","dcCurr":"4.6","dcVolt":"527.4","dcPower":"2425.9","temp":"50.2","powerFactor":"92.0","ivtStatus":"01"}] }} [08:05:23] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 08(String), 05(String), 11.8(Float), 9.6(Float), 0.0(Float), 390390.0(Float), 01(String) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418990(Integer), 99(Integer), 1(Integer), 2900.0(Double), 0.0(Double), 2.9(Double), 0.3(Double), 4.6(Double), 534.4(Double), 2458.4(Double), 48.2(Double), 90.0(Double), 2400.0(Double), 95043.0(Double), 01(String) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418990(Integer), 99(Integer), 2(Integer), 3000.0(Double), 0.0(Double), 3.0(Double), 0.5(Double), 4.7(Double), 525.8(Double), 2471.4(Double), 50.9(Double), 92.0(Double), 2400.0(Double), 96480.0(Double), 01(String) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418990(Integer), 99(Integer), 3(Integer), 2900.0(Double), 0.0(Double), 3.0(Double), 0.8(Double), 4.7(Double), 534.6(Double), 2512.6(Double), 49.4(Double), 92.0(Double), 2400.0(Double), 98171.0(Double), 01(String) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418990(Integer), 99(Integer), 4(Integer), 3000.0(Double), 0.0(Double), 3.1(Double), 0.8(Double), 4.6(Double), 527.4(Double), 2425.9(Double), 50.2(Double), 92.0(Double), 2400.0(Double), 100696.0(Double), 01(String) [08:05:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:24] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:24] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":33.6,"todayHours":0.0,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748193.0,"currPower":32.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"32763.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"28628.0","todayEnergy":"28628.0","lifetimeEnergy":"1118851.0","dcCurr":"35.9","dcVolt":"932.3","dcPower":"33469.6","temp":"40.0","powerFactor":"99.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4925.0","todayEnergy":"4925.0","lifetimeEnergy":"629342.0","dcCurr":"0.0","dcVolt":"1062.9","dcPower":"0.0","temp":"35.5","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:24] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 08(String), 05(String), 32.8(Float), 33.6(Float), 0.0(Float), 1748193.0(Float), 01(String) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418991(Integer), 120(Integer), 1(Integer), 32763.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 35.9(Double), 932.3(Double), 33469.6(Double), 40.0(Double), 99.4(Double), 28628.0(Double), 1118851.0(Double), 01(String) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418991(Integer), 120(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1062.9(Double), 0.0(Double), 35.5(Double), 0.0(Double), 4925.0(Double), 629342.0(Double), 01(String) [08:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:26] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":3.5,"todayHours":0.0,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201915.8,"currPower":3.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1842.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1800.0","todayEnergy":"1800.0","lifetimeEnergy":"106845.7","dcCurr":"4.0","dcVolt":"572.0","dcPower":"2288.0","temp":"47.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1697.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"1700.0","todayEnergy":"1700.0","lifetimeEnergy":"95070.1","dcCurr":"3.0","dcVolt":"578.0","dcPower":"1734.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 08(String), 05(String), 3.5(Float), 3.5(Float), 0.0(Float), 201915.8(Float), 01(String) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418992(Integer), 129(Integer), 1(Integer), 1842.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 4.0(Double), 572.0(Double), 2288.0(Double), 47.0(Double), 0.0(Double), 1800.0(Double), 106845.7(Double), 01(String) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418992(Integer), 129(Integer), 2(Integer), 1697.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 3.0(Double), 578.0(Double), 1734.0(Double), 43.0(Double), 0.0(Double), 1700.0(Double), 95070.1(Double), 01(String) [08:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:27] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":20.4,"todayHours":0.0,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797337.4,"currPower":12.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2778.0","acFreq":"599.6","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"4440.0","todayEnergy":"4440.0","lifetimeEnergy":"178221.5","dcCurr":"660.3","dcVolt":"603.0","dcPower":"398154.8","temp":"33.9","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2731.0","acFreq":"599.6","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"4330.0","todayEnergy":"4330.0","lifetimeEnergy":"177342.1","dcCurr":"660.2","dcVolt":"602.3","dcPower":"397643.0","temp":"34.3","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2824.0","acFreq":"599.6","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4590.0","todayEnergy":"4590.0","lifetimeEnergy":"177393.1","dcCurr":"660.2","dcVolt":"602.6","dcPower":"397881.6","temp":"34.3","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2880.0","acFreq":"599.6","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"4690.0","todayEnergy":"4690.0","lifetimeEnergy":"174327.9","dcCurr":"660.3","dcVolt":"604.1","dcPower":"398885.6","temp":"33.8","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1460.0","acFreq":"599.6","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2370.0","todayEnergy":"2370.0","lifetimeEnergy":"90052.9","dcCurr":"2.5","dcVolt":"589.1","dcPower":"1472.7","temp":"42.9","powerFactor":"10.0","ivtStatus":"01"}] }} [08:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 08(String), 05(String), 12.7(Float), 20.4(Float), 0.0(Float), 797337.4(Float), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418993(Integer), 128(Integer), 1(Integer), 2778.0(Double), 599.6(Double), 0.0(Double), -0.0(Double), 660.3(Double), 603.0(Double), 398154.8(Double), 33.9(Double), 645.4(Double), 4440.0(Double), 178221.5(Double), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418993(Integer), 128(Integer), 2(Integer), 2731.0(Double), 599.6(Double), 0.0(Double), -0.0(Double), 660.2(Double), 602.3(Double), 397643.0(Double), 34.3(Double), 645.4(Double), 4330.0(Double), 177342.1(Double), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418993(Integer), 128(Integer), 3(Integer), 2824.0(Double), 599.6(Double), 0.0(Double), 0.0(Double), 660.2(Double), 602.6(Double), 397881.6(Double), 34.3(Double), 10.0(Double), 4590.0(Double), 177393.1(Double), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418993(Integer), 128(Integer), 4(Integer), 2880.0(Double), 599.6(Double), 0.0(Double), -0.0(Double), 660.3(Double), 604.1(Double), 398885.6(Double), 33.8(Double), 645.4(Double), 4690.0(Double), 174327.9(Double), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418993(Integer), 128(Integer), 5(Integer), 1460.0(Double), 599.6(Double), 0.0(Double), 0.0(Double), 2.5(Double), 589.1(Double), 1472.7(Double), 42.9(Double), 10.0(Double), 2370.0(Double), 90052.9(Double), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:27] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":10.2,"todayHours":0.1,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111252.0,"currPower":12.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"12800.0","acFreq":"0.0","apparentPower":"12.8","reactivePower":"6553.3","acEnergy":"10200.0","todayEnergy":"10200.0","lifetimeEnergy":"111252.0","dcCurr":"8.1","dcVolt":"538.0","dcPower":"4357.8","temp":"58.3","powerFactor":"6457.6","ivtStatus":"01"}] }} [08:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 08(String), 05(String), 12.8(Float), 10.2(Float), 0.1(Float), 111252.0(Float), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418994(Integer), 135(Integer), 1(Integer), 12800.0(Double), 0.0(Double), 12.8(Double), 6553.3(Double), 8.1(Double), 538.0(Double), 4357.8(Double), 58.3(Double), 6457.6(Double), 10200.0(Double), 111252.0(Double), 01(String) [08:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:28] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":34.0,"todayHours":0.0,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797704.0,"currPower":34.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"34199.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"29093.0","todayEnergy":"29093.0","lifetimeEnergy":"1342793.0","dcCurr":"58.0","dcVolt":"965.5","dcPower":"55999.0","temp":"45.0","powerFactor":"78.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4880.0","todayEnergy":"4880.0","lifetimeEnergy":"454911.0","dcCurr":"0.0","dcVolt":"1067.1","dcPower":"0.0","temp":"37.6","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 08(String), 05(String), 34.2(Float), 34.0(Float), 0.0(Float), 1797704.0(Float), 01(String) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418995(Integer), 111(Integer), 1(Integer), 34199.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 58.0(Double), 965.5(Double), 55999.0(Double), 45.0(Double), 78.2(Double), 29093.0(Double), 1342793.0(Double), 01(String) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418995(Integer), 111(Integer), 2(Integer), 0.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1067.1(Double), 0.0(Double), 37.6(Double), 0.0(Double), 4880.0(Double), 454911.0(Double), 01(String) [08:05:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:29] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":8.5,"todayHours":0.1,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327784.4,"currPower":9.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3251.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"109950.3","dcCurr":"16.0","dcVolt":"545.0","dcPower":"8720.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3031.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"101329.7","dcCurr":"12.0","dcVolt":"574.0","dcPower":"6888.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"3382.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"116504.4","dcCurr":"19.0","dcVolt":"587.0","dcPower":"11153.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 08(String), 05(String), 9.7(Float), 8.5(Float), 0.1(Float), 327784.4(Float), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418996(Integer), 127(Integer), 1(Integer), 3251.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 16.0(Double), 545.0(Double), 8720.0(Double), 46.0(Double), 0.0(Double), 3000.0(Double), 109950.3(Double), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418996(Integer), 127(Integer), 2(Integer), 3031.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 12.0(Double), 574.0(Double), 6888.0(Double), 48.0(Double), 0.0(Double), 2600.0(Double), 101329.7(Double), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418996(Integer), 127(Integer), 3(Integer), 3382.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 19.0(Double), 587.0(Double), 11153.0(Double), 48.0(Double), 0.0(Double), 2900.0(Double), 116504.4(Double), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:29] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":33.4,"todayHours":0.0,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647710.0,"currPower":38.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"31011.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"27689.0","todayEnergy":"27689.0","lifetimeEnergy":"1063024.0","dcCurr":"31.9","dcVolt":"958.4","dcPower":"30573.0","temp":"39.0","powerFactor":"93.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"7522.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5716.0","todayEnergy":"5716.0","lifetimeEnergy":"584686.0","dcCurr":"4.7","dcVolt":"989.2","dcPower":"4649.2","temp":"37.2","powerFactor":"89.5","ivtStatus":"01"}] }} [08:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 08(String), 05(String), 38.5(Float), 33.4(Float), 0.0(Float), 1647710.0(Float), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418997(Integer), 125(Integer), 1(Integer), 31011.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 31.9(Double), 958.4(Double), 30573.0(Double), 39.0(Double), 93.4(Double), 27689.0(Double), 1063024.0(Double), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418997(Integer), 125(Integer), 2(Integer), 7522.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 4.7(Double), 989.2(Double), 4649.2(Double), 37.2(Double), 89.5(Double), 5716.0(Double), 584686.0(Double), 01(String) [08:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:31] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:31] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":228.1,"todayHours":0.5,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71209.0,"currPower":211.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"46300.0","acFreq":"0.0","apparentPower":"46.3","reactivePower":"6551.9","acEnergy":"50000.0","todayEnergy":"50000.0","lifetimeEnergy":"17937.0","dcCurr":"27.1","dcVolt":"626.2","dcPower":"16970.0","temp":"38.9","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"53400.0","acFreq":"0.0","apparentPower":"53.4","reactivePower":"6552.2","acEnergy":"58300.0","todayEnergy":"58300.0","lifetimeEnergy":"17788.0","dcCurr":"39.5","dcVolt":"613.9","dcPower":"24247.7","temp":"43.0","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"51800.0","acFreq":"0.0","apparentPower":"51.8","reactivePower":"6552.5","acEnergy":"54000.0","todayEnergy":"54000.0","lifetimeEnergy":"17825.0","dcCurr":"32.6","dcVolt":"623.4","dcPower":"20322.8","temp":"40.7","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"59600.0","acFreq":"0.0","apparentPower":"59.6","reactivePower":"6551.3","acEnergy":"65800.0","todayEnergy":"65800.0","lifetimeEnergy":"17659.0","dcCurr":"36.0","dcVolt":"620.6","dcPower":"22342.8","temp":"44.7","powerFactor":"6454.6","ivtStatus":"01"}] }} [08:05:31] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 08(String), 05(String), 211.1(Float), 228.1(Float), 0.5(Float), 71209.0(Float), 01(String) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418998(Integer), 139(Integer), 1(Integer), 46300.0(Double), 0.0(Double), 46.3(Double), 6551.9(Double), 27.1(Double), 626.2(Double), 16970.0(Double), 38.9(Double), 6454.6(Double), 50000.0(Double), 17937.0(Double), 01(String) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418998(Integer), 139(Integer), 2(Integer), 53400.0(Double), 0.0(Double), 53.4(Double), 6552.2(Double), 39.5(Double), 613.9(Double), 24247.7(Double), 43.0(Double), 6454.6(Double), 58300.0(Double), 17788.0(Double), 01(String) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418998(Integer), 139(Integer), 3(Integer), 51800.0(Double), 0.0(Double), 51.8(Double), 6552.5(Double), 32.6(Double), 623.4(Double), 20322.8(Double), 40.7(Double), 6454.6(Double), 54000.0(Double), 17825.0(Double), 01(String) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418998(Integer), 139(Integer), 4(Integer), 59600.0(Double), 0.0(Double), 59.6(Double), 6551.3(Double), 36.0(Double), 620.6(Double), 22342.8(Double), 44.7(Double), 6454.6(Double), 65800.0(Double), 17659.0(Double), 01(String) [08:05:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:32] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":36.1,"todayHours":0.0,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1782992.0,"currPower":42.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"34402.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"30637.0","todayEnergy":"30637.0","lifetimeEnergy":"1141990.0","dcCurr":"37.0","dcVolt":"968.2","dcPower":"35823.4","temp":"43.4","powerFactor":"77.5","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8018.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5456.0","todayEnergy":"5456.0","lifetimeEnergy":"641002.0","dcCurr":"8.0","dcVolt":"989.0","dcPower":"7912.0","temp":"38.1","powerFactor":"75.9","ivtStatus":"01"}] }} [08:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 08(String), 05(String), 42.4(Float), 36.1(Float), 0.0(Float), 1782992.0(Float), 01(String) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418999(Integer), 112(Integer), 1(Integer), 34402.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 37.0(Double), 968.2(Double), 35823.4(Double), 43.4(Double), 77.5(Double), 30637.0(Double), 1141990.0(Double), 01(String) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 418999(Integer), 112(Integer), 2(Integer), 8018.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 8.0(Double), 989.0(Double), 7912.0(Double), 38.1(Double), 75.9(Double), 5456.0(Double), 641002.0(Double), 01(String) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:32] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":34.0,"todayHours":0.0,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777118.0,"currPower":41.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"32225.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"28326.0","todayEnergy":"28326.0","lifetimeEnergy":"1130709.0","dcCurr":"21.6","dcVolt":"973.1","dcPower":"21019.0","temp":"41.9","powerFactor":"99.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8903.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5719.0","todayEnergy":"5719.0","lifetimeEnergy":"646409.0","dcCurr":"0.0","dcVolt":"957.1","dcPower":"0.0","temp":"38.3","powerFactor":"96.8","ivtStatus":"01"}] }} [08:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 08(String), 05(String), 41.1(Float), 34.0(Float), 0.0(Float), 1777118.0(Float), 01(String) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419000(Integer), 105(Integer), 1(Integer), 32225.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 21.6(Double), 973.1(Double), 21019.0(Double), 41.9(Double), 99.8(Double), 28326.0(Double), 1130709.0(Double), 01(String) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419000(Integer), 105(Integer), 2(Integer), 8903.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 957.1(Double), 0.0(Double), 38.3(Double), 96.8(Double), 5719.0(Double), 646409.0(Double), 01(String) [08:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:34] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:34] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":41.8,"todayHours":0.0,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469403.0,"currPower":35.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"35536.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"34057.0","todayEnergy":"34057.0","lifetimeEnergy":"987283.0","dcCurr":"40.5","dcVolt":"941.8","dcPower":"38142.9","temp":"46.2","powerFactor":"87.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7727.0","todayEnergy":"7727.0","lifetimeEnergy":"482120.0","dcCurr":"0.0","dcVolt":"1079.6","dcPower":"0.0","temp":"38.8","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:34] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 08(String), 05(String), 35.5(Float), 41.8(Float), 0.0(Float), 1469403.0(Float), 01(String) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419001(Integer), 110(Integer), 1(Integer), 35536.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 40.5(Double), 941.8(Double), 38142.9(Double), 46.2(Double), 87.0(Double), 34057.0(Double), 987283.0(Double), 01(String) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419001(Integer), 110(Integer), 2(Integer), 0.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1079.6(Double), 0.0(Double), 38.8(Double), 0.0(Double), 7727.0(Double), 482120.0(Double), 01(String) [08:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:35] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":37.5,"todayHours":0.0,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784195.0,"currPower":41.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"32854.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"30418.0","todayEnergy":"30418.0","lifetimeEnergy":"1127280.0","dcCurr":"35.6","dcVolt":"950.5","dcPower":"33837.8","temp":"45.0","powerFactor":"88.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8479.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7069.0","todayEnergy":"7069.0","lifetimeEnergy":"656915.0","dcCurr":"5.9","dcVolt":"994.2","dcPower":"5865.8","temp":"40.1","powerFactor":"74.8","ivtStatus":"01"}] }} [08:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 08(String), 05(String), 41.3(Float), 37.5(Float), 0.0(Float), 1784195.0(Float), 01(String) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419002(Integer), 113(Integer), 1(Integer), 32854.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 35.6(Double), 950.5(Double), 33837.8(Double), 45.0(Double), 88.6(Double), 30418.0(Double), 1127280.0(Double), 01(String) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419002(Integer), 113(Integer), 2(Integer), 8479.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 5.9(Double), 994.2(Double), 5865.8(Double), 40.1(Double), 74.8(Double), 7069.0(Double), 656915.0(Double), 01(String) [08:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:36] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":55.2,"todayHours":0.1,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334901.0,"currPower":27.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1810.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"138283.0","dcCurr":"2.5","dcVolt":"558.2","dcPower":"1395.4","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1847.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3800.0","todayEnergy":"3800.0","lifetimeEnergy":"157794.0","dcCurr":"2.7","dcVolt":"554.9","dcPower":"1498.3","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1722.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"141132.0","dcCurr":"2.5","dcVolt":"571.1","dcPower":"1427.7","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1906.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"146341.0","dcCurr":"2.6","dcVolt":"556.2","dcPower":"1446.1","temp":"31.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1988.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"161414.0","dcCurr":"2.8","dcVolt":"562.0","dcPower":"1573.7","temp":"33.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"1914.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"161049.0","dcCurr":"2.6","dcVolt":"554.2","dcPower":"1440.9","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"1710.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"135043.0","dcCurr":"2.4","dcVolt":"565.3","dcPower":"1356.7","temp":"31.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"1653.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"152358.0","dcCurr":"2.4","dcVolt":"565.0","dcPower":"1356.1","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1392.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"2700.0","todayEnergy":"2700.0","lifetimeEnergy":"128947.0","dcCurr":"1.8","dcVolt":"575.7","dcPower":"1036.2","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1749.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3800.0","todayEnergy":"3800.0","lifetimeEnergy":"154804.0","dcCurr":"2.4","dcVolt":"559.6","dcPower":"1343.0","temp":"31.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"1751.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"154813.0","dcCurr":"2.5","dcVolt":"559.9","dcPower":"1399.7","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1791.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"157332.0","dcCurr":"2.6","dcVolt":"555.9","dcPower":"1445.3","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1723.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"157329.0","dcCurr":"2.6","dcVolt":"552.8","dcPower":"1437.4","temp":"30.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"1760.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3400.0","todayEnergy":"3400.0","lifetimeEnergy":"141992.0","dcCurr":"2.2","dcVolt":"541.9","dcPower":"1192.3","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1138.0","acFreq":"0.0","apparentPower":"1.1","reactivePower":"0.0","acEnergy":"2200.0","todayEnergy":"2200.0","lifetimeEnergy":"95559.0","dcCurr":"2.0","dcVolt":"564.5","dcPower":"1129.0","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1988.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"4000.0","todayEnergy":"4000.0","lifetimeEnergy":"150711.0","dcCurr":"2.6","dcVolt":"561.9","dcPower":"1460.9","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 08(String), 05(String), 27.8(Float), 55.2(Float), 0.1(Float), 2334901.0(Float), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 1(Integer), 1810.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 558.2(Double), 1395.4(Double), 31.6(Double), 0.0(Double), 3700.0(Double), 138283.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 2(Integer), 1847.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.7(Double), 554.9(Double), 1498.3(Double), 32.8(Double), 0.0(Double), 3800.0(Double), 157794.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 3(Integer), 1722.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.5(Double), 571.1(Double), 1427.7(Double), 32.8(Double), 0.0(Double), 3600.0(Double), 141132.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 4(Integer), 1906.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.6(Double), 556.2(Double), 1446.1(Double), 31.7(Double), 0.0(Double), 4100.0(Double), 146341.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 5(Integer), 1988.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.8(Double), 562.0(Double), 1573.7(Double), 33.4(Double), 0.0(Double), 4100.0(Double), 161414.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 6(Integer), 1914.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.6(Double), 554.2(Double), 1440.9(Double), 32.4(Double), 0.0(Double), 4100.0(Double), 161049.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 7(Integer), 1710.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 565.3(Double), 1356.7(Double), 31.8(Double), 0.0(Double), 3700.0(Double), 135043.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 8(Integer), 1653.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 565.0(Double), 1356.1(Double), 33.1(Double), 0.0(Double), 3500.0(Double), 152358.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 9(Integer), 1392.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 1.8(Double), 575.7(Double), 1036.2(Double), 32.9(Double), 0.0(Double), 2700.0(Double), 128947.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 10(Integer), 1749.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 559.6(Double), 1343.0(Double), 31.8(Double), 0.0(Double), 3800.0(Double), 154804.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 11(Integer), 1751.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 559.9(Double), 1399.7(Double), 32.3(Double), 0.0(Double), 3700.0(Double), 154813.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 12(Integer), 1791.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.6(Double), 555.9(Double), 1445.3(Double), 32.5(Double), 0.0(Double), 3700.0(Double), 157332.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 13(Integer), 1723.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.6(Double), 552.8(Double), 1437.4(Double), 30.1(Double), 0.0(Double), 1100.0(Double), 157329.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 17(Integer), 1760.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.2(Double), 541.9(Double), 1192.3(Double), 32.6(Double), 0.0(Double), 3400.0(Double), 141992.0(Double), 01(String) [08:05:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 18(Integer), 1138.0(Double), 0.0(Double), 1.1(Double), 0.0(Double), 2.0(Double), 564.5(Double), 1129.0(Double), 32.2(Double), 0.0(Double), 2200.0(Double), 95559.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419003(Integer), 92(Integer), 19(Integer), 1988.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.6(Double), 561.9(Double), 1460.9(Double), 31.6(Double), 0.0(Double), 4000.0(Double), 150711.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:37] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":77.1,"todayHours":0.1,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2982646.0,"currPower":35.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1575.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"146690.0","dcCurr":"2.3","dcVolt":"557.4","dcPower":"1281.9","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2168.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"4600.0","todayEnergy":"4600.0","lifetimeEnergy":"160200.0","dcCurr":"2.9","dcVolt":"565.6","dcPower":"1640.1","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1806.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3900.0","todayEnergy":"3900.0","lifetimeEnergy":"140829.0","dcCurr":"2.5","dcVolt":"555.4","dcPower":"1388.6","temp":"31.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1958.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"158404.0","dcCurr":"2.7","dcVolt":"554.8","dcPower":"1498.1","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1659.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"141456.0","dcCurr":"2.4","dcVolt":"570.1","dcPower":"1368.2","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"1819.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"163351.0","dcCurr":"2.6","dcVolt":"564.6","dcPower":"1468.0","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"1872.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"160119.0","dcCurr":"2.6","dcVolt":"564.0","dcPower":"1466.5","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2255.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"160119.0","dcCurr":"3.2","dcVolt":"557.0","dcPower":"1782.5","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1868.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"159619.0","dcCurr":"2.5","dcVolt":"561.2","dcPower":"1403.0","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1417.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"127955.0","dcCurr":"2.1","dcVolt":"562.9","dcPower":"1182.1","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"1844.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"155458.0","dcCurr":"2.6","dcVolt":"553.7","dcPower":"1439.6","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1642.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"127725.0","dcCurr":"2.1","dcVolt":"562.5","dcPower":"1181.3","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1647.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3900.0","todayEnergy":"3900.0","lifetimeEnergy":"153302.0","dcCurr":"2.3","dcVolt":"561.1","dcPower":"1290.5","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"1664.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"3800.0","todayEnergy":"3800.0","lifetimeEnergy":"147137.0","dcCurr":"2.3","dcVolt":"548.1","dcPower":"1260.6","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"1561.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"131281.0","dcCurr":"2.2","dcVolt":"574.1","dcPower":"1263.0","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"1920.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"3900.0","todayEnergy":"3900.0","lifetimeEnergy":"159611.0","dcCurr":"2.5","dcVolt":"576.4","dcPower":"1441.0","temp":"31.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"1759.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3800.0","todayEnergy":"3800.0","lifetimeEnergy":"155885.0","dcCurr":"2.4","dcVolt":"563.6","dcPower":"1352.7","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1509.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"134190.0","dcCurr":"1.9","dcVolt":"554.3","dcPower":"1053.1","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1385.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"134625.0","dcCurr":"1.9","dcVolt":"541.2","dcPower":"1028.3","temp":"32.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"1865.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"164690.0","dcCurr":"2.6","dcVolt":"557.6","dcPower":"1449.8","temp":"32.1","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 08(String), 05(String), 35.2(Float), 77.1(Float), 0.1(Float), 2982646.0(Float), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 1(Integer), 1575.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.3(Double), 557.4(Double), 1281.9(Double), 32.0(Double), 0.0(Double), 3700.0(Double), 146690.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 2(Integer), 2168.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 2.9(Double), 565.6(Double), 1640.1(Double), 32.0(Double), 0.0(Double), 4600.0(Double), 160200.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 3(Integer), 1806.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 555.4(Double), 1388.6(Double), 31.4(Double), 0.0(Double), 3900.0(Double), 140829.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 4(Integer), 1958.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 554.8(Double), 1498.1(Double), 32.4(Double), 0.0(Double), 4200.0(Double), 158404.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 5(Integer), 1659.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 570.1(Double), 1368.2(Double), 32.5(Double), 0.0(Double), 3600.0(Double), 141456.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 6(Integer), 1819.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.6(Double), 564.6(Double), 1468.0(Double), 32.2(Double), 0.0(Double), 4100.0(Double), 163351.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 7(Integer), 1872.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.6(Double), 564.0(Double), 1466.5(Double), 33.1(Double), 0.0(Double), 4300.0(Double), 160119.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 8(Integer), 2255.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.2(Double), 557.0(Double), 1782.5(Double), 33.1(Double), 0.0(Double), 4200.0(Double), 160119.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 9(Integer), 1868.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 561.2(Double), 1403.0(Double), 32.0(Double), 0.0(Double), 4200.0(Double), 159619.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 10(Integer), 1417.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 2.1(Double), 562.9(Double), 1182.1(Double), 32.7(Double), 0.0(Double), 3300.0(Double), 127955.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 11(Integer), 1844.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.6(Double), 553.7(Double), 1439.6(Double), 32.6(Double), 0.0(Double), 4100.0(Double), 155458.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 12(Integer), 1642.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.1(Double), 562.5(Double), 1181.3(Double), 32.3(Double), 0.0(Double), 3500.0(Double), 127725.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 13(Integer), 1647.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.3(Double), 561.1(Double), 1290.5(Double), 32.8(Double), 0.0(Double), 3900.0(Double), 153302.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 14(Integer), 1664.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.3(Double), 548.1(Double), 1260.6(Double), 32.4(Double), 0.0(Double), 3800.0(Double), 147137.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 15(Integer), 1561.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.2(Double), 574.1(Double), 1263.0(Double), 32.4(Double), 0.0(Double), 3600.0(Double), 131281.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 16(Integer), 1920.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 576.4(Double), 1441.0(Double), 31.8(Double), 0.0(Double), 3900.0(Double), 159611.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 17(Integer), 1759.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.4(Double), 563.6(Double), 1352.7(Double), 32.3(Double), 0.0(Double), 3800.0(Double), 155885.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 18(Integer), 1509.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 1.9(Double), 554.3(Double), 1053.1(Double), 32.4(Double), 0.0(Double), 3300.0(Double), 134190.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 19(Integer), 1385.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 1.9(Double), 541.2(Double), 1028.3(Double), 32.1(Double), 0.0(Double), 3000.0(Double), 134625.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419004(Integer), 93(Integer), 20(Integer), 1865.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.6(Double), 557.6(Double), 1449.8(Double), 32.1(Double), 0.0(Double), 4100.0(Double), 164690.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:37] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":39.0,"todayHours":0.0,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796585.0,"currPower":43.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"34213.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"31070.0","todayEnergy":"31070.0","lifetimeEnergy":"1146301.0","dcCurr":"35.5","dcVolt":"930.5","dcPower":"33032.8","temp":"44.8","powerFactor":"88.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8829.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7901.0","todayEnergy":"7901.0","lifetimeEnergy":"650284.0","dcCurr":"5.7","dcVolt":"965.9","dcPower":"5505.6","temp":"41.2","powerFactor":"84.3","ivtStatus":"01"}] }} [08:05:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 08(String), 05(String), 43.0(Float), 39.0(Float), 0.0(Float), 1796585.0(Float), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419005(Integer), 109(Integer), 1(Integer), 34213.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 35.5(Double), 930.5(Double), 33032.8(Double), 44.8(Double), 88.6(Double), 31070.0(Double), 1146301.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419005(Integer), 109(Integer), 2(Integer), 8829.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 5.7(Double), 965.9(Double), 5505.6(Double), 41.2(Double), 84.3(Double), 7901.0(Double), 650284.0(Double), 01(String) [08:05:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:40] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:40] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":7.9,"todayHours":0.1,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238161.5,"currPower":4.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1689.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2700.0","todayEnergy":"2700.0","lifetimeEnergy":"84448.5","dcCurr":"6.0","dcVolt":"562.0","dcPower":"3372.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1573.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2500.0","todayEnergy":"2500.0","lifetimeEnergy":"74152.1","dcCurr":"3.0","dcVolt":"546.0","dcPower":"1638.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1626.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2700.0","todayEnergy":"2700.0","lifetimeEnergy":"79560.9","dcCurr":"7.0","dcVolt":"493.0","dcPower":"3451.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:05:40] [DEBUG] controller.InverterController - ------------------------------------------ [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 08(String), 05(String), 4.9(Float), 7.9(Float), 0.1(Float), 238161.5(Float), 01(String) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419006(Integer), 131(Integer), 1(Integer), 1689.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 6.0(Double), 562.0(Double), 3372.0(Double), 43.0(Double), 0.0(Double), 2700.0(Double), 84448.5(Double), 01(String) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419006(Integer), 131(Integer), 2(Integer), 1573.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 3.0(Double), 546.0(Double), 1638.0(Double), 45.0(Double), 0.0(Double), 2500.0(Double), 74152.1(Double), 01(String) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419006(Integer), 131(Integer), 3(Integer), 1626.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 7.0(Double), 493.0(Double), 3451.0(Double), 44.0(Double), 0.0(Double), 2700.0(Double), 79560.9(Double), 01(String) [08:05:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:06:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:06:59] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :safetyelt02, login_channel : null [08:06:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: safetyelt02(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:06:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:06:59] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:06:59] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:06:59] [DEBUG] authentication.AbstractAuthenticationTargetUrlRequestHandler - Using Referer header: http://emsa.eltenergy.com/sign/login.co;jsessionid=35507261383C56673B5C20D3B33D55F6 [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : safetyelt02 [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : false [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: safetyelt02(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: safetyelt02(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : safetyelt02, mappingList.size : 1 [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:06:59] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[safetyelt02] roles roles [0]ROLE_01 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: safetyelt02(String), 01(String), 0816BA6EBA3218FE93002DBD5DC28704(String), WEB(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:06:59] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:06:59] [DEBUG] controller.SignController - 이미 로그인 완료. 메인페이지로 이동 .............. [08:06:59] [DEBUG] controller.SignController - /ess/view.co [08:06:59] [DEBUG] controller.SignController - ....................................... [08:06:59] [DEBUG] controller.EssController - ----------------------------------------------- [08:06:59] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 128, param.plantSeq : 0 [08:06:59] [DEBUG] controller.EssController - ----------------------------------------------- [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 418993(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:06:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:07:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_pms m, t_plant p where m.plantSeq = p.seq and m.plantSeq = ? [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:25] [DEBUG] controller.RestAPIController - callPmsFault :: [40] [112.160.187.52] 고성성광 is Fault PUSH [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select currSeq from t_sequence where seq = ? [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(Integer) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 1(Integer), 104195(Integer), 2023-06-30(String), 08(String), 07(String), 4396032(Long), 4162682(Long), 774(Long), 0(Integer), 63(Integer), 33914(Integer), 67(Integer), 5120(Integer), 0(Integer), 0(Integer), 0(Integer), 700(Integer), 0(Integer), 774(Integer), 3803(Integer), 0(Integer), 0(Integer), 20(Integer), 914(Integer), 0(Integer), 6639(Integer), 0(Integer), 242(Integer), 223(Integer), 34(Integer), 32(Integer), 3(Integer), 1(Integer), 0(Integer), 788(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 40(Integer) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_cs ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHms, csType, procType, procStatus, procMemo, pcsFaultStr, batteryFaultStr, updateId, updateDatetime, createId, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now(), ?, now() ) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 1(Integer), 104195(Integer), 2023-06-30(String), 08:07:01(String), 20(String), 10(String), 10(String), PMS FAULT PUSH(String), 1,0,0,0(String), 1,0,0,0(String), PUSH(String), PUSH(String) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 0(Integer), 104195(Integer), 2023-06-30(String), 08(String), 07(String), 4396032(Long), 4162682(Long), 774(Long), 0(Integer), 63(Integer), 33914(Integer), 67(Integer), 5120(Integer), 0(Integer), 0(Integer), 0(Integer), 700(Integer), 0(Integer), 774(Integer), 3803(Integer), 0(Integer), 0(Integer), 20(Integer), 914(Integer), 0(Integer), 6639(Integer), 0(Integer), 242(Integer), 223(Integer), 34(Integer), 32(Integer), 3(Integer), 1(Integer), 0(Integer), 788(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [08:07:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 2(Integer), 104195(Integer), 2023-06-30(String), 08(String), 07(String), 4380468(Long), 4146581(Long), 775(Long), 0(Integer), 63(Integer), 17813(Integer), 66(Integer), 55092(Integer), 0(Integer), 0(Integer), 0(Integer), 700(Integer), 0(Integer), 775(Integer), 3813(Integer), 0(Integer), 0(Integer), 20(Integer), 908(Integer), 0(Integer), 6614(Integer), 0(Integer), 247(Integer), 216(Integer), 34(Integer), 32(Integer), 3(Integer), 1(Integer), 0(Integer), 788(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 40(Integer) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:26] [DEBUG] service.CsService - [40:2] CS가 이미 접수되었습니다. pcs: 1,0,0,0, bms : 1,0,0,0 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 3(Integer), 104195(Integer), 2023-06-30(String), 08(String), 07(String), 4387363(Long), 4153313(Long), 775(Long), 0(Integer), 63(Integer), 24545(Integer), 66(Integer), 61987(Integer), 0(Integer), 0(Integer), 0(Integer), 700(Integer), 0(Integer), 775(Integer), 3801(Integer), 0(Integer), 0(Integer), 20(Integer), 910(Integer), 0(Integer), 6611(Integer), 0(Integer), 250(Integer), 226(Integer), 34(Integer), 32(Integer), 3(Integer), 1(Integer), 0(Integer), 788(Integer), 1(Integer), 0(Integer), 9(Integer), 0(Integer), 89(Integer), 2(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 10(String), 40(Integer) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:26] [DEBUG] service.CsService - [40:3] CS가 이미 접수되었습니다. pcs: 1,0,0,0, bms : 1,0,0,0 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 4(Integer), 104195(Integer), 2023-06-30(String), 08(String), 07(String), 4379655(Long), 4146699(Long), 774(Long), 0(Integer), 63(Integer), 17931(Integer), 66(Integer), 54279(Integer), 0(Integer), 0(Integer), 0(Integer), 700(Integer), 0(Integer), 774(Integer), 3798(Integer), 0(Integer), 0(Integer), 20(Integer), 915(Integer), 0(Integer), 6620(Integer), 0(Integer), 238(Integer), 222(Integer), 34(Integer), 32(Integer), 3(Integer), 0(Integer), 0(Integer), 780(Integer), 32784(Integer), 0(Integer), 1(Integer), 0(Integer), 89(Integer), 2(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 20(String), 40(Integer) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_cs ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHms, csType, procType, procStatus, procMemo, pcsFaultStr, batteryFaultStr, updateId, updateDatetime, createId, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now(), ?, now() ) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 40(Integer), 4(Integer), 104195(Integer), 2023-06-30(String), 08:07:01(String), 20(String), 20(String), 10(String), PMS FAULT PUSH(String), 32784,0,0,0(String), 0,0,0,0(String), PUSH(String), PUSH(String) [08:07:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:07:26] [DEBUG] controller.RestAPIController - [40] smsMessage : 고성성광 Fault 발생 http://emsa.eltenergy.com/df.co, smsReceiver : null, smsResult:: NOT ENOUGH MONEY !! [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [08:09:25] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 187 [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:09:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:09:25] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [08:09:26] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 36 [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:09:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [08:13:19] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:13:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:13:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 32 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:13:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [08:13:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 32 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:13:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:15:02] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:15:05] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:15:05] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :GSNGsolar, login_channel : null [08:15:05] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:05] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:15:05] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:15:05] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:15:05] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : GSNGsolar [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : GSNGsolar, mappingList.size : 2 [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:15:05] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[GSNGsolar] roles roles [0]ROLE_01 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: GSNGsolar(String), 01(String), 07B8718A24629C2F60A088D486E5B780(String), PHONE(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:15:05] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:05] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 85, param.plantSeq : 0 [08:15:05] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-29(String), 85(Integer), 0(Integer), 2023-06-28(String), 85(Integer), 0(Integer), 2023-06-30(String), 104196(Integer) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 85(Integer) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:15:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:15:06] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:06] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 223.39.204.227, 223.39.204.227, param : code=404 [08:15:06] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-16(String) [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-30(String), 85(Integer), 0(Integer), 2023-06-30(String) [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 85(Integer), 0(Integer), 85(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 1(Integer), 2023-06-30(String), 85(Integer), 1(Integer), 2023-06-30(String) [08:15:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:15:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:18] [DEBUG] controller.EssController - viewPlant.co change plant :: plantSeq :: 86, refer : http://emsa.eltenergy.com/ess/view.co [08:15:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 order by p.seq desc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 2023-06-30(String), 2023-06-30(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:18] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 86, param.plantSeq : 86 [08:15:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 2023-06-30(String), 86(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 0(Integer), 2023-06-29(String), 86(Integer), 0(Integer), 2023-06-28(String), 86(Integer), 0(Integer), 2023-06-30(String), 104196(Integer) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 2023-06-30(String), 86(Integer), 2023-06-30(String), 86(Integer) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:15:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:18] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 223.39.204.227, 223.39.204.227, param : code=404 [08:15:18] [DEBUG] controller.EssController - ----------------------------------------------- [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 01(String), 2023-06-16(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 0(Integer), 2023-06-30(String), 86(Integer), 0(Integer), 2023-06-30(String) [08:15:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:15:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:15:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 86(Integer), 0(Integer), 86(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:15:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:15:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:15:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 1(Integer), 2023-06-30(String), 86(Integer), 1(Integer), 2023-06-30(String) [08:15:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:19:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [08:19:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [08:19:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:19:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [08:19:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [08:19:26] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 219 [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:19:26] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"null","cloud":"0","weatherCode":"10710380"},{"plantSeq":"141","temp":"null","cloud":"0","weatherCode":"03250340"},{"plantSeq":"140","temp":"null","cloud":"0","weatherCode":"03330340"},{"plantSeq":"139","temp":"null","cloud":"0","weatherCode":"01780250"},{"plantSeq":"138","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"137","temp":"null","cloud":"0","weatherCode":"03250250"},{"plantSeq":"136","temp":"null","cloud":"0","weatherCode":"02220320"},{"plantSeq":"135","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"134","temp":"null","cloud":"0","weatherCode":"03250360"},{"plantSeq":"132","temp":"null","cloud":"0","weatherCode":"03123129"},{"plantSeq":"131","temp":"null","cloud":"0","weatherCode":"03123101"},{"plantSeq":"129","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"128","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"127","temp":"null","cloud":"0","weatherCode":""},{"plantSeq":"126","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"125","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"124","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"123","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"122","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"121","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"120","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"113","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"112","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"111","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"110","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"109","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"108","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"107","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"106","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"105","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"104","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"103","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"102","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"101","temp":"null","cloud":"0","weatherCode":"03220340"},{"plantSeq":"99","temp":"null","cloud":"0","weatherCode":"03250330"},{"plantSeq":"98","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"97","temp":"null","cloud":"0","weatherCode":"04730370"},{"plantSeq":"96","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"95","temp":"null","cloud":"0","weatherCode":"04113250"},{"plantSeq":"94","temp":"null","cloud":"0","weatherCode":"04770250"},{"plantSeq":"93","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"92","temp":"null","cloud":"0","weatherCode":"01760350"},{"plantSeq":"91","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"90","temp":"null","cloud":"0","weatherCode":"01750330"},{"plantSeq":"89","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"88","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"87","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"86","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"85","temp":"null","cloud":"0","weatherCode":"16150380"},{"plantSeq":"84","temp":"null","cloud":"0","weatherCode":"15180380"},{"plantSeq":"83","temp":"null","cloud":"0","weatherCode":"01820250"},{"plantSeq":"82","temp":"null","cloud":"0","weatherCode":"15710330"},{"plantSeq":"81","temp":"null","cloud":"0","weatherCode":"04170320"},{"plantSeq":"80","temp":"null","cloud":"0","weatherCode":"01750250"},{"plantSeq":"78","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"77","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"76","temp":"null","cloud":"0","weatherCode":"01790250"},{"plantSeq":"75","temp":"null","cloud":"0","weatherCode":"04210330"},{"plantSeq":"74","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"73","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"64","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"60","temp":"null","cloud":"0","weatherCode":"16770310"},{"plantSeq":"56","temp":"null","cloud":"0","weatherCode":"02590370"},{"plantSeq":"55","temp":"null","cloud":"0","weatherCode":"10710262"},{"plantSeq":"48","temp":"null","cloud":"0","weatherCode":"14130320"},{"plantSeq":"45","temp":"null","cloud":"0","weatherCode":"15800253"},{"plantSeq":"44","temp":"null","cloud":"0","weatherCode":"13740250"},{"plantSeq":"42","temp":"null","cloud":"0","weatherCode":"16150250"},{"plantSeq":"41","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"40","temp":"null","cloud":"0","weatherCode":"03820250"},{"plantSeq":"39","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"34","temp":"null","cloud":"0","weatherCode":"04170340"},{"plantSeq":"32","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"31","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"30","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"29","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"28","temp":"null","cloud":"0","weatherCode":"03240370"},{"plantSeq":"27","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"26","temp":"null","cloud":"0","weatherCode":"16130250"},{"plantSeq":"25","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"24","temp":"null","cloud":"0","weatherCode":"01760250"},{"plantSeq":"22","temp":"null","cloud":"0","weatherCode":"02273112"},{"plantSeq":"21","temp":"null","cloud":"0","weatherCode":"13800350"},{"plantSeq":"20","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"19","temp":"null","cloud":"0","weatherCode":"13750330"},{"plantSeq":"18","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"17","temp":"null","cloud":"0","weatherCode":"13210114"},{"plantSeq":"16","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"15","temp":"null","cloud":"0","weatherCode":"12770380"},{"plantSeq":"14","temp":"null","cloud":"0","weatherCode":"12890320"},{"plantSeq":"13","temp":"null","cloud":"0","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"-","inputHour":"-"} [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:19:26] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 36 [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:19:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [08:19:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:19:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:19:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [08:23:20] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 15 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 47 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 32 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:23:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:23:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:23:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:23:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:23:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:24:07] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:24:11] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:24:11] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :elt02, login_channel : null [08:24:11] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:11] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:24:11] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:24:11] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:24:11] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/solar/view.co [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : elt02 [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : elt02, mappingList.size : 1 [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:24:11] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[elt02] roles roles [0]ROLE_01 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String), 01(String), AA544721BCAFCD9055DB032B1C4785AE(String), PHONE(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 4 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 418993(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:24:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:24:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:24:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:24:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:24:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:24:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:24:59] [DEBUG] controller.InverterController - ------------------------------------------ [08:24:59] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":3.6,"todayHours":0.1,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8424.0,"currPower":6.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"6100.0","acFreq":"0.0","apparentPower":"6.2","reactivePower":"1.3","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"8424.0","dcCurr":"8.1","dcVolt":"713.9","dcPower":"5782.9","temp":"49.7","powerFactor":"98.0","ivtStatus":"01"}] }} [08:24:59] [DEBUG] controller.InverterController - ------------------------------------------ [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 08(String), 24(String), 6.1(Float), 3.6(Float), 0.1(Float), 8424.0(Float), 01(String) [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419012(Integer), 140(Integer), 1(Integer), 6100.0(Double), 0.0(Double), 6.2(Double), 1.3(Double), 8.1(Double), 713.9(Double), 5782.9(Double), 49.7(Double), 98.0(Double), 3600.0(Double), 8424.0(Double), 01(String) [08:24:59] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:02] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:02] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":8.8,"todayHours":0.1,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113812.0,"currPower":6.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4400.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.1","acEnergy":"5800.0","todayEnergy":"5800.0","lifetimeEnergy":"78502.0","dcCurr":"3.6","dcVolt":"652.7","dcPower":"2349.6","temp":"44.3","powerFactor":"91.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2300.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.3","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"35310.0","dcCurr":"2.9","dcVolt":"539.2","dcPower":"1563.8","temp":"42.5","powerFactor":"82.0","ivtStatus":"01"}] }} [08:25:02] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 08(String), 25(String), 6.7(Float), 8.8(Float), 0.1(Float), 113812.0(Float), 01(String) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419013(Integer), 137(Integer), 1(Integer), 4400.0(Double), 0.0(Double), 4.4(Double), 0.1(Double), 3.6(Double), 652.7(Double), 2349.6(Double), 44.3(Double), 91.0(Double), 5800.0(Double), 78502.0(Double), 01(String) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419013(Integer), 137(Integer), 2(Integer), 2300.0(Double), 0.0(Double), 2.3(Double), 0.3(Double), 2.9(Double), 539.2(Double), 1563.8(Double), 42.5(Double), 82.0(Double), 3000.0(Double), 35310.0(Double), 01(String) [08:25:02] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:05] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:05] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":11.8,"todayHours":0.1,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179426.0,"currPower":12.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"6300.0","acFreq":"0.0","apparentPower":"6.3","reactivePower":"0.3","acEnergy":"6100.0","todayEnergy":"6100.0","lifetimeEnergy":"90815.0","dcCurr":"3.3","dcVolt":"540.2","dcPower":"1782.8","temp":"52.0","powerFactor":"94.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"5800.0","acFreq":"0.0","apparentPower":"5.8","reactivePower":"6553.4","acEnergy":"5700.0","todayEnergy":"5700.0","lifetimeEnergy":"88611.0","dcCurr":"3.6","dcVolt":"531.4","dcPower":"1913.0","temp":"51.8","powerFactor":"6460.6","ivtStatus":"01"}] }} [08:25:05] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 08(String), 25(String), 12.1(Float), 11.8(Float), 0.1(Float), 179426.0(Float), 01(String) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419014(Integer), 134(Integer), 1(Integer), 6300.0(Double), 0.0(Double), 6.3(Double), 0.3(Double), 3.3(Double), 540.2(Double), 1782.8(Double), 52.0(Double), 94.0(Double), 6100.0(Double), 90815.0(Double), 01(String) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419014(Integer), 134(Integer), 2(Integer), 5800.0(Double), 0.0(Double), 5.8(Double), 6553.4(Double), 3.6(Double), 531.4(Double), 1913.0(Double), 51.8(Double), 6460.6(Double), 5700.0(Double), 88611.0(Double), 01(String) [08:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:06] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:06] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":6.3,"todayHours":0.1,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79378.0,"currPower":4.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4500.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"6553.5","acEnergy":"6300.0","todayEnergy":"6300.0","lifetimeEnergy":"79378.0","dcCurr":"3.5","dcVolt":"490.7","dcPower":"1717.3","temp":"41.1","powerFactor":"6459.6","ivtStatus":"01"}] }} [08:25:06] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 08(String), 25(String), 4.5(Float), 6.3(Float), 0.1(Float), 79378.0(Float), 01(String) [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419015(Integer), 138(Integer), 1(Integer), 4500.0(Double), 0.0(Double), 4.5(Double), 6553.5(Double), 3.5(Double), 490.7(Double), 1717.3(Double), 41.1(Double), 6459.6(Double), 6300.0(Double), 79378.0(Double), 01(String) [08:25:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:07] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:07] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":41.3,"todayHours":0.0,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611227.0,"currPower":24.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"19892.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"34435.0","todayEnergy":"34435.0","lifetimeEnergy":"1026419.0","dcCurr":"21.6","dcVolt":"978.7","dcPower":"21139.9","temp":"41.5","powerFactor":"86.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4239.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6843.0","todayEnergy":"6843.0","lifetimeEnergy":"584808.0","dcCurr":"1.4","dcVolt":"978.2","dcPower":"1369.5","temp":"36.7","powerFactor":"71.0","ivtStatus":"01"}] }} [08:25:07] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 08(String), 25(String), 24.1(Float), 41.3(Float), 0.0(Float), 1611227.0(Float), 01(String) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419016(Integer), 124(Integer), 1(Integer), 19892.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 21.6(Double), 978.7(Double), 21139.9(Double), 41.5(Double), 86.3(Double), 34435.0(Double), 1026419.0(Double), 01(String) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419016(Integer), 124(Integer), 2(Integer), 4239.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 1.4(Double), 978.2(Double), 1369.5(Double), 36.7(Double), 71.0(Double), 6843.0(Double), 584808.0(Double), 01(String) [08:25:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:10] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:10] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":3.7,"todayHours":0.0,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14434.0,"currPower":2.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2800.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"6553.2","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"14434.0","dcCurr":"1.1","dcVolt":"646.1","dcPower":"710.7","temp":"50.4","powerFactor":"6463.6","ivtStatus":"01"}] }} [08:25:10] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 08(String), 25(String), 2.8(Float), 3.7(Float), 0.0(Float), 14434.0(Float), 01(String) [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419017(Integer), 141(Integer), 1(Integer), 2800.0(Double), 0.0(Double), 2.8(Double), 6553.2(Double), 1.1(Double), 646.1(Double), 710.7(Double), 50.4(Double), 6463.6(Double), 3700.0(Double), 14434.0(Double), 01(String) [08:25:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:11] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:11] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":42.8,"todayHours":0.0,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1719012.0,"currPower":29.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"24108.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"35408.0","todayEnergy":"35408.0","lifetimeEnergy":"1101343.0","dcCurr":"22.9","dcVolt":"956.8","dcPower":"21910.7","temp":"49.5","powerFactor":"99.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"5359.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7431.0","todayEnergy":"7431.0","lifetimeEnergy":"617669.0","dcCurr":"1.7","dcVolt":"987.7","dcPower":"1679.1","temp":"45.6","powerFactor":"99.3","ivtStatus":"01"}] }} [08:25:11] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 08(String), 25(String), 29.5(Float), 42.8(Float), 0.0(Float), 1719012.0(Float), 01(String) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419018(Integer), 126(Integer), 1(Integer), 24108.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 22.9(Double), 956.8(Double), 21910.7(Double), 49.5(Double), 99.6(Double), 35408.0(Double), 1101343.0(Double), 01(String) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419018(Integer), 126(Integer), 2(Integer), 5359.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 1.7(Double), 987.7(Double), 1679.1(Double), 45.6(Double), 99.3(Double), 7431.0(Double), 617669.0(Double), 01(String) [08:25:11] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:18] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:18] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":42.7,"todayHours":0.0,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702114.0,"currPower":20.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"20009.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"36206.0","todayEnergy":"36206.0","lifetimeEnergy":"1101447.0","dcCurr":"21.3","dcVolt":"973.2","dcPower":"20729.2","temp":"45.7","powerFactor":"83.5","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6484.0","todayEnergy":"6484.0","lifetimeEnergy":"600667.0","dcCurr":"0.0","dcVolt":"1049.2","dcPower":"0.0","temp":"47.1","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:18] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 08(String), 25(String), 20.0(Float), 42.7(Float), 0.0(Float), 1702114.0(Float), 01(String) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419019(Integer), 108(Integer), 1(Integer), 20009.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 21.3(Double), 973.2(Double), 20729.2(Double), 45.7(Double), 83.5(Double), 36206.0(Double), 1101447.0(Double), 01(String) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419019(Integer), 108(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1049.2(Double), 0.0(Double), 47.1(Double), 0.0(Double), 6484.0(Double), 600667.0(Double), 01(String) [08:25:18] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:23] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:23] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":12.4,"todayHours":0.1,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390392.0,"currPower":11.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2700.0","acFreq":"0.0","apparentPower":"2.7","reactivePower":"0.3","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"95044.0","dcCurr":"4.2","dcVolt":"541.1","dcPower":"2272.6","temp":"48.1","powerFactor":"89.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2800.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.5","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"96480.0","dcCurr":"4.3","dcVolt":"542.1","dcPower":"2331.2","temp":"51.8","powerFactor":"91.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2800.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.5","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"98171.0","dcCurr":"4.6","dcVolt":"539.3","dcPower":"2480.8","temp":"50.3","powerFactor":"92.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2800.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.5","acEnergy":"3100.0","todayEnergy":"3100.0","lifetimeEnergy":"100697.0","dcCurr":"4.6","dcVolt":"524.8","dcPower":"2414.2","temp":"51.0","powerFactor":"91.0","ivtStatus":"01"}] }} [08:25:23] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 08(String), 25(String), 11.1(Float), 12.4(Float), 0.1(Float), 390392.0(Float), 01(String) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419020(Integer), 99(Integer), 1(Integer), 2700.0(Double), 0.0(Double), 2.7(Double), 0.3(Double), 4.2(Double), 541.1(Double), 2272.6(Double), 48.1(Double), 89.0(Double), 3100.0(Double), 95044.0(Double), 01(String) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419020(Integer), 99(Integer), 2(Integer), 2800.0(Double), 0.0(Double), 2.8(Double), 0.5(Double), 4.3(Double), 542.1(Double), 2331.2(Double), 51.8(Double), 91.0(Double), 3100.0(Double), 96480.0(Double), 01(String) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419020(Integer), 99(Integer), 3(Integer), 2800.0(Double), 0.0(Double), 2.8(Double), 0.5(Double), 4.6(Double), 539.3(Double), 2480.8(Double), 50.3(Double), 92.0(Double), 3100.0(Double), 98171.0(Double), 01(String) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419020(Integer), 99(Integer), 4(Integer), 2800.0(Double), 0.0(Double), 2.8(Double), 0.5(Double), 4.6(Double), 524.8(Double), 2414.2(Double), 51.0(Double), 91.0(Double), 3100.0(Double), 100697.0(Double), 01(String) [08:25:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:24] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":42.0,"todayHours":0.0,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748201.0,"currPower":30.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"25262.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"36038.0","todayEnergy":"36038.0","lifetimeEnergy":"1118858.0","dcCurr":"27.1","dcVolt":"949.2","dcPower":"25723.3","temp":"42.7","powerFactor":"99.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"5029.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6008.0","todayEnergy":"6008.0","lifetimeEnergy":"629343.0","dcCurr":"1.9","dcVolt":"980.8","dcPower":"1863.5","temp":"36.7","powerFactor":"91.6","ivtStatus":"01"}] }} [08:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 08(String), 25(String), 30.3(Float), 42.0(Float), 0.0(Float), 1748201.0(Float), 01(String) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419021(Integer), 120(Integer), 1(Integer), 25262.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 27.1(Double), 949.2(Double), 25723.3(Double), 42.7(Double), 99.9(Double), 36038.0(Double), 1118858.0(Double), 01(String) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419021(Integer), 120(Integer), 2(Integer), 5029.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.9(Double), 980.8(Double), 1863.5(Double), 36.7(Double), 91.6(Double), 6008.0(Double), 629343.0(Double), 01(String) [08:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:26] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":4.4,"todayHours":0.0,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201916.7,"currPower":2.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1414.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2300.0","todayEnergy":"2300.0","lifetimeEnergy":"106846.2","dcCurr":"3.0","dcVolt":"557.0","dcPower":"1671.0","temp":"47.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1227.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2100.0","todayEnergy":"2100.0","lifetimeEnergy":"95070.5","dcCurr":"2.0","dcVolt":"575.0","dcPower":"1150.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 08(String), 25(String), 2.6(Float), 4.4(Float), 0.0(Float), 201916.7(Float), 01(String) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419022(Integer), 129(Integer), 1(Integer), 1414.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 3.0(Double), 557.0(Double), 1671.0(Double), 47.0(Double), 0.0(Double), 2300.0(Double), 106846.2(Double), 01(String) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419022(Integer), 129(Integer), 2(Integer), 1227.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 2.0(Double), 575.0(Double), 1150.0(Double), 44.0(Double), 0.0(Double), 2100.0(Double), 95070.5(Double), 01(String) [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:26] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":24.7,"todayHours":0.1,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797341.8,"currPower":8.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1831.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5390.0","todayEnergy":"5390.0","lifetimeEnergy":"178222.4","dcCurr":"658.7","dcVolt":"594.4","dcPower":"391555.1","temp":"34.5","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1786.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"0.1","acEnergy":"5260.0","todayEnergy":"5260.0","lifetimeEnergy":"177343.0","dcCurr":"3.3","dcVolt":"584.6","dcPower":"1952.4","temp":"34.8","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1856.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5550.0","todayEnergy":"5550.0","lifetimeEnergy":"177394.0","dcCurr":"658.7","dcVolt":"589.6","dcPower":"388344.8","temp":"34.8","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1866.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"5660.0","todayEnergy":"5660.0","lifetimeEnergy":"174328.8","dcCurr":"658.7","dcVolt":"591.0","dcPower":"389295.1","temp":"34.2","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"5","acPower":"936.0","acFreq":"600.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2860.0","todayEnergy":"2860.0","lifetimeEnergy":"90053.3","dcCurr":"1.6","dcVolt":"571.6","dcPower":"937.4","temp":"43.4","powerFactor":"10.0","ivtStatus":"01"}] }} [08:25:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 08(String), 25(String), 8.3(Float), 24.7(Float), 0.1(Float), 797341.8(Float), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419023(Integer), 128(Integer), 1(Integer), 1831.0(Double), 600.1(Double), 0.0(Double), 0.0(Double), 658.7(Double), 594.4(Double), 391555.1(Double), 34.5(Double), 10.0(Double), 5390.0(Double), 178222.4(Double), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419023(Integer), 128(Integer), 2(Integer), 1786.0(Double), 600.0(Double), 0.0(Double), 0.1(Double), 3.3(Double), 584.6(Double), 1952.4(Double), 34.8(Double), 10.0(Double), 5260.0(Double), 177343.0(Double), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419023(Integer), 128(Integer), 3(Integer), 1856.0(Double), 600.0(Double), 0.0(Double), 0.0(Double), 658.7(Double), 589.6(Double), 388344.8(Double), 34.8(Double), 10.0(Double), 5550.0(Double), 177394.0(Double), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419023(Integer), 128(Integer), 4(Integer), 1866.0(Double), 600.1(Double), 0.0(Double), -0.0(Double), 658.7(Double), 591.0(Double), 389295.1(Double), 34.2(Double), 645.4(Double), 5660.0(Double), 174328.8(Double), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419023(Integer), 128(Integer), 5(Integer), 936.0(Double), 600.0(Double), 0.0(Double), 0.0(Double), 1.6(Double), 571.6(Double), 937.4(Double), 43.4(Double), 10.0(Double), 2860.0(Double), 90053.3(Double), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:27] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":14.3,"todayHours":0.1,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111256.0,"currPower":19.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"19800.0","acFreq":"0.0","apparentPower":"19.8","reactivePower":"0.1","acEnergy":"14300.0","todayEnergy":"14300.0","lifetimeEnergy":"111256.0","dcCurr":"12.7","dcVolt":"552.5","dcPower":"7016.7","temp":"46.6","powerFactor":"98.0","ivtStatus":"01"}] }} [08:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 08(String), 25(String), 19.8(Float), 14.3(Float), 0.1(Float), 111256.0(Float), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419024(Integer), 135(Integer), 1(Integer), 19800.0(Double), 0.0(Double), 19.8(Double), 0.1(Double), 12.7(Double), 552.5(Double), 7016.7(Double), 46.6(Double), 98.0(Double), 14300.0(Double), 111256.0(Double), 01(String) [08:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:28] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":42.2,"todayHours":0.0,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797712.0,"currPower":22.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"22138.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"36143.0","todayEnergy":"36143.0","lifetimeEnergy":"1342800.0","dcCurr":"44.8","dcVolt":"960.2","dcPower":"43017.0","temp":"46.4","powerFactor":"89.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6041.0","todayEnergy":"6041.0","lifetimeEnergy":"454912.0","dcCurr":"0.0","dcVolt":"1046.6","dcPower":"0.0","temp":"38.3","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 08(String), 25(String), 22.1(Float), 42.2(Float), 0.0(Float), 1797712.0(Float), 01(String) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419025(Integer), 111(Integer), 1(Integer), 22138.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 44.8(Double), 960.2(Double), 43017.0(Double), 46.4(Double), 89.1(Double), 36143.0(Double), 1342800.0(Double), 01(String) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419025(Integer), 111(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1046.6(Double), 0.0(Double), 38.3(Double), 0.0(Double), 6041.0(Double), 454912.0(Double), 01(String) [08:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:29] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":10.7,"todayHours":0.1,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327786.6,"currPower":8.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2874.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"109951.0","dcCurr":"14.0","dcVolt":"522.0","dcPower":"7308.0","temp":"47.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2669.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"101330.4","dcCurr":"8.0","dcVolt":"585.0","dcPower":"4680.0","temp":"49.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2974.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"116505.2","dcCurr":"16.0","dcVolt":"566.0","dcPower":"9056.0","temp":"49.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 08(String), 25(String), 8.5(Float), 10.7(Float), 0.1(Float), 327786.6(Float), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419026(Integer), 127(Integer), 1(Integer), 2874.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 14.0(Double), 522.0(Double), 7308.0(Double), 47.0(Double), 0.0(Double), 3700.0(Double), 109951.0(Double), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419026(Integer), 127(Integer), 2(Integer), 2669.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 8.0(Double), 585.0(Double), 4680.0(Double), 49.0(Double), 0.0(Double), 3300.0(Double), 101330.4(Double), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419026(Integer), 127(Integer), 3(Integer), 2974.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 16.0(Double), 566.0(Double), 9056.0(Double), 49.0(Double), 0.0(Double), 3700.0(Double), 116505.2(Double), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:29] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":41.9,"todayHours":0.0,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647720.0,"currPower":30.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"24576.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"34902.0","todayEnergy":"34902.0","lifetimeEnergy":"1063032.0","dcCurr":"26.6","dcVolt":"940.0","dcPower":"25004.0","temp":"41.6","powerFactor":"85.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"5821.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6977.0","todayEnergy":"6977.0","lifetimeEnergy":"584688.0","dcCurr":"3.5","dcVolt":"979.2","dcPower":"3427.2","temp":"37.9","powerFactor":"76.9","ivtStatus":"01"}] }} [08:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 08(String), 25(String), 30.4(Float), 41.9(Float), 0.0(Float), 1647720.0(Float), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419027(Integer), 125(Integer), 1(Integer), 24576.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 26.6(Double), 940.0(Double), 25004.0(Double), 41.6(Double), 85.6(Double), 34902.0(Double), 1063032.0(Double), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419027(Integer), 125(Integer), 2(Integer), 5821.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 3.5(Double), 979.2(Double), 3427.2(Double), 37.9(Double), 76.9(Double), 6977.0(Double), 584688.0(Double), 01(String) [08:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:30] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":288.1,"todayHours":0.6,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71269.0,"currPower":203.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"48600.0","acFreq":"0.0","apparentPower":"48.6","reactivePower":"0.7","acEnergy":"63600.0","todayEnergy":"63600.0","lifetimeEnergy":"17951.0","dcCurr":"27.8","dcVolt":"633.0","dcPower":"17597.4","temp":"38.9","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"52300.0","acFreq":"0.0","apparentPower":"52.3","reactivePower":"6551.5","acEnergy":"73400.0","todayEnergy":"73400.0","lifetimeEnergy":"17803.0","dcCurr":"38.0","dcVolt":"630.5","dcPower":"23959.0","temp":"42.2","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"47900.0","acFreq":"0.0","apparentPower":"47.9","reactivePower":"6552.2","acEnergy":"68700.0","todayEnergy":"68700.0","lifetimeEnergy":"17840.0","dcCurr":"32.1","dcVolt":"630.9","dcPower":"20253.0","temp":"38.7","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"54900.0","acFreq":"0.0","apparentPower":"54.9","reactivePower":"6551.4","acEnergy":"82400.0","todayEnergy":"82400.0","lifetimeEnergy":"17675.0","dcCurr":"33.6","dcVolt":"621.2","dcPower":"20872.3","temp":"42.5","powerFactor":"6454.6","ivtStatus":"01"}] }} [08:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 08(String), 25(String), 203.7(Float), 288.1(Float), 0.6(Float), 71269.0(Float), 01(String) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419028(Integer), 139(Integer), 1(Integer), 48600.0(Double), 0.0(Double), 48.6(Double), 0.7(Double), 27.8(Double), 633.0(Double), 17597.4(Double), 38.9(Double), 100.0(Double), 63600.0(Double), 17951.0(Double), 01(String) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419028(Integer), 139(Integer), 2(Integer), 52300.0(Double), 0.0(Double), 52.3(Double), 6551.5(Double), 38.0(Double), 630.5(Double), 23959.0(Double), 42.2(Double), 6454.6(Double), 73400.0(Double), 17803.0(Double), 01(String) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419028(Integer), 139(Integer), 3(Integer), 47900.0(Double), 0.0(Double), 47.9(Double), 6552.2(Double), 32.1(Double), 630.9(Double), 20253.0(Double), 38.7(Double), 6454.6(Double), 68700.0(Double), 17840.0(Double), 01(String) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419028(Integer), 139(Integer), 4(Integer), 54900.0(Double), 0.0(Double), 54.9(Double), 6551.4(Double), 33.6(Double), 621.2(Double), 20872.3(Double), 42.5(Double), 6454.6(Double), 82400.0(Double), 17675.0(Double), 01(String) [08:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:31] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:31] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":44.5,"todayHours":0.0,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1783000.0,"currPower":26.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"22260.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"37866.0","todayEnergy":"37866.0","lifetimeEnergy":"1141997.0","dcCurr":"22.3","dcVolt":"932.8","dcPower":"20801.4","temp":"45.3","powerFactor":"86.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3731.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6653.0","todayEnergy":"6653.0","lifetimeEnergy":"641003.0","dcCurr":"3.7","dcVolt":"993.4","dcPower":"3675.6","temp":"38.9","powerFactor":"95.3","ivtStatus":"01"}] }} [08:25:31] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 08(String), 25(String), 26.0(Float), 44.5(Float), 0.0(Float), 1783000.0(Float), 01(String) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419029(Integer), 112(Integer), 1(Integer), 22260.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 22.3(Double), 932.8(Double), 20801.4(Double), 45.3(Double), 86.6(Double), 37866.0(Double), 1141997.0(Double), 01(String) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419029(Integer), 112(Integer), 2(Integer), 3731.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 3.7(Double), 993.4(Double), 3675.6(Double), 38.9(Double), 95.3(Double), 6653.0(Double), 641003.0(Double), 01(String) [08:25:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:32] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:32] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":42.8,"todayHours":0.0,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777127.0,"currPower":19.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"20910.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"36180.0","todayEnergy":"36180.0","lifetimeEnergy":"1130717.0","dcCurr":"20.7","dcVolt":"954.2","dcPower":"19751.9","temp":"44.7","powerFactor":"97.2","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"60.4","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6667.0","todayEnergy":"6667.0","lifetimeEnergy":"646410.0","dcCurr":"0.0","dcVolt":"1049.2","dcPower":"0.0","temp":"38.1","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:32] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 08(String), 25(String), 19.7(Float), 42.8(Float), 0.0(Float), 1777127.0(Float), 01(String) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419030(Integer), 105(Integer), 1(Integer), 20910.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 20.7(Double), 954.2(Double), 19751.9(Double), 44.7(Double), 97.2(Double), 36180.0(Double), 1130717.0(Double), 01(String) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419030(Integer), 105(Integer), 2(Integer), 0.0(Double), 60.4(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1049.2(Double), 0.0(Double), 38.1(Double), 0.0(Double), 6667.0(Double), 646410.0(Double), 01(String) [08:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:35] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":46.3,"todayHours":0.0,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784205.0,"currPower":32.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"25764.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"37876.0","todayEnergy":"37876.0","lifetimeEnergy":"1127288.0","dcCurr":"24.6","dcVolt":"953.2","dcPower":"23448.7","temp":"46.6","powerFactor":"78.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"6828.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"8515.0","todayEnergy":"8515.0","lifetimeEnergy":"656917.0","dcCurr":"5.1","dcVolt":"982.3","dcPower":"5009.7","temp":"41.3","powerFactor":"85.8","ivtStatus":"01"}] }} [08:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 08(String), 25(String), 32.1(Float), 46.3(Float), 0.0(Float), 1784205.0(Float), 01(String) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419031(Integer), 113(Integer), 1(Integer), 25764.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 24.6(Double), 953.2(Double), 23448.7(Double), 46.6(Double), 78.3(Double), 37876.0(Double), 1127288.0(Double), 01(String) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419031(Integer), 113(Integer), 2(Integer), 6828.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 5.1(Double), 982.3(Double), 5009.7(Double), 41.3(Double), 85.8(Double), 8515.0(Double), 656917.0(Double), 01(String) [08:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:36] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":64.4,"todayHours":0.1,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334910.0,"currPower":67.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4649.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"138283.0","dcCurr":"6.0","dcVolt":"576.2","dcPower":"3457.4","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4612.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4400.0","todayEnergy":"4400.0","lifetimeEnergy":"157795.0","dcCurr":"6.3","dcVolt":"562.7","dcPower":"3545.2","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"4530.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"141132.0","dcCurr":"6.2","dcVolt":"580.2","dcPower":"3597.2","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"4782.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"146342.0","dcCurr":"6.2","dcVolt":"577.2","dcPower":"3578.6","temp":"31.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"4823.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"161415.0","dcCurr":"6.4","dcVolt":"577.8","dcPower":"3697.7","temp":"33.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"4839.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"161050.0","dcCurr":"6.4","dcVolt":"566.6","dcPower":"3626.0","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"4563.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"135044.0","dcCurr":"5.9","dcVolt":"586.9","dcPower":"3462.5","temp":"31.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"4431.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"152358.0","dcCurr":"5.9","dcVolt":"577.7","dcPower":"3408.4","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"3483.0","acFreq":"0.0","apparentPower":"3.5","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"128947.0","dcCurr":"4.5","dcVolt":"595.2","dcPower":"2678.4","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"4544.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"4400.0","todayEnergy":"4400.0","lifetimeEnergy":"154804.0","dcCurr":"6.0","dcVolt":"577.2","dcPower":"3463.2","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"4510.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"4400.0","todayEnergy":"4400.0","lifetimeEnergy":"154814.0","dcCurr":"5.9","dcVolt":"587.5","dcPower":"3466.2","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"4377.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"157333.0","dcCurr":"5.9","dcVolt":"569.6","dcPower":"3360.8","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1723.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"157329.0","dcCurr":"2.6","dcVolt":"552.8","dcPower":"1437.4","temp":"30.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"4056.0","acFreq":"0.0","apparentPower":"4.1","reactivePower":"0.0","acEnergy":"4000.0","todayEnergy":"4000.0","lifetimeEnergy":"141993.0","dcCurr":"5.0","dcVolt":"569.0","dcPower":"2845.2","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"2557.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.0","acEnergy":"2600.0","todayEnergy":"2600.0","lifetimeEnergy":"95559.0","dcCurr":"4.3","dcVolt":"587.4","dcPower":"2526.0","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"4760.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"4700.0","todayEnergy":"4700.0","lifetimeEnergy":"150712.0","dcCurr":"6.2","dcVolt":"566.9","dcPower":"3514.6","temp":"31.9","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 08(String), 25(String), 67.2(Float), 64.4(Float), 0.1(Float), 2334910.0(Float), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 1(Integer), 4649.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 6.0(Double), 576.2(Double), 3457.4(Double), 32.0(Double), 0.0(Double), 4300.0(Double), 138283.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 2(Integer), 4612.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 6.3(Double), 562.7(Double), 3545.2(Double), 33.2(Double), 0.0(Double), 4400.0(Double), 157795.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 3(Integer), 4530.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 6.2(Double), 580.2(Double), 3597.2(Double), 33.2(Double), 0.0(Double), 4200.0(Double), 141132.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 4(Integer), 4782.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.2(Double), 577.2(Double), 3578.6(Double), 31.9(Double), 0.0(Double), 4800.0(Double), 146342.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 5(Integer), 4823.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.4(Double), 577.8(Double), 3697.7(Double), 33.6(Double), 0.0(Double), 4800.0(Double), 161415.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 6(Integer), 4839.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.4(Double), 566.6(Double), 3626.0(Double), 32.8(Double), 0.0(Double), 4800.0(Double), 161050.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 7(Integer), 4563.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 5.9(Double), 586.9(Double), 3462.5(Double), 31.9(Double), 0.0(Double), 4300.0(Double), 135044.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 8(Integer), 4431.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.9(Double), 577.7(Double), 3408.4(Double), 33.3(Double), 0.0(Double), 4100.0(Double), 152358.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 9(Integer), 3483.0(Double), 0.0(Double), 3.5(Double), 0.0(Double), 4.5(Double), 595.2(Double), 2678.4(Double), 33.1(Double), 0.0(Double), 3200.0(Double), 128947.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 10(Integer), 4544.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 6.0(Double), 577.2(Double), 3463.2(Double), 32.2(Double), 0.0(Double), 4400.0(Double), 154804.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 11(Integer), 4510.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 5.9(Double), 587.5(Double), 3466.2(Double), 32.5(Double), 0.0(Double), 4400.0(Double), 154814.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 12(Integer), 4377.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.9(Double), 569.6(Double), 3360.8(Double), 32.8(Double), 0.0(Double), 4300.0(Double), 157333.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 13(Integer), 1723.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.6(Double), 552.8(Double), 1437.4(Double), 30.1(Double), 0.0(Double), 1100.0(Double), 157329.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 17(Integer), 4056.0(Double), 0.0(Double), 4.1(Double), 0.0(Double), 5.0(Double), 569.0(Double), 2845.2(Double), 32.9(Double), 0.0(Double), 4000.0(Double), 141993.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 18(Integer), 2557.0(Double), 0.0(Double), 2.6(Double), 0.0(Double), 4.3(Double), 587.4(Double), 2526.0(Double), 32.3(Double), 0.0(Double), 2600.0(Double), 95559.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419032(Integer), 92(Integer), 19(Integer), 4760.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.2(Double), 566.9(Double), 3514.6(Double), 31.9(Double), 0.0(Double), 4700.0(Double), 150712.0(Double), 01(String) [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:36] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":51.5,"todayHours":0.1,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469412.0,"currPower":28.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"22719.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"42396.0","todayEnergy":"42396.0","lifetimeEnergy":"987291.0","dcCurr":"25.1","dcVolt":"996.4","dcPower":"25009.6","temp":"47.7","powerFactor":"73.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"5864.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"9094.0","todayEnergy":"9094.0","lifetimeEnergy":"482121.0","dcCurr":"1.1","dcVolt":"973.8","dcPower":"1071.2","temp":"40.9","powerFactor":"86.7","ivtStatus":"01"}] }} [08:25:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 08(String), 25(String), 28.6(Float), 51.5(Float), 0.1(Float), 1469412.0(Float), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:37] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":89.6,"todayHours":0.1,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966251.0,"currPower":88.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4523.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"146691.0","dcCurr":"5.9","dcVolt":"578.0","dcPower":"3410.4","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"5025.0","acFreq":"0.0","apparentPower":"5.0","reactivePower":"0.0","acEnergy":"5300.0","todayEnergy":"5300.0","lifetimeEnergy":"160201.0","dcCurr":"6.5","dcVolt":"578.6","dcPower":"3760.7","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"4642.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4600.0","todayEnergy":"4600.0","lifetimeEnergy":"140830.0","dcCurr":"6.0","dcVolt":"574.3","dcPower":"3446.0","temp":"31.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"4809.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"4900.0","todayEnergy":"4900.0","lifetimeEnergy":"158405.0","dcCurr":"6.3","dcVolt":"580.9","dcPower":"3659.5","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"4430.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"141457.0","dcCurr":"5.9","dcVolt":"579.7","dcPower":"3420.4","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"4624.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"163352.0","dcCurr":"6.1","dcVolt":"582.2","dcPower":"3551.6","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"4781.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"5000.0","todayEnergy":"5000.0","lifetimeEnergy":"160119.0","dcCurr":"6.4","dcVolt":"568.6","dcPower":"3639.0","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"4625.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"143709.0","dcCurr":"6.0","dcVolt":"587.3","dcPower":"3524.0","temp":"31.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"4716.0","acFreq":"0.0","apparentPower":"4.7","reactivePower":"0.0","acEnergy":"4900.0","todayEnergy":"4900.0","lifetimeEnergy":"159620.0","dcCurr":"6.2","dcVolt":"576.7","dcPower":"3575.3","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"4012.0","acFreq":"0.0","apparentPower":"4.0","reactivePower":"0.0","acEnergy":"3800.0","todayEnergy":"3800.0","lifetimeEnergy":"127955.0","dcCurr":"5.2","dcVolt":"585.9","dcPower":"3046.7","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"4620.0","acFreq":"0.0","apparentPower":"4.6","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"155459.0","dcCurr":"6.1","dcVolt":"579.2","dcPower":"3533.3","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"4107.0","acFreq":"0.0","apparentPower":"4.1","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"127726.0","dcCurr":"5.2","dcVolt":"589.6","dcPower":"3065.7","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"4358.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"4500.0","todayEnergy":"4500.0","lifetimeEnergy":"153303.0","dcCurr":"5.7","dcVolt":"575.7","dcPower":"3281.7","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"4211.0","acFreq":"0.0","apparentPower":"4.2","reactivePower":"0.0","acEnergy":"4400.0","todayEnergy":"4400.0","lifetimeEnergy":"147137.0","dcCurr":"5.6","dcVolt":"570.8","dcPower":"3196.7","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"4004.0","acFreq":"0.0","apparentPower":"4.0","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"131282.0","dcCurr":"5.3","dcVolt":"583.2","dcPower":"3090.8","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"4469.0","acFreq":"0.0","apparentPower":"4.5","reactivePower":"0.0","acEnergy":"4500.0","todayEnergy":"4500.0","lifetimeEnergy":"159612.0","dcCurr":"5.6","dcVolt":"589.9","dcPower":"3303.3","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"4287.0","acFreq":"0.0","apparentPower":"4.3","reactivePower":"0.0","acEnergy":"4400.0","todayEnergy":"4400.0","lifetimeEnergy":"155886.0","dcCurr":"5.5","dcVolt":"581.6","dcPower":"3198.6","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"3788.0","acFreq":"0.0","apparentPower":"3.8","reactivePower":"0.0","acEnergy":"3800.0","todayEnergy":"3800.0","lifetimeEnergy":"134191.0","dcCurr":"4.6","dcVolt":"576.8","dcPower":"2653.3","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"3588.0","acFreq":"0.0","apparentPower":"3.6","reactivePower":"0.0","acEnergy":"3500.0","todayEnergy":"3500.0","lifetimeEnergy":"134625.0","dcCurr":"4.6","dcVolt":"565.0","dcPower":"2599.0","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"4848.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"164691.0","dcCurr":"6.3","dcVolt":"579.5","dcPower":"3651.1","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419033(Integer), 110(Integer), 1(Integer), 22719.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 25.1(Double), 996.4(Double), 25009.6(Double), 47.7(Double), 73.8(Double), 42396.0(Double), 987291.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419033(Integer), 110(Integer), 2(Integer), 5864.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 1.1(Double), 973.8(Double), 1071.2(Double), 40.9(Double), 86.7(Double), 9094.0(Double), 482121.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 08(String), 25(String), 88.4(Float), 89.6(Float), 0.1(Float), 2966251.0(Float), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 1(Integer), 4523.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 5.9(Double), 578.0(Double), 3410.4(Double), 32.2(Double), 0.0(Double), 4300.0(Double), 146691.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 2(Integer), 5025.0(Double), 0.0(Double), 5.0(Double), 0.0(Double), 6.5(Double), 578.6(Double), 3760.7(Double), 32.0(Double), 0.0(Double), 5300.0(Double), 160201.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 3(Integer), 4642.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 6.0(Double), 574.3(Double), 3446.0(Double), 31.6(Double), 0.0(Double), 4600.0(Double), 140830.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 4(Integer), 4809.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.3(Double), 580.9(Double), 3659.5(Double), 32.2(Double), 0.0(Double), 4900.0(Double), 158405.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 5(Integer), 4430.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.9(Double), 579.7(Double), 3420.4(Double), 32.7(Double), 0.0(Double), 4200.0(Double), 141457.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 6(Integer), 4624.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 6.1(Double), 582.2(Double), 3551.6(Double), 32.4(Double), 0.0(Double), 4800.0(Double), 163352.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 7(Integer), 4781.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.4(Double), 568.6(Double), 3639.0(Double), 33.0(Double), 0.0(Double), 5000.0(Double), 160119.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 8(Integer), 4625.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 6.0(Double), 587.3(Double), 3524.0(Double), 31.9(Double), 0.0(Double), 4800.0(Double), 143709.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 9(Integer), 4716.0(Double), 0.0(Double), 4.7(Double), 0.0(Double), 6.2(Double), 576.7(Double), 3575.3(Double), 32.0(Double), 0.0(Double), 4900.0(Double), 159620.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 10(Integer), 4012.0(Double), 0.0(Double), 4.0(Double), 0.0(Double), 5.2(Double), 585.9(Double), 3046.7(Double), 32.9(Double), 0.0(Double), 3800.0(Double), 127955.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 11(Integer), 4620.0(Double), 0.0(Double), 4.6(Double), 0.0(Double), 6.1(Double), 579.2(Double), 3533.3(Double), 32.7(Double), 0.0(Double), 4800.0(Double), 155459.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 12(Integer), 4107.0(Double), 0.0(Double), 4.1(Double), 0.0(Double), 5.2(Double), 589.6(Double), 3065.7(Double), 32.3(Double), 0.0(Double), 4100.0(Double), 127726.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 13(Integer), 4358.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 5.7(Double), 575.7(Double), 3281.7(Double), 33.1(Double), 0.0(Double), 4500.0(Double), 153303.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 14(Integer), 4211.0(Double), 0.0(Double), 4.2(Double), 0.0(Double), 5.6(Double), 570.8(Double), 3196.7(Double), 32.7(Double), 0.0(Double), 4400.0(Double), 147137.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 15(Integer), 4004.0(Double), 0.0(Double), 4.0(Double), 0.0(Double), 5.3(Double), 583.2(Double), 3090.8(Double), 32.4(Double), 0.0(Double), 4200.0(Double), 131282.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 16(Integer), 4469.0(Double), 0.0(Double), 4.5(Double), 0.0(Double), 5.6(Double), 589.9(Double), 3303.3(Double), 32.0(Double), 0.0(Double), 4500.0(Double), 159612.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 17(Integer), 4287.0(Double), 0.0(Double), 4.3(Double), 0.0(Double), 5.5(Double), 581.6(Double), 3198.6(Double), 32.4(Double), 0.0(Double), 4400.0(Double), 155886.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 18(Integer), 3788.0(Double), 0.0(Double), 3.8(Double), 0.0(Double), 4.6(Double), 576.8(Double), 2653.3(Double), 32.5(Double), 0.0(Double), 3800.0(Double), 134191.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 19(Integer), 3588.0(Double), 0.0(Double), 3.6(Double), 0.0(Double), 4.6(Double), 565.0(Double), 2599.0(Double), 32.4(Double), 0.0(Double), 3500.0(Double), 134625.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419034(Integer), 93(Integer), 20(Integer), 4848.0(Double), 0.0(Double), 4.8(Double), 0.0(Double), 6.3(Double), 579.5(Double), 3651.1(Double), 32.3(Double), 0.0(Double), 4800.0(Double), 164691.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:37] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":47.9,"todayHours":0.0,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796594.0,"currPower":24.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"24598.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"39064.0","todayEnergy":"39064.0","lifetimeEnergy":"1146309.0","dcCurr":"25.5","dcVolt":"960.3","dcPower":"24487.7","temp":"46.6","powerFactor":"89.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"0.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"8879.0","todayEnergy":"8879.0","lifetimeEnergy":"650285.0","dcCurr":"0.0","dcVolt":"1057.7","dcPower":"0.0","temp":"40.3","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:37] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 08(String), 25(String), 24.6(Float), 47.9(Float), 0.0(Float), 1796594.0(Float), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419035(Integer), 109(Integer), 1(Integer), 24598.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 25.5(Double), 960.3(Double), 24487.7(Double), 46.6(Double), 89.1(Double), 39064.0(Double), 1146309.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419035(Integer), 109(Integer), 2(Integer), 0.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 0.0(Double), 1057.7(Double), 0.0(Double), 40.3(Double), 0.0(Double), 8879.0(Double), 650285.0(Double), 01(String) [08:25:37] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:40] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:40] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":9.5,"todayHours":0.1,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238163.1,"currPower":8.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3050.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"84449.1","dcCurr":"15.0","dcVolt":"573.0","dcPower":"8595.0","temp":"43.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2774.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3000.0","todayEnergy":"3000.0","lifetimeEnergy":"74152.6","dcCurr":"9.0","dcVolt":"533.0","dcPower":"4797.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2922.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3200.0","todayEnergy":"3200.0","lifetimeEnergy":"79561.4","dcCurr":"17.0","dcVolt":"504.0","dcPower":"8568.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:25:40] [DEBUG] controller.InverterController - ------------------------------------------ [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 08(String), 25(String), 8.7(Float), 9.5(Float), 0.1(Float), 238163.1(Float), 01(String) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419036(Integer), 131(Integer), 1(Integer), 3050.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 15.0(Double), 573.0(Double), 8595.0(Double), 43.0(Double), 0.0(Double), 3300.0(Double), 84449.1(Double), 01(String) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419036(Integer), 131(Integer), 2(Integer), 2774.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 9.0(Double), 533.0(Double), 4797.0(Double), 46.0(Double), 0.0(Double), 3000.0(Double), 74152.6(Double), 01(String) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419036(Integer), 131(Integer), 3(Integer), 2922.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 17.0(Double), 504.0(Double), 8568.0(Double), 45.0(Double), 0.0(Double), 3200.0(Double), 79561.4(Double), 01(String) [08:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [08:29:25] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 219 [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:29:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:29:26] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.2","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"22.5","cloud":"9","weatherCode":"03330340"},{"plantSeq":"139","temp":"22.5","cloud":"5","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"23.7","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.3","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.0","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.0","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.0","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.3","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.5","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.5","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"20.4","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.8","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.3","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.6","cloud":"5","weatherCode":"16770310"},{"plantSeq":"56","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"55","temp":"21.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.3","cloud":"5","weatherCode":"15800253"},{"plantSeq":"44","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"23.5","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.4","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"25","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"22.9","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.3","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"15","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.1","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"08"} [08:29:26] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 36 [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:29:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [08:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:29:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:32:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:32:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:32:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 2023-06-31(String), 128(String) [08:32:55] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [08:32:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:32:56] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:32:56] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [08:33:19] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:33:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:33:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:33:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 32 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:33:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:35:06] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:35:06] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :elt02, login_channel : null [08:35:06] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:06] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:35:06] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:35:06] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:35:06] [DEBUG] authentication.AbstractAuthenticationTargetUrlRequestHandler - Using Referer header: http://emsa.eltenergy.com/sign/login.co [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : elt02 [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : elt02, mappingList.size : 1 [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:35:06] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[elt02] roles roles [0]ROLE_01 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String), 01(String), CFEF09C9CD7F00F7765C318AF869A2C7(String), PHONE(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:35:06] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:35:06] [DEBUG] controller.SignController - 이미 로그인 완료. 메인페이지로 이동 .............. [08:35:06] [DEBUG] controller.SignController - /ess/view.co [08:35:06] [DEBUG] controller.SignController - ....................................... [08:35:06] [DEBUG] controller.EssController - ----------------------------------------------- [08:35:06] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 128, param.plantSeq : 0 [08:35:06] [DEBUG] controller.EssController - ----------------------------------------------- [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:35:06] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:35:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:35:08] [DEBUG] controller.InverterController - ------------------------------------------ [08:35:08] [DEBUG] controller.InverterController - {"plantSeq":104,"todayEnergy":53.6,"todayHours":0.1,"lastdayEnergy":1739480.0,"lastdayHours":1741.2,"lifetimeEnergy":1739533.0,"currPower":46.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"38141.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"45615.0","todayEnergy":"45615.0","lifetimeEnergy":"1101230.0","dcCurr":"36.8","dcVolt":"972.8","dcPower":"35799.0","temp":"48.6","powerFactor":"98.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8128.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7935.0","todayEnergy":"7935.0","lifetimeEnergy":"638303.0","dcCurr":"3.0","dcVolt":"1003.4","dcPower":"3010.2","temp":"40.6","powerFactor":"98.9","ivtStatus":"01"}] }} [08:35:08] [DEBUG] controller.InverterController - ------------------------------------------ [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer), 2023-06-30(String), 08(String), 35(String), 46.3(Float), 53.6(Float), 0.1(Float), 1739533.0(Float), 01(String) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419042(Integer), 104(Integer), 1(Integer), 38141.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 36.8(Double), 972.8(Double), 35799.0(Double), 48.6(Double), 98.3(Double), 45615.0(Double), 1101230.0(Double), 01(String) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419042(Integer), 104(Integer), 2(Integer), 8128.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 3.0(Double), 1003.4(Double), 3010.2(Double), 40.6(Double), 98.9(Double), 7935.0(Double), 638303.0(Double), 01(String) [08:35:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:35:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:36:32] [DEBUG] controller.EssController - ----------------------------------------------- [08:36:32] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 85, param.plantSeq : 0 [08:36:32] [DEBUG] controller.EssController - ----------------------------------------------- [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-29(String), 85(Integer), 0(Integer), 2023-06-28(String), 85(Integer), 0(Integer), 2023-06-30(String), 104198(Integer) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-30(String), 85(Integer), 2023-06-30(String), 85(Integer) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 30(String) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:36:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-16(String) [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 0(Integer), 2023-06-30(String), 85(Integer), 0(Integer), 2023-06-30(String) [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 85(Integer), 0(Integer), 85(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:36:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:36:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:36:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 85(Integer), 1(Integer), 2023-06-30(String), 85(Integer), 1(Integer), 2023-06-30(String) [08:36:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:37:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:37:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:37:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:37:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:39:23] [DEBUG] controller.EssController - ----------------------------------------------- [08:39:23] [DEBUG] controller.EssController - error : http://emsa.eltenergy.com/error.co, 59.21.89.234, 59.21.89.234, param : code=404 [08:39:23] [DEBUG] controller.EssController - ----------------------------------------------- [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [08:39:26] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 218 [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:39:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:39:26] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.2","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"22.5","cloud":"9","weatherCode":"03330340"},{"plantSeq":"139","temp":"22.5","cloud":"5","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"23.7","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.3","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.0","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.0","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.0","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.3","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.5","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.5","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"20.4","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.8","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.3","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.6","cloud":"5","weatherCode":"16770310"},{"plantSeq":"56","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"55","temp":"21.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.3","cloud":"5","weatherCode":"15800253"},{"plantSeq":"44","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"23.5","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.4","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"25","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"22.9","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.3","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"15","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.1","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"08"} [08:39:27] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 36 [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:39:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:39:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:40:53] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419023(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:41:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-01(String), 2023-06-31(String), 128(String) [08:41:50] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 29 [08:41:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:41:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:41:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [08:43:20] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 62 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:43:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:43:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 31 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 32 [08:43:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 32 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 16 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:43:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:43:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 16 [08:44:58] [DEBUG] controller.InverterController - ------------------------------------------ [08:44:58] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":5.5,"todayHours":0.1,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8425.0,"currPower":5.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"5800.0","acFreq":"0.0","apparentPower":"5.9","reactivePower":"1.4","acEnergy":"5500.0","todayEnergy":"5500.0","lifetimeEnergy":"8425.0","dcCurr":"7.4","dcVolt":"717.3","dcPower":"5308.3","temp":"53.4","powerFactor":"97.0","ivtStatus":"01"}] }} [08:44:58] [DEBUG] controller.InverterController - ------------------------------------------ [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 08(String), 44(String), 5.8(Float), 5.5(Float), 0.1(Float), 8425.0(Float), 01(String) [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419043(Integer), 140(Integer), 1(Integer), 5800.0(Double), 0.0(Double), 5.9(Double), 1.4(Double), 7.4(Double), 717.3(Double), 5308.3(Double), 53.4(Double), 97.0(Double), 5500.0(Double), 8425.0(Double), 01(String) [08:44:58] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:01] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:01] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":11.5,"todayHours":0.1,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113814.0,"currPower":14.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"9900.0","acFreq":"0.0","apparentPower":"9.9","reactivePower":"0.4","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"78504.0","dcCurr":"8.0","dcVolt":"671.8","dcPower":"5374.7","temp":"47.8","powerFactor":"96.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"4700.0","acFreq":"0.0","apparentPower":"4.8","reactivePower":"1.3","acEnergy":"3900.0","todayEnergy":"3900.0","lifetimeEnergy":"35310.0","dcCurr":"7.2","dcVolt":"554.7","dcPower":"3994.1","temp":"45.7","powerFactor":"91.0","ivtStatus":"01"}] }} [08:45:01] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 08(String), 45(String), 14.6(Float), 11.5(Float), 0.1(Float), 113814.0(Float), 01(String) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419044(Integer), 137(Integer), 1(Integer), 9900.0(Double), 0.0(Double), 9.9(Double), 0.4(Double), 8.0(Double), 671.8(Double), 5374.7(Double), 47.8(Double), 96.0(Double), 7600.0(Double), 78504.0(Double), 01(String) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419044(Integer), 137(Integer), 2(Integer), 4700.0(Double), 0.0(Double), 4.8(Double), 1.3(Double), 7.2(Double), 554.7(Double), 3994.1(Double), 45.7(Double), 91.0(Double), 3900.0(Double), 35310.0(Double), 01(String) [08:45:01] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:04] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:04] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":15.7,"todayHours":0.1,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179429.0,"currPower":18.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"9400.0","acFreq":"0.0","apparentPower":"9.4","reactivePower":"0.0","acEnergy":"8200.0","todayEnergy":"8200.0","lifetimeEnergy":"90817.0","dcCurr":"5.0","dcVolt":"544.0","dcPower":"2720.0","temp":"53.2","powerFactor":"96.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"8700.0","acFreq":"0.0","apparentPower":"8.7","reactivePower":"0.0","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"88612.0","dcCurr":"5.2","dcVolt":"540.9","dcPower":"2812.5","temp":"52.8","powerFactor":"6458.6","ivtStatus":"01"}] }} [08:45:04] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 08(String), 45(String), 18.1(Float), 15.7(Float), 0.1(Float), 179429.0(Float), 01(String) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419045(Integer), 134(Integer), 1(Integer), 9400.0(Double), 0.0(Double), 9.4(Double), 0.0(Double), 5.0(Double), 544.0(Double), 2720.0(Double), 53.2(Double), 96.0(Double), 8200.0(Double), 90817.0(Double), 01(String) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419045(Integer), 134(Integer), 2(Integer), 8700.0(Double), 0.0(Double), 8.7(Double), 0.0(Double), 5.2(Double), 540.9(Double), 2812.5(Double), 52.8(Double), 6458.6(Double), 7500.0(Double), 88612.0(Double), 01(String) [08:45:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:05] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:05] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":8.2,"todayHours":0.1,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79380.0,"currPower":9.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"9900.0","acFreq":"0.0","apparentPower":"9.9","reactivePower":"0.6","acEnergy":"8200.0","todayEnergy":"8200.0","lifetimeEnergy":"79380.0","dcCurr":"7.8","dcVolt":"500.1","dcPower":"3901.0","temp":"44.0","powerFactor":"97.0","ivtStatus":"01"}] }} [08:45:05] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 08(String), 45(String), 9.9(Float), 8.2(Float), 0.1(Float), 79380.0(Float), 01(String) [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419046(Integer), 138(Integer), 1(Integer), 9900.0(Double), 0.0(Double), 9.9(Double), 0.6(Double), 7.8(Double), 500.1(Double), 3901.0(Double), 44.0(Double), 97.0(Double), 8200.0(Double), 79380.0(Double), 01(String) [08:45:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:07] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:07] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":58.0,"todayHours":0.1,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611244.0,"currPower":80.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"63084.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"47697.0","todayEnergy":"47697.0","lifetimeEnergy":"1026432.0","dcCurr":"63.2","dcVolt":"979.4","dcPower":"61898.1","temp":"47.4","powerFactor":"83.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"17401.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"10280.0","todayEnergy":"10280.0","lifetimeEnergy":"584812.0","dcCurr":"13.7","dcVolt":"996.5","dcPower":"13652.0","temp":"40.4","powerFactor":"87.8","ivtStatus":"01"}] }} [08:45:07] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 08(String), 45(String), 80.5(Float), 58.0(Float), 0.1(Float), 1611244.0(Float), 01(String) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419047(Integer), 124(Integer), 1(Integer), 63084.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 63.2(Double), 979.4(Double), 61898.1(Double), 47.4(Double), 83.9(Double), 47697.0(Double), 1026432.0(Double), 01(String) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419047(Integer), 124(Integer), 2(Integer), 17401.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 13.7(Double), 996.5(Double), 13652.0(Double), 40.4(Double), 87.8(Double), 10280.0(Double), 584812.0(Double), 01(String) [08:45:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:09] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:09] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":4.9,"todayHours":0.0,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14436.0,"currPower":4.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4400.0","acFreq":"0.0","apparentPower":"4.4","reactivePower":"0.0","acEnergy":"4900.0","todayEnergy":"4900.0","lifetimeEnergy":"14436.0","dcCurr":"1.7","dcVolt":"657.8","dcPower":"1118.3","temp":"51.5","powerFactor":"94.0","ivtStatus":"01"}] }} [08:45:09] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 08(String), 45(String), 4.4(Float), 4.9(Float), 0.0(Float), 14436.0(Float), 01(String) [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419048(Integer), 141(Integer), 1(Integer), 4400.0(Double), 0.0(Double), 4.4(Double), 0.0(Double), 1.7(Double), 657.8(Double), 1118.3(Double), 51.5(Double), 94.0(Double), 4900.0(Double), 14436.0(Double), 01(String) [08:45:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:10] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:45:10] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:10] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":60.9,"todayHours":0.1,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1719031.0,"currPower":84.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"67783.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"49960.0","todayEnergy":"49960.0","lifetimeEnergy":"1101358.0","dcCurr":"66.9","dcVolt":"979.0","dcPower":"65495.1","temp":"48.6","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"16539.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"10988.0","todayEnergy":"10988.0","lifetimeEnergy":"617673.0","dcCurr":"11.0","dcVolt":"995.7","dcPower":"10952.7","temp":"49.3","powerFactor":"98.5","ivtStatus":"01"}] }} [08:45:10] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 08(String), 45(String), 84.3(Float), 60.9(Float), 0.1(Float), 1719031.0(Float), 01(String) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419049(Integer), 126(Integer), 1(Integer), 67783.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 66.9(Double), 979.0(Double), 65495.1(Double), 48.6(Double), 100.0(Double), 49960.0(Double), 1101358.0(Double), 01(String) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419049(Integer), 126(Integer), 2(Integer), 16539.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 11.0(Double), 995.7(Double), 10952.7(Double), 49.3(Double), 98.5(Double), 10988.0(Double), 617673.0(Double), 01(String) [08:45:10] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:13] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:13] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :togyo, login_channel : null [08:45:13] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: togyo(String) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:13] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:13] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:45:13] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:13] [DEBUG] authentication.AbstractAuthenticationTargetUrlRequestHandler - Using Referer header: http://emsa.eltenergy.com/sign/login.co [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : togyo [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: togyo(String) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: togyo(String) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : togyo, mappingList.size : 1 [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:45:13] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[togyo] roles roles [0]ROLE_01 [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: togyo(String), 01(String), 7D038C5BB0780E5CC5CF1ADEB76476CA(String), PHONE(String) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:13] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:45:13] [DEBUG] controller.SignController - 이미 로그인 완료. 메인페이지로 이동 .............. [08:45:13] [DEBUG] controller.SignController - /ess/view.co [08:45:13] [DEBUG] controller.SignController - ....................................... [08:45:13] [DEBUG] controller.EssController - ----------------------------------------------- [08:45:13] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 80, param.plantSeq : 0 [08:45:13] [DEBUG] controller.EssController - ----------------------------------------------- [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 2023-06-30(String), 80(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 0(Integer), 2023-06-29(String), 80(Integer), 0(Integer), 2023-06-28(String), 80(Integer), 0(Integer), 2023-06-30(String), 104199(Integer) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 2023-06-30(String), 80(Integer), 2023-06-30(String), 80(Integer) [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:45:13] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 21(String) [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 15(String) [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 01(String), 2023-06-16(String) [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:45:14] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 0(Integer), 2023-06-30(String), 80(Integer), 0(Integer), 2023-06-30(String) [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 80(Integer), 0(Integer), 80(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 80(Integer), 1(Integer), 2023-06-30(String), 80(Integer), 1(Integer), 2023-06-30(String) [08:45:15] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:45:17] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:17] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":59.2,"todayHours":0.1,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702130.0,"currPower":89.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"69218.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"50711.0","todayEnergy":"50711.0","lifetimeEnergy":"1101461.0","dcCurr":"70.4","dcVolt":"973.5","dcPower":"68534.4","temp":"45.1","powerFactor":"84.5","ivtStatus":"01"},{"ivtIdx":"2","acPower":"19771.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"8490.0","todayEnergy":"8490.0","lifetimeEnergy":"600669.0","dcCurr":"6.7","dcVolt":"988.3","dcPower":"6621.6","temp":"48.1","powerFactor":"90.5","ivtStatus":"01"}] }} [08:45:17] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 08(String), 45(String), 89.0(Float), 59.2(Float), 0.1(Float), 1702130.0(Float), 01(String) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419050(Integer), 108(Integer), 1(Integer), 69218.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 70.4(Double), 973.5(Double), 68534.4(Double), 45.1(Double), 84.5(Double), 50711.0(Double), 1101461.0(Double), 01(String) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419050(Integer), 108(Integer), 2(Integer), 19771.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.7(Double), 988.3(Double), 6621.6(Double), 48.1(Double), 90.5(Double), 8490.0(Double), 600669.0(Double), 01(String) [08:45:17] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:18] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:45:21] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:21] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :sunwon, login_channel : null [08:45:21] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:21] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:21] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:45:21] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:45:21] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/ess/view.co [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : sunwon [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : false [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : sunwon, mappingList.size : 1 [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:45:21] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[sunwon] roles roles [0]ROLE_01 [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: sunwon(String), 01(String), 7AC2A419E18ABB4371439933010871E5(String), WEB(String) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:21] [DEBUG] controller.EssController - ----------------------------------------------- [08:45:21] [DEBUG] controller.EssController - /ess/view.co :: plantSeq :: 82, param.plantSeq : 0 [08:45:21] [DEBUG] controller.EssController - ----------------------------------------------- [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 82(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsQuantity, m.pcsMaker, m.batteryMaker, p.name as plantName from ( select d.*, s.y1ChargePower, s.y1DischargePower, s.y1PvPower, s.y2ChargePower, s.y2DischargePower, s.y2PvPower from t_pmsdata_2023 d left join ( select s1.plantSeq, s1.pcsIdx, s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower, s1.pvPower as y1PvPower, s2.chargePower as y2ChargePower, s2.dischargePower as y2DischargePower, s2.pvPower as y2PvPower from t_pmsdata_statistic_day s1 , t_pmsdata_statistic_day s2 where s1.plantSeq = s2.plantSeq and s1.pcsIdx = s2.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = ? and s2.plantSeq = ? and s2.pcsIdx = ? and s2.inputDate = ? ) s on d.plantSeq = s.plantSeq and d.pcsIdx = s.pcsIdx where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? and d.timetableSeq = ? ) d, t_pms m, t_plant p where d.plantSeq = p.seq and d.plantSeq = m.plantSeq order by d.seq desc [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 0(Integer), 2023-06-29(String), 82(Integer), 0(Integer), 2023-06-28(String), 82(Integer), 0(Integer), 2023-06-30(String), 104199(Integer) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.weatherCode, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.dayPvPower, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data34, d.data35, d.data36, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.weatherCode, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.seq = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, max(timetableSeq) as timetableSeq, count(seq) as count from t_pmsdata_2023 where inputDate = ? and plantSeq = ? and pcsIdx > 0 group by plantSeq, pcsIdx ) d2 where d.plantSeq = d2.plantSeq and d.timetableSeq = d2.timetableSeq and d.seq = d2.seq and d.inputDate = ? and d.plantSeq = ? and d.pcsIdx > 0 group by d.plantSeq, d.pcsIdx ) d on p.seq = d.plantSeq order by p.seq desc, d.pcsIdx asc [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-30(String), 82(Integer), 2023-06-30(String), 82(Integer) [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.*, m.pcsMaker as 'plant.pcsMaker', m.batteryMaker as 'plant.batteryMaker', m.msgGroupPcs as 'plant.msgGroupPcs', m.msgGroupBattery as 'plant.msgGroupBattery', m.pcsQuantity as 'plant.pcsQuantity', m.batteryQuantity as 'plant.batteryQuantity' from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.plantSeq = ? and d.inputDate between ? and ? order by d.inputDate desc, d.inputHour desc, d.inputMinute desc, d.plantSeq asc ) R1 LIMIT ?, ? [08:45:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 2023-06-23(String), 2023-06-30(String), 0(Integer), 5(Integer) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_message a where a.groupCode = ? order by a.fault asc, a.idx asc [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 12(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 64 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 01(String), 2023-06-16(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour desc, d.pcsIdx asc [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 0(Integer), 2023-06-30(String), 82(Integer), 0(Integer), 2023-06-30(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:45:22] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:22] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":16.7,"todayHours":0.1,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390396.0,"currPower":13.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3400.0","acFreq":"0.0","apparentPower":"3.5","reactivePower":"0.9","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"95045.0","dcCurr":"5.4","dcVolt":"536.8","dcPower":"2898.5","temp":"51.8","powerFactor":"91.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3400.0","acFreq":"0.0","apparentPower":"3.4","reactivePower":"0.6","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"96481.0","dcCurr":"5.5","dcVolt":"528.8","dcPower":"2908.4","temp":"52.1","powerFactor":"92.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"3400.0","acFreq":"0.0","apparentPower":"3.4","reactivePower":"0.8","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"98172.0","dcCurr":"5.6","dcVolt":"535.4","dcPower":"2998.2","temp":"51.0","powerFactor":"93.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"3400.0","acFreq":"0.0","apparentPower":"3.5","reactivePower":"0.9","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"100698.0","dcCurr":"5.6","dcVolt":"535.8","dcPower":"3000.7","temp":"51.0","powerFactor":"92.0","ivtStatus":"01"}] }} [08:45:22] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, d.pvPower as todayPvPower, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.seq, d.plantSeq, d.pcsIdx, d.inputDate, d.inputYear, d.inputMonth, d.inputDay, d.chargePower, d.dischargePower, IFNULL(d.dayPvPower, d.pvPower) as pvPower, d.data15, d.data16, d.data32, d.data33, d.createDatetime, m.chargePower as y1ChargePower, m.dischargePower as y1DischargePower from t_pmsdata_statistic_day d left join t_pmsdata_statistic_month m on d.plantSeq = m.plantSeq and d.pcsIdx = m.pcsIdx and m.inputDate = concat(date_format(date_add(?, INTERVAL -1 MONTH), '%Y-%m'), '-01') and m.plantSeq = ? and m.pcsIdx = ? where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate between ? and ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.inputYear desc, d.inputMonth desc, d.inputDay desc, d.pcsIdx asc [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 82(Integer), 0(Integer), 82(Integer), 0(Integer), 2023-06-21(String), 2023-06-30(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 9 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 08(String), 45(String), 13.4(Float), 16.7(Float), 0.1(Float), 390396.0(Float), 01(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419051(Integer), 99(Integer), 1(Integer), 3400.0(Double), 0.0(Double), 3.5(Double), 0.9(Double), 5.4(Double), 536.8(Double), 2898.5(Double), 51.8(Double), 91.0(Double), 4200.0(Double), 95045.0(Double), 01(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419051(Integer), 99(Integer), 2(Integer), 3400.0(Double), 0.0(Double), 3.4(Double), 0.6(Double), 5.5(Double), 528.8(Double), 2908.4(Double), 52.1(Double), 92.0(Double), 4200.0(Double), 96481.0(Double), 01(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419051(Integer), 99(Integer), 3(Integer), 3400.0(Double), 0.0(Double), 3.4(Double), 0.8(Double), 5.6(Double), 535.4(Double), 2998.2(Double), 51.0(Double), 93.0(Double), 4100.0(Double), 98172.0(Double), 01(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419051(Integer), 99(Integer), 4(Integer), 3400.0(Double), 0.0(Double), 3.5(Double), 0.9(Double), 5.6(Double), 535.8(Double), 3000.7(Double), 51.0(Double), 92.0(Double), 4200.0(Double), 100698.0(Double), 01(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select d.*, m.pcsMaker, m.batteryMaker, p.name as plantName, p.supplyPower from ( select d.* , s1.chargePower as y1ChargePower, s1.dischargePower as y1DischargePower from t_pmsdata_statistic_hour d left join t_pmsdata_statistic_day s1 on d.plantSeq = s1.plantSeq and d.pcsIdx = s1.pcsIdx and s1.plantSeq = ? and s1.pcsIdx = ? and s1.inputDate = date_format(date_add(?, INTERVAL -1 DAY), '%Y-%m-%d') where 1=1 and d.plantSeq = ? and d.pcsIdx = ? and d.inputDate = ? ) d, t_pms m, t_plant p where d.plantSeq = m.plantSeq and d.plantSeq = p.seq order by d.plantSeq desc, d.inputHour asc, d.pcsIdx asc [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 82(Integer), 1(Integer), 2023-06-30(String), 82(Integer), 1(Integer), 2023-06-30(String) [08:45:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:45:23] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:23] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":59.8,"todayHours":0.1,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748219.0,"currPower":80.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"64777.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"50398.0","todayEnergy":"50398.0","lifetimeEnergy":"1118872.0","dcCurr":"63.6","dcVolt":"978.3","dcPower":"62219.9","temp":"48.1","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"15763.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"9388.0","todayEnergy":"9388.0","lifetimeEnergy":"629347.0","dcCurr":"8.3","dcVolt":"982.7","dcPower":"8156.4","temp":"40.4","powerFactor":"99.3","ivtStatus":"01"}] }} [08:45:23] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 08(String), 45(String), 80.5(Float), 59.8(Float), 0.1(Float), 1748219.0(Float), 01(String) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419052(Integer), 120(Integer), 1(Integer), 64777.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 63.6(Double), 978.3(Double), 62219.9(Double), 48.1(Double), 100.0(Double), 50398.0(Double), 1118872.0(Double), 01(String) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419052(Integer), 120(Integer), 2(Integer), 15763.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 8.3(Double), 982.7(Double), 8156.4(Double), 40.4(Double), 99.3(Double), 9388.0(Double), 629347.0(Double), 01(String) [08:45:23] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:25] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:25] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":5.6,"todayHours":0.1,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201917.9,"currPower":2.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1287.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2900.0","todayEnergy":"2900.0","lifetimeEnergy":"106846.8","dcCurr":"2.0","dcVolt":"553.0","dcPower":"1106.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1160.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"2700.0","todayEnergy":"2700.0","lifetimeEnergy":"95071.1","dcCurr":"1.0","dcVolt":"561.0","dcPower":"561.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:45:25] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 08(String), 45(String), 2.4(Float), 5.6(Float), 0.1(Float), 201917.9(Float), 01(String) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419053(Integer), 129(Integer), 1(Integer), 1287.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 2.0(Double), 553.0(Double), 1106.0(Double), 48.0(Double), 0.0(Double), 2900.0(Double), 106846.8(Double), 01(String) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419053(Integer), 129(Integer), 2(Integer), 1160.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 1.0(Double), 561.0(Double), 561.0(Double), 45.0(Double), 0.0(Double), 2700.0(Double), 95071.1(Double), 01(String) [08:45:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:25] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:25] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":26.9,"todayHours":0.1,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797343.9,"currPower":7.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1533.0","acFreq":"600.2","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"5870.0","todayEnergy":"5870.0","lifetimeEnergy":"178222.9","dcCurr":"658.3","dcVolt":"587.9","dcPower":"387045.1","temp":"33.8","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1499.0","acFreq":"600.3","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"5720.0","todayEnergy":"5720.0","lifetimeEnergy":"177343.5","dcCurr":"658.2","dcVolt":"582.0","dcPower":"383056.0","temp":"34.4","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1600.0","acFreq":"600.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6040.0","todayEnergy":"6040.0","lifetimeEnergy":"177394.5","dcCurr":"658.3","dcVolt":"582.2","dcPower":"383304.4","temp":"34.2","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1599.0","acFreq":"600.2","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"6160.0","todayEnergy":"6160.0","lifetimeEnergy":"174329.4","dcCurr":"2.9","dcVolt":"584.1","dcPower":"1699.8","temp":"33.2","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"5","acPower":"813.0","acFreq":"600.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3120.0","todayEnergy":"3120.0","lifetimeEnergy":"90053.6","dcCurr":"1.4","dcVolt":"560.0","dcPower":"806.4","temp":"43.0","powerFactor":"10.0","ivtStatus":"01"}] }} [08:45:25] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 08(String), 45(String), 7.0(Float), 26.9(Float), 0.1(Float), 797343.9(Float), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419054(Integer), 128(Integer), 1(Integer), 1533.0(Double), 600.2(Double), 0.0(Double), -0.0(Double), 658.3(Double), 587.9(Double), 387045.1(Double), 33.8(Double), 645.4(Double), 5870.0(Double), 178222.9(Double), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419054(Integer), 128(Integer), 2(Integer), 1499.0(Double), 600.3(Double), 0.0(Double), -0.0(Double), 658.2(Double), 582.0(Double), 383056.0(Double), 34.4(Double), 645.4(Double), 5720.0(Double), 177343.5(Double), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419054(Integer), 128(Integer), 3(Integer), 1600.0(Double), 600.3(Double), 0.0(Double), 0.0(Double), 658.3(Double), 582.2(Double), 383304.4(Double), 34.2(Double), 10.0(Double), 6040.0(Double), 177394.5(Double), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419054(Integer), 128(Integer), 4(Integer), 1599.0(Double), 600.2(Double), 0.0(Double), -0.0(Double), 2.9(Double), 584.1(Double), 1699.8(Double), 33.2(Double), 645.4(Double), 6160.0(Double), 174329.4(Double), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419054(Integer), 128(Integer), 5(Integer), 813.0(Double), 600.2(Double), 0.0(Double), 0.0(Double), 1.4(Double), 560.0(Double), 806.4(Double), 43.0(Double), 10.0(Double), 3120.0(Double), 90053.6(Double), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:26] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":19.4,"todayHours":0.2,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111262.0,"currPower":15.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"15400.0","acFreq":"0.0","apparentPower":"15.4","reactivePower":"0.3","acEnergy":"19400.0","todayEnergy":"19400.0","lifetimeEnergy":"111262.0","dcCurr":"9.9","dcVolt":"544.0","dcPower":"5385.9","temp":"32.4","powerFactor":"98.0","ivtStatus":"01"}] }} [08:45:26] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 08(String), 45(String), 15.4(Float), 19.4(Float), 0.2(Float), 111262.0(Float), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419055(Integer), 135(Integer), 1(Integer), 15400.0(Double), 0.0(Double), 15.4(Double), 0.3(Double), 9.9(Double), 544.0(Double), 5385.9(Double), 32.4(Double), 98.0(Double), 19400.0(Double), 111262.0(Double), 01(String) [08:45:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:27] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":61.3,"todayHours":0.1,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797731.0,"currPower":110.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"88624.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"51526.0","todayEnergy":"51526.0","lifetimeEnergy":"1342815.0","dcCurr":"113.5","dcVolt":"982.4","dcPower":"111502.4","temp":"44.9","powerFactor":"82.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"21557.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"9769.0","todayEnergy":"9769.0","lifetimeEnergy":"454916.0","dcCurr":"18.3","dcVolt":"1002.4","dcPower":"18343.9","temp":"44.7","powerFactor":"90.0","ivtStatus":"01"}] }} [08:45:27] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 08(String), 45(String), 110.2(Float), 61.3(Float), 0.1(Float), 1797731.0(Float), 01(String) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419056(Integer), 111(Integer), 1(Integer), 88624.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 113.5(Double), 982.4(Double), 111502.4(Double), 44.9(Double), 82.4(Double), 51526.0(Double), 1342815.0(Double), 01(String) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419056(Integer), 111(Integer), 2(Integer), 21557.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 18.3(Double), 1002.4(Double), 18343.9(Double), 44.7(Double), 90.0(Double), 9769.0(Double), 454916.0(Double), 01(String) [08:45:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:28] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":13.8,"todayHours":0.1,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327789.7,"currPower":12.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4107.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4700.0","todayEnergy":"4700.0","lifetimeEnergy":"109952.0","dcCurr":"23.0","dcVolt":"544.0","dcPower":"12512.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3833.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"101331.4","dcCurr":"15.0","dcVolt":"593.0","dcPower":"8895.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"4265.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"116506.3","dcCurr":"25.0","dcVolt":"572.0","dcPower":"14300.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 08(String), 45(String), 12.2(Float), 13.8(Float), 0.1(Float), 327789.7(Float), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419057(Integer), 127(Integer), 1(Integer), 4107.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 23.0(Double), 544.0(Double), 12512.0(Double), 48.0(Double), 0.0(Double), 4700.0(Double), 109952.0(Double), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419057(Integer), 127(Integer), 2(Integer), 3833.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 15.0(Double), 593.0(Double), 8895.0(Double), 48.0(Double), 0.0(Double), 4300.0(Double), 101331.4(Double), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419057(Integer), 127(Integer), 3(Integer), 4265.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 25.0(Double), 572.0(Double), 14300.0(Double), 46.0(Double), 0.0(Double), 4800.0(Double), 116506.3(Double), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:28] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":60.0,"todayHours":0.1,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647737.0,"currPower":83.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"66820.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"49452.0","todayEnergy":"49452.0","lifetimeEnergy":"1063046.0","dcCurr":"67.9","dcVolt":"979.9","dcPower":"66535.2","temp":"48.0","powerFactor":"86.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"16859.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"10519.0","todayEnergy":"10519.0","lifetimeEnergy":"584691.0","dcCurr":"13.5","dcVolt":"1008.6","dcPower":"13616.1","temp":"43.6","powerFactor":"89.6","ivtStatus":"01"}] }} [08:45:28] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 08(String), 45(String), 83.7(Float), 60.0(Float), 0.1(Float), 1647737.0(Float), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419058(Integer), 125(Integer), 1(Integer), 66820.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 67.9(Double), 979.9(Double), 66535.2(Double), 48.0(Double), 86.1(Double), 49452.0(Double), 1063046.0(Double), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419058(Integer), 125(Integer), 2(Integer), 16859.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 13.5(Double), 1008.6(Double), 13616.1(Double), 43.6(Double), 89.6(Double), 10519.0(Double), 584691.0(Double), 01(String) [08:45:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:29] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":378.0,"todayHours":0.8,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71358.0,"currPower":323.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"73100.0","acFreq":"0.0","apparentPower":"73.1","reactivePower":"6551.6","acEnergy":"84000.0","todayEnergy":"84000.0","lifetimeEnergy":"17971.0","dcCurr":"42.9","dcVolt":"626.8","dcPower":"26891.2","temp":"45.9","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"82700.0","acFreq":"0.0","apparentPower":"82.7","reactivePower":"6551.2","acEnergy":"96400.0","todayEnergy":"96400.0","lifetimeEnergy":"17826.0","dcCurr":"59.0","dcVolt":"610.9","dcPower":"36041.1","temp":"49.1","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"76500.0","acFreq":"0.0","apparentPower":"76.5","reactivePower":"6551.5","acEnergy":"90200.0","todayEnergy":"90200.0","lifetimeEnergy":"17861.0","dcCurr":"52.1","dcVolt":"617.8","dcPower":"32185.6","temp":"45.7","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"90800.0","acFreq":"0.0","apparentPower":"90.8","reactivePower":"6550.0","acEnergy":"107400.0","todayEnergy":"107400.0","lifetimeEnergy":"17700.0","dcCurr":"53.7","dcVolt":"620.2","dcPower":"33306.5","temp":"50.8","powerFactor":"6454.6","ivtStatus":"01"}] }} [08:45:29] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [08:45:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 08(String), 45(String), 323.1(Float), 378.0(Float), 0.8(Float), 71358.0(Float), 01(String) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419059(Integer), 139(Integer), 1(Integer), 73100.0(Double), 0.0(Double), 73.1(Double), 6551.6(Double), 42.9(Double), 626.8(Double), 26891.2(Double), 45.9(Double), 6454.6(Double), 84000.0(Double), 17971.0(Double), 01(String) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419059(Integer), 139(Integer), 2(Integer), 82700.0(Double), 0.0(Double), 82.7(Double), 6551.2(Double), 59.0(Double), 610.9(Double), 36041.1(Double), 49.1(Double), 6454.6(Double), 96400.0(Double), 17826.0(Double), 01(String) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419059(Integer), 139(Integer), 3(Integer), 76500.0(Double), 0.0(Double), 76.5(Double), 6551.5(Double), 52.1(Double), 617.8(Double), 32185.6(Double), 45.7(Double), 6454.6(Double), 90200.0(Double), 17861.0(Double), 01(String) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419059(Integer), 139(Integer), 4(Integer), 90800.0(Double), 0.0(Double), 90.8(Double), 6550.0(Double), 53.7(Double), 620.2(Double), 33306.5(Double), 50.8(Double), 6454.6(Double), 107400.0(Double), 17700.0(Double), 01(String) [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:30] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:30] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":64.5,"todayHours":0.1,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1783020.0,"currPower":113.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"91717.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"54130.0","todayEnergy":"54130.0","lifetimeEnergy":"1142013.0","dcCurr":"91.6","dcVolt":"988.4","dcPower":"90537.4","temp":"43.7","powerFactor":"83.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"21576.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"10417.0","todayEnergy":"10417.0","lifetimeEnergy":"641007.0","dcCurr":"16.6","dcVolt":"989.7","dcPower":"16429.0","temp":"45.4","powerFactor":"86.4","ivtStatus":"01"}] }} [08:45:30] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 08(String), 45(String), 113.3(Float), 64.5(Float), 0.1(Float), 1783020.0(Float), 01(String) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419060(Integer), 112(Integer), 1(Integer), 91717.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 91.6(Double), 988.4(Double), 90537.4(Double), 43.7(Double), 83.6(Double), 54130.0(Double), 1142013.0(Double), 01(String) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419060(Integer), 112(Integer), 2(Integer), 21576.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 16.6(Double), 989.7(Double), 16429.0(Double), 45.4(Double), 86.4(Double), 10417.0(Double), 641007.0(Double), 01(String) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:31] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:31] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":60.1,"todayHours":0.1,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777144.0,"currPower":89.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"72015.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"51029.0","todayEnergy":"51029.0","lifetimeEnergy":"1130732.0","dcCurr":"68.0","dcVolt":"965.9","dcPower":"65681.2","temp":"49.8","powerFactor":"99.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"17865.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"9089.0","todayEnergy":"9089.0","lifetimeEnergy":"646412.0","dcCurr":"0.0","dcVolt":"986.6","dcPower":"0.0","temp":"41.7","powerFactor":"98.3","ivtStatus":"01"}] }} [08:45:31] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 08(String), 45(String), 89.9(Float), 60.1(Float), 0.1(Float), 1777144.0(Float), 01(String) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419061(Integer), 105(Integer), 1(Integer), 72015.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 68.0(Double), 965.9(Double), 65681.2(Double), 49.8(Double), 99.1(Double), 51029.0(Double), 1130732.0(Double), 01(String) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419061(Integer), 105(Integer), 2(Integer), 17865.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 0.0(Double), 986.6(Double), 0.0(Double), 41.7(Double), 98.3(Double), 9089.0(Double), 646412.0(Double), 01(String) [08:45:31] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:33] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:33] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":70.8,"todayHours":0.1,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469432.0,"currPower":82.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"66340.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"57888.0","todayEnergy":"57888.0","lifetimeEnergy":"987307.0","dcCurr":"68.2","dcVolt":"987.8","dcPower":"67368.0","temp":"45.7","powerFactor":"85.7","ivtStatus":"01"},{"ivtIdx":"2","acPower":"16160.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12891.0","todayEnergy":"12891.0","lifetimeEnergy":"482125.0","dcCurr":"11.5","dcVolt":"977.2","dcPower":"11237.8","temp":"45.9","powerFactor":"88.9","ivtStatus":"01"}] }} [08:45:33] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 08(String), 45(String), 82.5(Float), 70.8(Float), 0.1(Float), 1469432.0(Float), 01(String) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419062(Integer), 110(Integer), 1(Integer), 66340.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 68.2(Double), 987.8(Double), 67368.0(Double), 45.7(Double), 85.7(Double), 57888.0(Double), 987307.0(Double), 01(String) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419062(Integer), 110(Integer), 2(Integer), 16160.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 11.5(Double), 977.2(Double), 11237.8(Double), 45.9(Double), 88.9(Double), 12891.0(Double), 482125.0(Double), 01(String) [08:45:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:34] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:34] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":65.9,"todayHours":0.1,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784224.0,"currPower":87.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"68878.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"53154.0","todayEnergy":"53154.0","lifetimeEnergy":"1127303.0","dcCurr":"72.3","dcVolt":"967.9","dcPower":"69979.2","temp":"44.8","powerFactor":"87.5","ivtStatus":"01"},{"ivtIdx":"2","acPower":"18528.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12762.0","todayEnergy":"12762.0","lifetimeEnergy":"656921.0","dcCurr":"13.6","dcVolt":"995.4","dcPower":"13537.4","temp":"47.0","powerFactor":"92.3","ivtStatus":"01"}] }} [08:45:34] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 08(String), 45(String), 87.4(Float), 65.9(Float), 0.1(Float), 1784224.0(Float), 01(String) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419063(Integer), 113(Integer), 1(Integer), 68878.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 72.3(Double), 967.9(Double), 69979.2(Double), 44.8(Double), 87.5(Double), 53154.0(Double), 1127303.0(Double), 01(String) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419063(Integer), 113(Integer), 2(Integer), 18528.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 13.6(Double), 995.4(Double), 13537.4(Double), 47.0(Double), 92.3(Double), 12762.0(Double), 656921.0(Double), 01(String) [08:45:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:35] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":1222.3,"todayHours":1.3,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":1892124.0,"currPower":38.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2898.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"5600.0","todayEnergy":"5600.0","lifetimeEnergy":"138285.0","dcCurr":"3.9","dcVolt":"574.2","dcPower":"2239.3","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3108.0","acFreq":"0.0","apparentPower":"3.1","reactivePower":"0.0","acEnergy":"5800.0","todayEnergy":"5800.0","lifetimeEnergy":"157796.0","dcCurr":"4.1","dcVolt":"570.5","dcPower":"2338.9","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2946.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"5500.0","todayEnergy":"5500.0","lifetimeEnergy":"141134.0","dcCurr":"4.1","dcVolt":"572.4","dcPower":"2346.8","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"3076.0","acFreq":"0.0","apparentPower":"3.1","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"146343.0","dcCurr":"4.0","dcVolt":"564.2","dcPower":"2256.9","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"3168.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"161416.0","dcCurr":"4.2","dcVolt":"571.8","dcPower":"2401.7","temp":"34.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"-1.0","acFreq":"0.0","apparentPower":"-0.0","reactivePower":"0.0","acEnergy":"574600.0","todayEnergy":"574600.0","lifetimeEnergy":"-65504.0","dcCurr":"19660.5","dcVolt":"6553.5","dcPower":"128845088.0","temp":"-0.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"2904.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"5600.0","todayEnergy":"5600.0","lifetimeEnergy":"135045.0","dcCurr":"3.7","dcVolt":"587.4","dcPower":"2173.3","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2784.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"5400.0","todayEnergy":"5400.0","lifetimeEnergy":"152359.0","dcCurr":"3.8","dcVolt":"574.7","dcPower":"2183.9","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"2346.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"4300.0","todayEnergy":"4300.0","lifetimeEnergy":"128948.0","dcCurr":"3.1","dcVolt":"579.7","dcPower":"1797.0","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"3058.0","acFreq":"0.0","apparentPower":"3.1","reactivePower":"0.0","acEnergy":"5800.0","todayEnergy":"5800.0","lifetimeEnergy":"154806.0","dcCurr":"4.1","dcVolt":"571.7","dcPower":"2344.0","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"2996.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"5700.0","todayEnergy":"5700.0","lifetimeEnergy":"154815.0","dcCurr":"4.0","dcVolt":"570.9","dcPower":"2283.6","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"3009.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"5700.0","todayEnergy":"5700.0","lifetimeEnergy":"157334.0","dcCurr":"4.0","dcVolt":"573.6","dcPower":"2294.5","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1723.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"1100.0","todayEnergy":"1100.0","lifetimeEnergy":"157329.0","dcCurr":"2.6","dcVolt":"552.8","dcPower":"1437.4","temp":"30.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"2855.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"5200.0","todayEnergy":"5200.0","lifetimeEnergy":"141994.0","dcCurr":"3.5","dcVolt":"577.0","dcPower":"2019.6","temp":"33.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1823.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"3400.0","todayEnergy":"3400.0","lifetimeEnergy":"95560.0","dcCurr":"3.1","dcVolt":"583.4","dcPower":"1808.5","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"-1.0","acFreq":"0.0","apparentPower":"-0.0","reactivePower":"0.0","acEnergy":"576200.0","todayEnergy":"576200.0","lifetimeEnergy":"-65536.0","dcCurr":"19660.5","dcVolt":"6553.5","dcPower":"128845088.0","temp":"-0.1","powerFactor":"0.0","ivtStatus":"01"}] }} [08:45:35] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 08(String), 45(String), 38.7(Float), 1222.3(Float), 1.3(Float), 1892124.0(Float), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 1(Integer), 2898.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.9(Double), 574.2(Double), 2239.3(Double), 32.4(Double), 0.0(Double), 5600.0(Double), 138285.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 2(Integer), 3108.0(Double), 0.0(Double), 3.1(Double), 0.0(Double), 4.1(Double), 570.5(Double), 2338.9(Double), 33.7(Double), 0.0(Double), 5800.0(Double), 157796.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 3(Integer), 2946.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 4.1(Double), 572.4(Double), 2346.8(Double), 33.7(Double), 0.0(Double), 5500.0(Double), 141134.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 4(Integer), 3076.0(Double), 0.0(Double), 3.1(Double), 0.0(Double), 4.0(Double), 564.2(Double), 2256.9(Double), 32.3(Double), 0.0(Double), 6200.0(Double), 146343.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 5(Integer), 3168.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.2(Double), 571.8(Double), 2401.7(Double), 34.0(Double), 0.0(Double), 6200.0(Double), 161416.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 6(Integer), -1.0(Double), 0.0(Double), -0.0(Double), 0.0(Double), 19660.5(Double), 6553.5(Double), 1.28845088E8(Double), -0.1(Double), 0.0(Double), 574600.0(Double), -65504.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 7(Integer), 2904.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.7(Double), 587.4(Double), 2173.3(Double), 32.2(Double), 0.0(Double), 5600.0(Double), 135045.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 8(Integer), 2784.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.8(Double), 574.7(Double), 2183.9(Double), 33.7(Double), 0.0(Double), 5400.0(Double), 152359.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 9(Integer), 2346.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.1(Double), 579.7(Double), 1797.0(Double), 33.3(Double), 0.0(Double), 4300.0(Double), 128948.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 10(Integer), 3058.0(Double), 0.0(Double), 3.1(Double), 0.0(Double), 4.1(Double), 571.7(Double), 2344.0(Double), 32.6(Double), 0.0(Double), 5800.0(Double), 154806.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 11(Integer), 2996.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 4.0(Double), 570.9(Double), 2283.6(Double), 33.0(Double), 0.0(Double), 5700.0(Double), 154815.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 12(Integer), 3009.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 4.0(Double), 573.6(Double), 2294.5(Double), 33.3(Double), 0.0(Double), 5700.0(Double), 157334.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 13(Integer), 1723.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.6(Double), 552.8(Double), 1437.4(Double), 30.1(Double), 0.0(Double), 1100.0(Double), 157329.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 17(Integer), 2855.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.5(Double), 577.0(Double), 2019.6(Double), 33.5(Double), 0.0(Double), 5200.0(Double), 141994.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 18(Integer), 1823.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 3.1(Double), 583.4(Double), 1808.5(Double), 32.6(Double), 0.0(Double), 3400.0(Double), 95560.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419064(Integer), 92(Integer), 19(Integer), -1.0(Double), 0.0(Double), -0.0(Double), 0.0(Double), 19660.5(Double), 6553.5(Double), 1.28845088E8(Double), -0.1(Double), 0.0(Double), 576200.0(Double), -65536.0(Double), 01(String) [08:45:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:36] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":116.0,"todayHours":0.1,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966277.0,"currPower":59.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2774.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"5600.0","todayEnergy":"5600.0","lifetimeEnergy":"146692.0","dcCurr":"3.8","dcVolt":"572.5","dcPower":"2175.5","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3450.0","acFreq":"0.0","apparentPower":"3.5","reactivePower":"0.0","acEnergy":"6800.0","todayEnergy":"6800.0","lifetimeEnergy":"160203.0","dcCurr":"4.4","dcVolt":"569.6","dcPower":"2506.2","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2893.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"5900.0","todayEnergy":"5900.0","lifetimeEnergy":"140831.0","dcCurr":"3.8","dcVolt":"573.2","dcPower":"2178.3","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"3269.0","acFreq":"0.0","apparentPower":"3.3","reactivePower":"0.0","acEnergy":"6300.0","todayEnergy":"6300.0","lifetimeEnergy":"158406.0","dcCurr":"4.4","dcVolt":"568.3","dcPower":"2500.4","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"2790.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"5400.0","todayEnergy":"5400.0","lifetimeEnergy":"141458.0","dcCurr":"3.9","dcVolt":"575.6","dcPower":"2245.0","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"3223.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"163353.0","dcCurr":"4.4","dcVolt":"570.3","dcPower":"2509.3","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"3277.0","acFreq":"0.0","apparentPower":"3.3","reactivePower":"0.0","acEnergy":"6400.0","todayEnergy":"6400.0","lifetimeEnergy":"160121.0","dcCurr":"4.4","dcVolt":"578.0","dcPower":"2543.2","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"3029.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"6100.0","todayEnergy":"6100.0","lifetimeEnergy":"143710.0","dcCurr":"4.0","dcVolt":"577.3","dcPower":"2309.2","temp":"32.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"3208.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"6300.0","todayEnergy":"6300.0","lifetimeEnergy":"159621.0","dcCurr":"4.3","dcVolt":"567.7","dcPower":"2441.3","temp":"32.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"2582.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.0","acEnergy":"5000.0","todayEnergy":"5000.0","lifetimeEnergy":"127956.0","dcCurr":"3.4","dcVolt":"581.7","dcPower":"1977.8","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"3220.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"155461.0","dcCurr":"4.4","dcVolt":"569.8","dcPower":"2507.0","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"2706.0","acFreq":"0.0","apparentPower":"2.7","reactivePower":"0.0","acEnergy":"5400.0","todayEnergy":"5400.0","lifetimeEnergy":"127727.0","dcCurr":"3.5","dcVolt":"583.0","dcPower":"2040.6","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"3012.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"5800.0","todayEnergy":"5800.0","lifetimeEnergy":"153304.0","dcCurr":"4.0","dcVolt":"574.2","dcPower":"2296.9","temp":"33.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"2998.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"5700.0","todayEnergy":"5700.0","lifetimeEnergy":"147139.0","dcCurr":"4.0","dcVolt":"571.1","dcPower":"2284.3","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"2777.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"5400.0","todayEnergy":"5400.0","lifetimeEnergy":"131283.0","dcCurr":"3.6","dcVolt":"573.2","dcPower":"2063.4","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"3095.0","acFreq":"0.0","apparentPower":"3.1","reactivePower":"0.0","acEnergy":"5900.0","todayEnergy":"5900.0","lifetimeEnergy":"159613.0","dcCurr":"4.0","dcVolt":"578.4","dcPower":"2313.6","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"2966.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"5700.0","todayEnergy":"5700.0","lifetimeEnergy":"155887.0","dcCurr":"3.9","dcVolt":"576.0","dcPower":"2246.5","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"2556.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.0","acEnergy":"5000.0","todayEnergy":"5000.0","lifetimeEnergy":"134192.0","dcCurr":"3.1","dcVolt":"575.7","dcPower":"1784.7","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"2510.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"4700.0","todayEnergy":"4700.0","lifetimeEnergy":"134627.0","dcCurr":"3.2","dcVolt":"564.8","dcPower":"1807.4","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"3239.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"164693.0","dcCurr":"4.3","dcVolt":"573.0","dcPower":"2463.9","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"}] }} [08:45:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 08(String), 45(String), 59.6(Float), 116.0(Float), 0.1(Float), 2966277.0(Float), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 1(Integer), 2774.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.8(Double), 572.5(Double), 2175.5(Double), 32.5(Double), 0.0(Double), 5600.0(Double), 146692.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 2(Integer), 3450.0(Double), 0.0(Double), 3.5(Double), 0.0(Double), 4.4(Double), 569.6(Double), 2506.2(Double), 32.2(Double), 0.0(Double), 6800.0(Double), 160203.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 3(Integer), 2893.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.8(Double), 573.2(Double), 2178.3(Double), 32.0(Double), 0.0(Double), 5900.0(Double), 140831.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 4(Integer), 3269.0(Double), 0.0(Double), 3.3(Double), 0.0(Double), 4.4(Double), 568.3(Double), 2500.4(Double), 32.4(Double), 0.0(Double), 6300.0(Double), 158406.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 5(Integer), 2790.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.9(Double), 575.6(Double), 2245.0(Double), 33.0(Double), 0.0(Double), 5400.0(Double), 141458.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 6(Integer), 3223.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.4(Double), 570.3(Double), 2509.3(Double), 32.8(Double), 0.0(Double), 6200.0(Double), 163353.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 7(Integer), 3277.0(Double), 0.0(Double), 3.3(Double), 0.0(Double), 4.4(Double), 578.0(Double), 2543.2(Double), 33.3(Double), 0.0(Double), 6400.0(Double), 160121.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 8(Integer), 3029.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 4.0(Double), 577.3(Double), 2309.2(Double), 32.0(Double), 0.0(Double), 6100.0(Double), 143710.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 9(Integer), 3208.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.3(Double), 567.7(Double), 2441.3(Double), 32.2(Double), 0.0(Double), 6300.0(Double), 159621.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 10(Integer), 2582.0(Double), 0.0(Double), 2.6(Double), 0.0(Double), 3.4(Double), 581.7(Double), 1977.8(Double), 33.2(Double), 0.0(Double), 5000.0(Double), 127956.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 11(Integer), 3220.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.4(Double), 569.8(Double), 2507.0(Double), 32.8(Double), 0.0(Double), 6200.0(Double), 155461.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 12(Integer), 2706.0(Double), 0.0(Double), 2.7(Double), 0.0(Double), 3.5(Double), 583.0(Double), 2040.6(Double), 32.6(Double), 0.0(Double), 5400.0(Double), 127727.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 13(Integer), 3012.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 4.0(Double), 574.2(Double), 2296.9(Double), 33.4(Double), 0.0(Double), 5800.0(Double), 153304.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 14(Integer), 2998.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 4.0(Double), 571.1(Double), 2284.3(Double), 33.1(Double), 0.0(Double), 5700.0(Double), 147139.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 15(Integer), 2777.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.6(Double), 573.2(Double), 2063.4(Double), 32.7(Double), 0.0(Double), 5400.0(Double), 131283.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 16(Integer), 3095.0(Double), 0.0(Double), 3.1(Double), 0.0(Double), 4.0(Double), 578.4(Double), 2313.6(Double), 32.3(Double), 0.0(Double), 5900.0(Double), 159613.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 17(Integer), 2966.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 3.9(Double), 576.0(Double), 2246.5(Double), 32.8(Double), 0.0(Double), 5700.0(Double), 155887.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 18(Integer), 2556.0(Double), 0.0(Double), 2.6(Double), 0.0(Double), 3.1(Double), 575.7(Double), 1784.7(Double), 32.8(Double), 0.0(Double), 5000.0(Double), 134192.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 19(Integer), 2510.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.2(Double), 564.8(Double), 1807.4(Double), 33.0(Double), 0.0(Double), 4700.0(Double), 134627.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419065(Integer), 93(Integer), 20(Integer), 3239.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.3(Double), 573.0(Double), 2463.9(Double), 32.6(Double), 0.0(Double), 6200.0(Double), 164693.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:36] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":67.1,"todayHours":0.1,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796613.0,"currPower":84.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"65526.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"54158.0","todayEnergy":"54158.0","lifetimeEnergy":"1146324.0","dcCurr":"61.7","dcVolt":"979.2","dcPower":"60416.6","temp":"45.0","powerFactor":"73.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"18810.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12920.0","todayEnergy":"12920.0","lifetimeEnergy":"650289.0","dcCurr":"16.8","dcVolt":"999.1","dcPower":"16784.9","temp":"46.4","powerFactor":"87.2","ivtStatus":"01"}] }} [08:45:36] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 08(String), 45(String), 84.3(Float), 67.1(Float), 0.1(Float), 1796613.0(Float), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419066(Integer), 109(Integer), 1(Integer), 65526.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 61.7(Double), 979.2(Double), 60416.6(Double), 45.0(Double), 73.3(Double), 54158.0(Double), 1146324.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419066(Integer), 109(Integer), 2(Integer), 18810.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 16.8(Double), 999.1(Double), 16784.9(Double), 46.4(Double), 87.2(Double), 12920.0(Double), 650289.0(Double), 01(String) [08:45:36] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:39] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:39] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":11.6,"todayHours":0.1,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238165.2,"currPower":10.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3758.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4000.0","todayEnergy":"4000.0","lifetimeEnergy":"84449.8","dcCurr":"22.0","dcVolt":"560.0","dcPower":"12320.0","temp":"44.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3400.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3700.0","todayEnergy":"3700.0","lifetimeEnergy":"74153.3","dcCurr":"12.0","dcVolt":"566.0","dcPower":"6792.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"3533.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3900.0","todayEnergy":"3900.0","lifetimeEnergy":"79562.1","dcCurr":"22.0","dcVolt":"529.0","dcPower":"11638.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"}] }} [08:45:39] [DEBUG] controller.InverterController - ------------------------------------------ [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 08(String), 45(String), 10.7(Float), 11.6(Float), 0.1(Float), 238165.2(Float), 01(String) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419067(Integer), 131(Integer), 1(Integer), 3758.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 22.0(Double), 560.0(Double), 12320.0(Double), 44.0(Double), 0.0(Double), 4000.0(Double), 84449.8(Double), 01(String) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419067(Integer), 131(Integer), 2(Integer), 3400.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 12.0(Double), 566.0(Double), 6792.0(Double), 46.0(Double), 0.0(Double), 3700.0(Double), 74153.3(Double), 01(String) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419067(Integer), 131(Integer), 3(Integer), 3533.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 22.0(Double), 529.0(Double), 11638.0(Double), 46.0(Double), 0.0(Double), 3900.0(Double), 79562.1(Double), 01(String) [08:45:39] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:47:38] [DEBUG] controller.SignController - /sign/login.co ---------- init called [userId :null] [08:47:40] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:47:40] [DEBUG] security.UserAuthenticationProvider - authenticate :: user_id :elt02, login_channel : null [08:47:40] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:47:40] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:47:40] [DEBUG] security.UserAuthenticationProvider - authenticate :: ROLE add :ROLE_01 [08:47:40] [DEBUG] security.UserAuthenticationProvider - ----------------------------------------------- [08:47:40] [DEBUG] authentication.SavedRequestAwareAuthenticationSuccessHandler - Redirecting to DefaultSavedRequest Url: http://emsa.eltenergy.com/solar/view.co [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user_id : elt02 [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: loginChannel : null [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: isMobile : true [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_user where id = ? and statusCode = '01' [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_user_plant_mapping m, t_plant p where m.plantSeq = p.seq and p.plantStatus = '01' and m.userId=? [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String) [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - authSuccProcess :: user : elt02, mappingList.size : 1 [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - ----------------------------------------------- [08:47:40] [DEBUG] security.UserAuthenticationSuccessHandler - authProcess user[elt02] roles roles [0]ROLE_01 [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_login_2021 ( id, roleCode, sessionId, loginChannel, loginDate, loginTime, updateTime ) values ( ?, ?, ?, ?, curdate(), curtime(), curtime() ) [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: elt02(String), 01(String), F05D1067E212C58098F0D8B859E12B52(String), PHONE(String) [08:47:40] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419054(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:47:41] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [08:47:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:47:43] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [08:47:43] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [08:47:43] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [08:47:43] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:47:43] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:47:43] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [08:49:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [08:49:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [08:49:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:49:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [08:49:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [08:49:27] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 234 [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:49:27] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.2","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"22.5","cloud":"9","weatherCode":"03330340"},{"plantSeq":"139","temp":"22.5","cloud":"5","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"23.7","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.3","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.0","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.0","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.0","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.3","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.5","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.5","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"20.4","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.8","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.3","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.6","cloud":"5","weatherCode":"16770310"},{"plantSeq":"56","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"55","temp":"21.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.3","cloud":"5","weatherCode":"15800253"},{"plantSeq":"44","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"23.5","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.4","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"25","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"22.9","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.3","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"15","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.1","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"08"} [08:49:27] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 36 [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:49:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [08:49:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:49:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:49:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [08:53:20] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:53:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 47 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [08:53:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 32 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:53:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [08:53:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 15 [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:53:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:53:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [08:53:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:53:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [08:59:26] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 250 [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:59:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [08:59:27] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.2","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"22.5","cloud":"9","weatherCode":"03330340"},{"plantSeq":"139","temp":"22.5","cloud":"5","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.6","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"23.7","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.3","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.0","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.0","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"23.8","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.0","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.3","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.5","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"7","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.1","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.5","cloud":"9","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.5","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.5","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"20.4","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.8","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.3","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.2","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.6","cloud":"5","weatherCode":"16770310"},{"plantSeq":"56","temp":"23.9","cloud":"5","weatherCode":"02590370"},{"plantSeq":"55","temp":"21.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.3","cloud":"5","weatherCode":"15800253"},{"plantSeq":"44","temp":"21.9","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"23.5","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.0","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.4","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.4","cloud":"9","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.5","cloud":"9","weatherCode":"16130250"},{"plantSeq":"25","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"22.9","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"22.9","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.3","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.4","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"15","temp":"23.1","cloud":"7","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.1","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"08"} [08:59:27] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 36 [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:59:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [08:59:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [08:59:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [08:59:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 6 [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419054(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [09:03:19] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:19] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:03:20] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:03:20] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:03:20] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 47 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 31 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 15 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 16 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:03:20] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 31 [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:03:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:03:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:03:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:04:57] [DEBUG] controller.InverterController - ------------------------------------------ [09:04:57] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":7.0,"todayHours":0.1,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8427.0,"currPower":7.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"7300.0","acFreq":"0.0","apparentPower":"7.4","reactivePower":"1.4","acEnergy":"7000.0","todayEnergy":"7000.0","lifetimeEnergy":"8427.0","dcCurr":"9.5","dcVolt":"722.6","dcPower":"6864.7","temp":"54.0","powerFactor":"98.0","ivtStatus":"01"}] }} [09:04:57] [DEBUG] controller.InverterController - ------------------------------------------ [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 09(String), 04(String), 7.3(Float), 7.0(Float), 0.1(Float), 8427.0(Float), 01(String) [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419073(Integer), 140(Integer), 1(Integer), 7300.0(Double), 0.0(Double), 7.4(Double), 1.4(Double), 9.5(Double), 722.6(Double), 6864.7(Double), 54.0(Double), 98.0(Double), 7000.0(Double), 8427.0(Double), 01(String) [09:04:57] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:00] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:00] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":17.6,"todayHours":0.1,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113820.0,"currPower":24.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"16600.0","acFreq":"0.0","apparentPower":"16.7","reactivePower":"6551.6","acEnergy":"11800.0","todayEnergy":"11800.0","lifetimeEnergy":"78508.0","dcCurr":"13.1","dcVolt":"680.5","dcPower":"8915.0","temp":"35.6","powerFactor":"6457.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"7600.0","acFreq":"0.0","apparentPower":"7.7","reactivePower":"1.3","acEnergy":"5800.0","todayEnergy":"5800.0","lifetimeEnergy":"35312.0","dcCurr":"12.1","dcVolt":"563.2","dcPower":"6814.3","temp":"53.0","powerFactor":"96.0","ivtStatus":"01"}] }} [09:05:00] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 09(String), 05(String), 24.2(Float), 17.6(Float), 0.1(Float), 113820.0(Float), 01(String) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419074(Integer), 137(Integer), 1(Integer), 16600.0(Double), 0.0(Double), 16.7(Double), 6551.6(Double), 13.1(Double), 680.5(Double), 8915.0(Double), 35.6(Double), 6457.6(Double), 11800.0(Double), 78508.0(Double), 01(String) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419074(Integer), 137(Integer), 2(Integer), 7600.0(Double), 0.0(Double), 7.7(Double), 1.3(Double), 12.1(Double), 563.2(Double), 6814.3(Double), 53.0(Double), 96.0(Double), 5800.0(Double), 35312.0(Double), 01(String) [09:05:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:03] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:03] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":22.4,"todayHours":0.1,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179436.0,"currPower":25.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"13100.0","acFreq":"0.0","apparentPower":"13.1","reactivePower":"0.3","acEnergy":"11600.0","todayEnergy":"11600.0","lifetimeEnergy":"90820.0","dcCurr":"7.3","dcVolt":"553.2","dcPower":"4038.1","temp":"42.6","powerFactor":"98.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"12100.0","acFreq":"0.0","apparentPower":"12.1","reactivePower":"0.0","acEnergy":"10800.0","todayEnergy":"10800.0","lifetimeEnergy":"88616.0","dcCurr":"7.4","dcVolt":"550.8","dcPower":"4075.9","temp":"42.4","powerFactor":"97.0","ivtStatus":"01"}] }} [09:05:03] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 09(String), 05(String), 25.2(Float), 22.4(Float), 0.1(Float), 179436.0(Float), 01(String) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419075(Integer), 134(Integer), 1(Integer), 13100.0(Double), 0.0(Double), 13.1(Double), 0.3(Double), 7.3(Double), 553.2(Double), 4038.1(Double), 42.6(Double), 98.0(Double), 11600.0(Double), 90820.0(Double), 01(String) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419075(Integer), 134(Integer), 2(Integer), 12100.0(Double), 0.0(Double), 12.1(Double), 0.0(Double), 7.4(Double), 550.8(Double), 4075.9(Double), 42.4(Double), 97.0(Double), 10800.0(Double), 88616.0(Double), 01(String) [09:05:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:04] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:04] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":12.4,"todayHours":0.1,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79384.0,"currPower":16.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"16500.0","acFreq":"0.0","apparentPower":"16.5","reactivePower":"6553.2","acEnergy":"12400.0","todayEnergy":"12400.0","lifetimeEnergy":"79384.0","dcCurr":"13.1","dcVolt":"509.7","dcPower":"6676.6","temp":"33.8","powerFactor":"6456.6","ivtStatus":"01"}] }} [09:05:04] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 09(String), 05(String), 16.5(Float), 12.4(Float), 0.1(Float), 79384.0(Float), 01(String) [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419076(Integer), 138(Integer), 1(Integer), 16500.0(Double), 0.0(Double), 16.5(Double), 6553.2(Double), 13.1(Double), 509.7(Double), 6676.6(Double), 33.8(Double), 6456.6(Double), 12400.0(Double), 79384.0(Double), 01(String) [09:05:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:05] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:05] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":82.3,"todayHours":0.1,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611268.0,"currPower":77.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"59665.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"66690.0","todayEnergy":"66690.0","lifetimeEnergy":"1026451.0","dcCurr":"62.3","dcVolt":"983.4","dcPower":"61265.8","temp":"44.4","powerFactor":"84.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"18152.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"15635.0","todayEnergy":"15635.0","lifetimeEnergy":"584817.0","dcCurr":"13.2","dcVolt":"981.8","dcPower":"12959.8","temp":"46.8","powerFactor":"89.7","ivtStatus":"01"}] }} [09:05:05] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 09(String), 05(String), 77.8(Float), 82.3(Float), 0.1(Float), 1611268.0(Float), 01(String) [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419077(Integer), 124(Integer), 1(Integer), 59665.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 62.3(Double), 983.4(Double), 61265.8(Double), 44.4(Double), 84.3(Double), 66690.0(Double), 1026451.0(Double), 01(String) [09:05:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:06] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419077(Integer), 124(Integer), 2(Integer), 18152.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 13.2(Double), 981.8(Double), 12959.8(Double), 46.8(Double), 89.7(Double), 15635.0(Double), 584817.0(Double), 01(String) [09:05:06] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:07] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:07] [DEBUG] controller.InverterController - {"plantSeq":104,"todayEnergy":93.0,"todayHours":0.1,"lastdayEnergy":1739480.0,"lastdayHours":1741.2,"lifetimeEnergy":1739573.0,"currPower":112.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"87690.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"76824.0","todayEnergy":"76824.0","lifetimeEnergy":"1101262.0","dcCurr":"89.7","dcVolt":"984.1","dcPower":"88273.8","temp":"43.8","powerFactor":"99.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"25112.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"16150.0","todayEnergy":"16150.0","lifetimeEnergy":"638311.0","dcCurr":"24.3","dcVolt":"986.2","dcPower":"23964.7","temp":"49.5","powerFactor":"99.6","ivtStatus":"01"}] }} [09:05:07] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer), 2023-06-30(String), 09(String), 05(String), 112.8(Float), 93.0(Float), 0.1(Float), 1739573.0(Float), 01(String) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 104(Integer) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419078(Integer), 104(Integer), 1(Integer), 87690.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 89.7(Double), 984.1(Double), 88273.8(Double), 43.8(Double), 99.8(Double), 76824.0(Double), 1101262.0(Double), 01(String) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419078(Integer), 104(Integer), 2(Integer), 25112.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 24.3(Double), 986.2(Double), 23964.7(Double), 49.5(Double), 99.6(Double), 16150.0(Double), 638311.0(Double), 01(String) [09:05:07] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:08] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:08] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":7.6,"todayHours":0.1,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14438.0,"currPower":14.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"14600.0","acFreq":"0.0","apparentPower":"14.6","reactivePower":"6553.3","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"14438.0","dcCurr":"5.5","dcVolt":"675.1","dcPower":"3713.0","temp":"57.1","powerFactor":"6455.6","ivtStatus":"01"}] }} [09:05:08] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 09(String), 05(String), 14.6(Float), 7.6(Float), 0.1(Float), 14438.0(Float), 01(String) [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419079(Integer), 141(Integer), 1(Integer), 14600.0(Double), 0.0(Double), 14.6(Double), 6553.3(Double), 5.5(Double), 675.1(Double), 3713.0(Double), 57.1(Double), 6455.6(Double), 7600.0(Double), 14438.0(Double), 01(String) [09:05:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:09] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:09] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":85.9,"todayHours":0.1,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1719056.0,"currPower":77.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"62401.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"69933.0","todayEnergy":"69933.0","lifetimeEnergy":"1101378.0","dcCurr":"66.5","dcVolt":"965.3","dcPower":"64192.4","temp":"48.1","powerFactor":"99.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"15017.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"15992.0","todayEnergy":"15992.0","lifetimeEnergy":"617678.0","dcCurr":"15.1","dcVolt":"988.3","dcPower":"14923.3","temp":"47.5","powerFactor":"100.0","ivtStatus":"01"}] }} [09:05:09] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 09(String), 05(String), 77.4(Float), 85.9(Float), 0.1(Float), 1719056.0(Float), 01(String) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419080(Integer), 126(Integer), 1(Integer), 62401.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 66.5(Double), 965.3(Double), 64192.4(Double), 48.1(Double), 99.9(Double), 69933.0(Double), 1101378.0(Double), 01(String) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419080(Integer), 126(Integer), 2(Integer), 15017.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 15.1(Double), 988.3(Double), 14923.3(Double), 47.5(Double), 100.0(Double), 15992.0(Double), 617678.0(Double), 01(String) [09:05:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:16] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:16] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":84.0,"todayHours":0.1,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702156.0,"currPower":90.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"70356.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"71398.0","todayEnergy":"71398.0","lifetimeEnergy":"1101482.0","dcCurr":"71.7","dcVolt":"961.4","dcPower":"68932.4","temp":"46.2","powerFactor":"89.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"19767.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"12611.0","todayEnergy":"12611.0","lifetimeEnergy":"600674.0","dcCurr":"6.9","dcVolt":"987.0","dcPower":"6810.3","temp":"45.0","powerFactor":"80.4","ivtStatus":"01"}] }} [09:05:16] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 09(String), 05(String), 90.1(Float), 84.0(Float), 0.1(Float), 1702156.0(Float), 01(String) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419081(Integer), 108(Integer), 1(Integer), 70356.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 71.7(Double), 961.4(Double), 68932.4(Double), 46.2(Double), 89.6(Double), 71398.0(Double), 1101482.0(Double), 01(String) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419081(Integer), 108(Integer), 2(Integer), 19767.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.9(Double), 987.0(Double), 6810.3(Double), 45.0(Double), 80.4(Double), 12611.0(Double), 600674.0(Double), 01(String) [09:05:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:21] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:21] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":24.6,"todayHours":0.1,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390404.0,"currPower":27.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"6700.0","acFreq":"0.0","apparentPower":"6.7","reactivePower":"0.7","acEnergy":"6100.0","todayEnergy":"6100.0","lifetimeEnergy":"95047.0","dcCurr":"11.2","dcVolt":"550.5","dcPower":"6166.0","temp":"56.1","powerFactor":"97.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"6800.0","acFreq":"0.0","apparentPower":"6.8","reactivePower":"1.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"96483.0","dcCurr":"11.3","dcVolt":"543.1","dcPower":"6137.0","temp":"58.9","powerFactor":"97.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"6700.0","acFreq":"0.0","apparentPower":"6.8","reactivePower":"1.2","acEnergy":"6100.0","todayEnergy":"6100.0","lifetimeEnergy":"98174.0","dcCurr":"11.4","dcVolt":"548.2","dcPower":"6249.9","temp":"57.4","powerFactor":"97.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"6800.0","acFreq":"0.0","apparentPower":"6.9","reactivePower":"1.5","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"100700.0","dcCurr":"11.7","dcVolt":"545.1","dcPower":"6377.7","temp":"58.3","powerFactor":"97.0","ivtStatus":"01"}] }} [09:05:21] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 09(String), 05(String), 27.0(Float), 24.6(Float), 0.1(Float), 390404.0(Float), 01(String) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419082(Integer), 99(Integer), 1(Integer), 6700.0(Double), 0.0(Double), 6.7(Double), 0.7(Double), 11.2(Double), 550.5(Double), 6166.0(Double), 56.1(Double), 97.0(Double), 6100.0(Double), 95047.0(Double), 01(String) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419082(Integer), 99(Integer), 2(Integer), 6800.0(Double), 0.0(Double), 6.8(Double), 1.0(Double), 11.3(Double), 543.1(Double), 6137.0(Double), 58.9(Double), 97.0(Double), 6200.0(Double), 96483.0(Double), 01(String) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419082(Integer), 99(Integer), 3(Integer), 6700.0(Double), 0.0(Double), 6.8(Double), 1.2(Double), 11.4(Double), 548.2(Double), 6249.9(Double), 57.4(Double), 97.0(Double), 6100.0(Double), 98174.0(Double), 01(String) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419082(Integer), 99(Integer), 4(Integer), 6800.0(Double), 0.0(Double), 6.9(Double), 1.5(Double), 11.7(Double), 545.1(Double), 6377.7(Double), 58.3(Double), 97.0(Double), 6200.0(Double), 100700.0(Double), 01(String) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:22] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:22] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":84.3,"todayHours":0.1,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748244.0,"currPower":72.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"57948.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"70046.0","todayEnergy":"70046.0","lifetimeEnergy":"1118892.0","dcCurr":"59.5","dcVolt":"980.6","dcPower":"58345.7","temp":"45.9","powerFactor":"99.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"14774.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"14234.0","todayEnergy":"14234.0","lifetimeEnergy":"629352.0","dcCurr":"12.3","dcVolt":"987.5","dcPower":"12146.3","temp":"46.0","powerFactor":"99.6","ivtStatus":"01"}] }} [09:05:22] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 09(String), 05(String), 72.7(Float), 84.3(Float), 0.1(Float), 1748244.0(Float), 01(String) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419083(Integer), 120(Integer), 1(Integer), 57948.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 59.5(Double), 980.6(Double), 58345.7(Double), 45.9(Double), 99.9(Double), 70046.0(Double), 1118892.0(Double), 01(String) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419083(Integer), 120(Integer), 2(Integer), 14774.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 12.3(Double), 987.5(Double), 12146.3(Double), 46.0(Double), 99.6(Double), 14234.0(Double), 629352.0(Double), 01(String) [09:05:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:24] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:24] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":6.9,"todayHours":0.1,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201919.2,"currPower":7.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3826.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3600.0","todayEnergy":"3600.0","lifetimeEnergy":"106847.5","dcCurr":"12.0","dcVolt":"582.0","dcPower":"6984.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3518.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3300.0","todayEnergy":"3300.0","lifetimeEnergy":"95071.7","dcCurr":"12.0","dcVolt":"557.0","dcPower":"6684.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"}] }} [09:05:24] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 09(String), 05(String), 7.3(Float), 6.9(Float), 0.1(Float), 201919.2(Float), 01(String) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419084(Integer), 129(Integer), 1(Integer), 3826.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 12.0(Double), 582.0(Double), 6984.0(Double), 48.0(Double), 0.0(Double), 3600.0(Double), 106847.5(Double), 01(String) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419084(Integer), 129(Integer), 2(Integer), 3518.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 12.0(Double), 557.0(Double), 6684.0(Double), 45.0(Double), 0.0(Double), 3300.0(Double), 95071.7(Double), 01(String) [09:05:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:25] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":30.7,"todayHours":0.1,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797347.6,"currPower":5.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1171.0","acFreq":"599.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6700.0","todayEnergy":"6700.0","lifetimeEnergy":"178223.7","dcCurr":"657.7","dcVolt":"581.2","dcPower":"382209.8","temp":"33.7","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1134.0","acFreq":"599.8","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"6540.0","todayEnergy":"6540.0","lifetimeEnergy":"177344.3","dcCurr":"2.2","dcVolt":"574.1","dcPower":"1291.8","temp":"34.3","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1232.0","acFreq":"599.9","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"6880.0","todayEnergy":"6880.0","lifetimeEnergy":"177395.4","dcCurr":"2.4","dcVolt":"576.2","dcPower":"1359.8","temp":"34.0","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1274.0","acFreq":"599.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7000.0","todayEnergy":"7000.0","lifetimeEnergy":"174330.2","dcCurr":"657.7","dcVolt":"588.3","dcPower":"386929.6","temp":"33.0","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"652.0","acFreq":"599.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3540.0","todayEnergy":"3540.0","lifetimeEnergy":"90054.0","dcCurr":"1.2","dcVolt":"555.9","dcPower":"644.8","temp":"42.7","powerFactor":"10.0","ivtStatus":"01"}] }} [09:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 09(String), 05(String), 5.5(Float), 30.7(Float), 0.1(Float), 797347.6(Float), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419085(Integer), 128(Integer), 1(Integer), 1171.0(Double), 599.8(Double), 0.0(Double), 0.0(Double), 657.7(Double), 581.2(Double), 382209.8(Double), 33.7(Double), 10.0(Double), 6700.0(Double), 178223.7(Double), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419085(Integer), 128(Integer), 2(Integer), 1134.0(Double), 599.8(Double), 0.0(Double), -0.0(Double), 2.2(Double), 574.1(Double), 1291.8(Double), 34.3(Double), 645.4(Double), 6540.0(Double), 177344.3(Double), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419085(Integer), 128(Integer), 3(Integer), 1232.0(Double), 599.9(Double), 0.0(Double), -0.0(Double), 2.4(Double), 576.2(Double), 1359.8(Double), 34.0(Double), 645.4(Double), 6880.0(Double), 177395.4(Double), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419085(Integer), 128(Integer), 4(Integer), 1274.0(Double), 599.8(Double), 0.0(Double), 0.0(Double), 657.7(Double), 588.3(Double), 386929.6(Double), 33.0(Double), 10.0(Double), 7000.0(Double), 174330.2(Double), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419085(Integer), 128(Integer), 5(Integer), 652.0(Double), 599.8(Double), 0.0(Double), 0.0(Double), 1.2(Double), 555.9(Double), 644.8(Double), 42.7(Double), 10.0(Double), 3540.0(Double), 90054.0(Double), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:25] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":24.4,"todayHours":0.2,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111267.0,"currPower":21.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"21300.0","acFreq":"0.0","apparentPower":"21.3","reactivePower":"0.4","acEnergy":"24400.0","todayEnergy":"24400.0","lifetimeEnergy":"111267.0","dcCurr":"13.8","dcVolt":"550.2","dcPower":"7592.3","temp":"32.9","powerFactor":"99.0","ivtStatus":"01"}] }} [09:05:25] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 09(String), 05(String), 21.3(Float), 24.4(Float), 0.2(Float), 111267.0(Float), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419086(Integer), 135(Integer), 1(Integer), 21300.0(Double), 0.0(Double), 21.3(Double), 0.4(Double), 13.8(Double), 550.2(Double), 7592.3(Double), 32.9(Double), 99.0(Double), 24400.0(Double), 111267.0(Double), 01(String) [09:05:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:26] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:26] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":90.5,"todayHours":0.1,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797760.0,"currPower":100.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"79923.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"74897.0","todayEnergy":"74897.0","lifetimeEnergy":"1342838.0","dcCurr":"100.2","dcVolt":"964.0","dcPower":"96592.8","temp":"45.6","powerFactor":"82.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"20663.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"15637.0","todayEnergy":"15637.0","lifetimeEnergy":"454922.0","dcCurr":"12.9","dcVolt":"980.0","dcPower":"12642.0","temp":"48.9","powerFactor":"85.8","ivtStatus":"01"}] }} [09:05:26] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 09(String), 05(String), 100.6(Float), 90.5(Float), 0.1(Float), 1797760.0(Float), 01(String) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419087(Integer), 111(Integer), 1(Integer), 79923.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 100.2(Double), 964.0(Double), 96592.8(Double), 45.6(Double), 82.3(Double), 74897.0(Double), 1342838.0(Double), 01(String) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419087(Integer), 111(Integer), 2(Integer), 20663.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 12.9(Double), 980.0(Double), 12642.0(Double), 48.9(Double), 85.8(Double), 15637.0(Double), 454922.0(Double), 01(String) [09:05:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:27] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":19.3,"todayHours":0.1,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327795.2,"currPower":20.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"6799.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6600.0","todayEnergy":"6600.0","lifetimeEnergy":"109953.9","dcCurr":"41.0","dcVolt":"546.0","dcPower":"22386.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"6308.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6000.0","todayEnergy":"6000.0","lifetimeEnergy":"101333.1","dcCurr":"27.0","dcVolt":"587.0","dcPower":"15849.0","temp":"47.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"7125.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6700.0","todayEnergy":"6700.0","lifetimeEnergy":"116508.2","dcCurr":"42.0","dcVolt":"596.0","dcPower":"25032.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"}] }} [09:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 09(String), 05(String), 20.2(Float), 19.3(Float), 0.1(Float), 327795.2(Float), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419088(Integer), 127(Integer), 1(Integer), 6799.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 41.0(Double), 546.0(Double), 22386.0(Double), 48.0(Double), 0.0(Double), 6600.0(Double), 109953.9(Double), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419088(Integer), 127(Integer), 2(Integer), 6308.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 27.0(Double), 587.0(Double), 15849.0(Double), 47.0(Double), 0.0(Double), 6000.0(Double), 101333.1(Double), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419088(Integer), 127(Integer), 3(Integer), 7125.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 42.0(Double), 596.0(Double), 25032.0(Double), 45.0(Double), 0.0(Double), 6700.0(Double), 116508.2(Double), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:27] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":84.1,"todayHours":0.1,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647761.0,"currPower":73.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"59410.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"68673.0","todayEnergy":"68673.0","lifetimeEnergy":"1063065.0","dcCurr":"62.6","dcVolt":"986.8","dcPower":"61773.7","temp":"46.1","powerFactor":"84.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"14225.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"15378.0","todayEnergy":"15378.0","lifetimeEnergy":"584696.0","dcCurr":"11.3","dcVolt":"972.4","dcPower":"10988.1","temp":"48.1","powerFactor":"81.5","ivtStatus":"01"}] }} [09:05:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 09(String), 05(String), 73.6(Float), 84.1(Float), 0.1(Float), 1647761.0(Float), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419089(Integer), 125(Integer), 1(Integer), 59410.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 62.6(Double), 986.8(Double), 61773.7(Double), 46.1(Double), 84.1(Double), 68673.0(Double), 1063065.0(Double), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419089(Integer), 125(Integer), 2(Integer), 14225.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 11.3(Double), 972.4(Double), 10988.1(Double), 48.1(Double), 81.5(Double), 15378.0(Double), 584696.0(Double), 01(String) [09:05:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:29] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":465.3,"todayHours":0.9,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71446.0,"currPower":359.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"83100.0","acFreq":"0.0","apparentPower":"83.1","reactivePower":"6553.3","acEnergy":"104600.0","todayEnergy":"104600.0","lifetimeEnergy":"17992.0","dcCurr":"51.7","dcVolt":"611.1","dcPower":"31592.1","temp":"50.1","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"91000.0","acFreq":"0.0","apparentPower":"91.0","reactivePower":"6550.9","acEnergy":"118600.0","todayEnergy":"118600.0","lifetimeEnergy":"17848.0","dcCurr":"66.9","dcVolt":"604.9","dcPower":"40470.0","temp":"53.2","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"87500.0","acFreq":"0.0","apparentPower":"87.5","reactivePower":"6553.0","acEnergy":"111200.0","todayEnergy":"111200.0","lifetimeEnergy":"17882.0","dcCurr":"58.4","dcVolt":"613.8","dcPower":"35844.0","temp":"51.2","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"97700.0","acFreq":"0.0","apparentPower":"97.7","reactivePower":"6551.6","acEnergy":"130900.0","todayEnergy":"130900.0","lifetimeEnergy":"17724.0","dcCurr":"61.9","dcVolt":"608.5","dcPower":"37668.2","temp":"54.6","powerFactor":"6454.6","ivtStatus":"01"}] }} [09:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 09(String), 05(String), 359.3(Float), 465.3(Float), 0.9(Float), 71446.0(Float), 01(String) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419090(Integer), 139(Integer), 1(Integer), 83100.0(Double), 0.0(Double), 83.1(Double), 6553.3(Double), 51.7(Double), 611.1(Double), 31592.1(Double), 50.1(Double), 6454.6(Double), 104600.0(Double), 17992.0(Double), 01(String) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419090(Integer), 139(Integer), 2(Integer), 91000.0(Double), 0.0(Double), 91.0(Double), 6550.9(Double), 66.9(Double), 604.9(Double), 40470.0(Double), 53.2(Double), 6454.6(Double), 118600.0(Double), 17848.0(Double), 01(String) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419090(Integer), 139(Integer), 3(Integer), 87500.0(Double), 0.0(Double), 87.5(Double), 6553.0(Double), 58.4(Double), 613.8(Double), 35844.0(Double), 51.2(Double), 6454.6(Double), 111200.0(Double), 17882.0(Double), 01(String) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419090(Integer), 139(Integer), 4(Integer), 97700.0(Double), 0.0(Double), 97.7(Double), 6551.6(Double), 61.9(Double), 608.5(Double), 37668.2(Double), 54.6(Double), 6454.6(Double), 130900.0(Double), 17724.0(Double), 01(String) [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:29] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":93.5,"todayHours":0.1,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1783048.0,"currPower":96.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"77935.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"77521.0","todayEnergy":"77521.0","lifetimeEnergy":"1142036.0","dcCurr":"80.0","dcVolt":"976.3","dcPower":"78104.0","temp":"43.0","powerFactor":"87.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"18304.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"15964.0","todayEnergy":"15964.0","lifetimeEnergy":"641012.0","dcCurr":"15.9","dcVolt":"980.4","dcPower":"15588.4","temp":"49.1","powerFactor":"94.3","ivtStatus":"01"}] }} [09:05:29] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 09(String), 05(String), 96.2(Float), 93.5(Float), 0.1(Float), 1783048.0(Float), 01(String) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419091(Integer), 112(Integer), 1(Integer), 77935.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 80.0(Double), 976.3(Double), 78104.0(Double), 43.0(Double), 87.0(Double), 77521.0(Double), 1142036.0(Double), 01(String) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419091(Integer), 112(Integer), 2(Integer), 18304.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 15.9(Double), 980.4(Double), 15588.4(Double), 49.1(Double), 94.3(Double), 15964.0(Double), 641012.0(Double), 01(String) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:30] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:30] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":86.1,"todayHours":0.1,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777170.0,"currPower":102.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"81554.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"72872.0","todayEnergy":"72872.0","lifetimeEnergy":"1130754.0","dcCurr":"72.4","dcVolt":"980.3","dcPower":"70973.7","temp":"49.3","powerFactor":"99.7","ivtStatus":"01"},{"ivtIdx":"2","acPower":"20770.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"13243.0","todayEnergy":"13243.0","lifetimeEnergy":"646416.0","dcCurr":"6.2","dcVolt":"999.6","dcPower":"6197.5","temp":"45.9","powerFactor":"97.7","ivtStatus":"01"}] }} [09:05:30] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 09(String), 05(String), 102.3(Float), 86.1(Float), 0.1(Float), 1777170.0(Float), 01(String) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419092(Integer), 105(Integer), 1(Integer), 81554.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 72.4(Double), 980.3(Double), 70973.7(Double), 49.3(Double), 99.7(Double), 72872.0(Double), 1130754.0(Double), 01(String) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419092(Integer), 105(Integer), 2(Integer), 20770.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 6.2(Double), 999.6(Double), 6197.5(Double), 45.9(Double), 97.7(Double), 13243.0(Double), 646416.0(Double), 01(String) [09:05:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:32] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":96.1,"todayHours":0.1,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469457.0,"currPower":88.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"70850.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"78211.0","todayEnergy":"78211.0","lifetimeEnergy":"987327.0","dcCurr":"73.5","dcVolt":"981.1","dcPower":"72110.9","temp":"45.2","powerFactor":"90.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"18068.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"17854.0","todayEnergy":"17854.0","lifetimeEnergy":"482130.0","dcCurr":"14.4","dcVolt":"988.7","dcPower":"14237.3","temp":"49.4","powerFactor":"91.9","ivtStatus":"01"}] }} [09:05:32] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 09(String), 05(String), 88.9(Float), 96.1(Float), 0.1(Float), 1469457.0(Float), 01(String) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419093(Integer), 110(Integer), 1(Integer), 70850.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 73.5(Double), 981.1(Double), 72110.9(Double), 45.2(Double), 90.0(Double), 78211.0(Double), 987327.0(Double), 01(String) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419093(Integer), 110(Integer), 2(Integer), 18068.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 14.4(Double), 988.7(Double), 14237.3(Double), 49.4(Double), 91.9(Double), 17854.0(Double), 482130.0(Double), 01(String) [09:05:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:33] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:33] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":91.2,"todayHours":0.1,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784249.0,"currPower":81.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"64276.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"72995.0","todayEnergy":"72995.0","lifetimeEnergy":"1127323.0","dcCurr":"67.2","dcVolt":"983.8","dcPower":"66111.4","temp":"43.0","powerFactor":"84.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"16701.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"18185.0","todayEnergy":"18185.0","lifetimeEnergy":"656926.0","dcCurr":"13.9","dcVolt":"985.8","dcPower":"13702.6","temp":"43.0","powerFactor":"95.6","ivtStatus":"01"}] }} [09:05:33] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 09(String), 05(String), 81.0(Float), 91.2(Float), 0.1(Float), 1784249.0(Float), 01(String) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419094(Integer), 113(Integer), 1(Integer), 64276.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 67.2(Double), 983.8(Double), 66111.4(Double), 43.0(Double), 84.9(Double), 72995.0(Double), 1127323.0(Double), 01(String) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419094(Integer), 113(Integer), 2(Integer), 16701.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 13.9(Double), 985.8(Double), 13702.6(Double), 43.0(Double), 95.6(Double), 18185.0(Double), 656926.0(Double), 01(String) [09:05:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:34] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":107.0,"todayHours":0.1,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334953.0,"currPower":37.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2323.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"6800.0","todayEnergy":"6800.0","lifetimeEnergy":"138286.0","dcCurr":"3.1","dcVolt":"562.2","dcPower":"1742.8","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2340.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"7000.0","todayEnergy":"7000.0","lifetimeEnergy":"157797.0","dcCurr":"3.4","dcVolt":"545.5","dcPower":"1854.8","temp":"34.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2377.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"6700.0","todayEnergy":"6700.0","lifetimeEnergy":"141135.0","dcCurr":"3.5","dcVolt":"558.9","dcPower":"1956.3","temp":"33.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2453.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"7400.0","todayEnergy":"7400.0","lifetimeEnergy":"146344.0","dcCurr":"3.3","dcVolt":"565.2","dcPower":"1865.2","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"2677.0","acFreq":"0.0","apparentPower":"2.7","reactivePower":"0.0","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"161418.0","dcCurr":"3.6","dcVolt":"576.9","dcPower":"2076.7","temp":"34.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"2575.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.0","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"161053.0","dcCurr":"3.4","dcVolt":"563.1","dcPower":"1914.4","temp":"33.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"2483.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"6800.0","todayEnergy":"6800.0","lifetimeEnergy":"135046.0","dcCurr":"3.3","dcVolt":"572.3","dcPower":"1888.7","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2224.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.0","acEnergy":"6600.0","todayEnergy":"6600.0","lifetimeEnergy":"152361.0","dcCurr":"3.2","dcVolt":"565.1","dcPower":"1808.4","temp":"34.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1846.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"5300.0","todayEnergy":"5300.0","lifetimeEnergy":"128949.0","dcCurr":"2.5","dcVolt":"571.7","dcPower":"1429.2","temp":"33.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"2398.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"7000.0","todayEnergy":"7000.0","lifetimeEnergy":"154807.0","dcCurr":"3.2","dcVolt":"566.2","dcPower":"1811.7","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"2333.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"6900.0","todayEnergy":"6900.0","lifetimeEnergy":"154816.0","dcCurr":"3.2","dcVolt":"563.9","dcPower":"1804.4","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"2489.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"6900.0","todayEnergy":"6900.0","lifetimeEnergy":"157335.0","dcCurr":"3.4","dcVolt":"561.6","dcPower":"1909.4","temp":"33.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"2075.0","acFreq":"0.0","apparentPower":"2.1","reactivePower":"0.0","acEnergy":"6800.0","todayEnergy":"6800.0","lifetimeEnergy":"157335.0","dcCurr":"2.9","dcVolt":"571.6","dcPower":"1657.6","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"2683.0","acFreq":"0.0","apparentPower":"2.7","reactivePower":"0.0","acEnergy":"6400.0","todayEnergy":"6400.0","lifetimeEnergy":"141995.0","dcCurr":"3.3","dcVolt":"565.6","dcPower":"1866.5","temp":"33.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1677.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"4100.0","todayEnergy":"4100.0","lifetimeEnergy":"95561.0","dcCurr":"2.9","dcVolt":"571.5","dcPower":"1657.4","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"2459.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"7300.0","todayEnergy":"7300.0","lifetimeEnergy":"150715.0","dcCurr":"3.3","dcVolt":"566.9","dcPower":"1870.8","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"}] }} [09:05:34] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 09(String), 05(String), 37.4(Float), 107.0(Float), 0.1(Float), 2334953.0(Float), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 1(Integer), 2323.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.1(Double), 562.2(Double), 1742.8(Double), 32.7(Double), 0.0(Double), 6800.0(Double), 138286.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 2(Integer), 2340.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.4(Double), 545.5(Double), 1854.8(Double), 34.3(Double), 0.0(Double), 7000.0(Double), 157797.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 3(Integer), 2377.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.5(Double), 558.9(Double), 1956.3(Double), 33.9(Double), 0.0(Double), 6700.0(Double), 141135.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 4(Integer), 2453.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.3(Double), 565.2(Double), 1865.2(Double), 32.6(Double), 0.0(Double), 7400.0(Double), 146344.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 5(Integer), 2677.0(Double), 0.0(Double), 2.7(Double), 0.0(Double), 3.6(Double), 576.9(Double), 2076.7(Double), 34.1(Double), 0.0(Double), 7500.0(Double), 161418.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 6(Integer), 2575.0(Double), 0.0(Double), 2.6(Double), 0.0(Double), 3.4(Double), 563.1(Double), 1914.4(Double), 33.8(Double), 0.0(Double), 7500.0(Double), 161053.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 7(Integer), 2483.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.3(Double), 572.3(Double), 1888.7(Double), 32.5(Double), 0.0(Double), 6800.0(Double), 135046.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 8(Integer), 2224.0(Double), 0.0(Double), 2.2(Double), 0.0(Double), 3.2(Double), 565.1(Double), 1808.4(Double), 34.0(Double), 0.0(Double), 6600.0(Double), 152361.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 9(Integer), 1846.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 571.7(Double), 1429.2(Double), 33.6(Double), 0.0(Double), 5300.0(Double), 128949.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 10(Integer), 2398.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.2(Double), 566.2(Double), 1811.7(Double), 33.0(Double), 0.0(Double), 7000.0(Double), 154807.0(Double), 01(String) [09:05:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 11(Integer), 2333.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.2(Double), 563.9(Double), 1804.4(Double), 33.3(Double), 0.0(Double), 6900.0(Double), 154816.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 12(Integer), 2489.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.4(Double), 561.6(Double), 1909.4(Double), 33.6(Double), 0.0(Double), 6900.0(Double), 157335.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 13(Integer), 2075.0(Double), 0.0(Double), 2.1(Double), 0.0(Double), 2.9(Double), 571.6(Double), 1657.6(Double), 33.7(Double), 0.0(Double), 6800.0(Double), 157335.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 17(Integer), 2683.0(Double), 0.0(Double), 2.7(Double), 0.0(Double), 3.3(Double), 565.6(Double), 1866.5(Double), 33.9(Double), 0.0(Double), 6400.0(Double), 141995.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 18(Integer), 1677.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.9(Double), 571.5(Double), 1657.4(Double), 33.0(Double), 0.0(Double), 4100.0(Double), 95561.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419095(Integer), 92(Integer), 19(Integer), 2459.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.3(Double), 566.9(Double), 1870.8(Double), 32.6(Double), 0.0(Double), 7300.0(Double), 150715.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:35] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":140.5,"todayHours":0.1,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966300.0,"currPower":55.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2281.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"6700.0","todayEnergy":"6700.0","lifetimeEnergy":"146693.0","dcCurr":"3.2","dcVolt":"565.5","dcPower":"1809.6","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2932.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"8200.0","todayEnergy":"8200.0","lifetimeEnergy":"160204.0","dcCurr":"3.8","dcVolt":"569.6","dcPower":"2164.5","temp":"32.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2550.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"7200.0","todayEnergy":"7200.0","lifetimeEnergy":"140832.0","dcCurr":"3.5","dcVolt":"561.7","dcPower":"1965.9","temp":"32.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2785.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"7700.0","todayEnergy":"7700.0","lifetimeEnergy":"158408.0","dcCurr":"3.8","dcVolt":"563.3","dcPower":"2140.4","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"2534.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"6600.0","todayEnergy":"6600.0","lifetimeEnergy":"141459.0","dcCurr":"3.5","dcVolt":"570.6","dcPower":"1997.2","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"2884.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"163355.0","dcCurr":"4.0","dcVolt":"569.8","dcPower":"2279.2","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"3071.0","acFreq":"0.0","apparentPower":"3.1","reactivePower":"0.0","acEnergy":"7700.0","todayEnergy":"7700.0","lifetimeEnergy":"160122.0","dcCurr":"4.2","dcVolt":"564.0","dcPower":"2368.7","temp":"33.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2946.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"7400.0","todayEnergy":"7400.0","lifetimeEnergy":"143711.0","dcCurr":"3.9","dcVolt":"572.3","dcPower":"2232.0","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"3169.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"159623.0","dcCurr":"4.2","dcVolt":"570.7","dcPower":"2396.8","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"2607.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.0","acEnergy":"6100.0","todayEnergy":"6100.0","lifetimeEnergy":"127957.0","dcCurr":"3.5","dcVolt":"574.1","dcPower":"2009.5","temp":"33.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"3195.0","acFreq":"0.0","apparentPower":"3.2","reactivePower":"0.0","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"155462.0","dcCurr":"4.4","dcVolt":"565.2","dcPower":"2487.0","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"2826.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"6500.0","todayEnergy":"6500.0","lifetimeEnergy":"127728.0","dcCurr":"3.5","dcVolt":"589.0","dcPower":"2061.6","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"2983.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"7100.0","todayEnergy":"7100.0","lifetimeEnergy":"153305.0","dcCurr":"4.0","dcVolt":"568.2","dcPower":"2272.9","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"3012.0","acFreq":"0.0","apparentPower":"3.0","reactivePower":"0.0","acEnergy":"6900.0","todayEnergy":"6900.0","lifetimeEnergy":"147140.0","dcCurr":"3.9","dcVolt":"574.0","dcPower":"2238.7","temp":"33.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"2813.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"6600.0","todayEnergy":"6600.0","lifetimeEnergy":"131284.0","dcCurr":"3.8","dcVolt":"568.7","dcPower":"2160.9","temp":"33.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"2841.0","acFreq":"0.0","apparentPower":"2.8","reactivePower":"0.0","acEnergy":"7100.0","todayEnergy":"7100.0","lifetimeEnergy":"159614.0","dcCurr":"3.7","dcVolt":"572.4","dcPower":"2117.9","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"2872.0","acFreq":"0.0","apparentPower":"2.9","reactivePower":"0.0","acEnergy":"6900.0","todayEnergy":"6900.0","lifetimeEnergy":"155888.0","dcCurr":"3.8","dcVolt":"569.1","dcPower":"2162.7","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"2468.0","acFreq":"0.0","apparentPower":"2.5","reactivePower":"0.0","acEnergy":"6000.0","todayEnergy":"6000.0","lifetimeEnergy":"134193.0","dcCurr":"3.1","dcVolt":"568.8","dcPower":"1763.2","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"2432.0","acFreq":"0.0","apparentPower":"2.4","reactivePower":"0.0","acEnergy":"5700.0","todayEnergy":"5700.0","lifetimeEnergy":"134628.0","dcCurr":"3.1","dcVolt":"573.3","dcPower":"1777.2","temp":"33.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"2659.0","acFreq":"0.0","apparentPower":"2.7","reactivePower":"0.0","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"164694.0","dcCurr":"3.5","dcVolt":"573.0","dcPower":"2005.4","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"}] }} [09:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 09(String), 05(String), 55.9(Float), 140.5(Float), 0.1(Float), 2966300.0(Float), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 1(Integer), 2281.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 3.2(Double), 565.5(Double), 1809.6(Double), 32.7(Double), 0.0(Double), 6700.0(Double), 146693.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 2(Integer), 2932.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.8(Double), 569.6(Double), 2164.5(Double), 32.5(Double), 0.0(Double), 8200.0(Double), 160204.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 3(Integer), 2550.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.5(Double), 561.7(Double), 1965.9(Double), 32.3(Double), 0.0(Double), 7200.0(Double), 140832.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 4(Integer), 2785.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.8(Double), 563.3(Double), 2140.4(Double), 32.6(Double), 0.0(Double), 7700.0(Double), 158408.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 5(Integer), 2534.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.5(Double), 570.6(Double), 1997.2(Double), 33.2(Double), 0.0(Double), 6600.0(Double), 141459.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 6(Integer), 2884.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 4.0(Double), 569.8(Double), 2279.2(Double), 33.1(Double), 0.0(Double), 7500.0(Double), 163355.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 7(Integer), 3071.0(Double), 0.0(Double), 3.1(Double), 0.0(Double), 4.2(Double), 564.0(Double), 2368.7(Double), 33.6(Double), 0.0(Double), 7700.0(Double), 160122.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 8(Integer), 2946.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.9(Double), 572.3(Double), 2232.0(Double), 32.4(Double), 0.0(Double), 7400.0(Double), 143711.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 9(Integer), 3169.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.2(Double), 570.7(Double), 2396.8(Double), 32.6(Double), 0.0(Double), 7600.0(Double), 159623.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 10(Integer), 2607.0(Double), 0.0(Double), 2.6(Double), 0.0(Double), 3.5(Double), 574.1(Double), 2009.5(Double), 33.6(Double), 0.0(Double), 6100.0(Double), 127957.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 11(Integer), 3195.0(Double), 0.0(Double), 3.2(Double), 0.0(Double), 4.4(Double), 565.2(Double), 2487.0(Double), 33.2(Double), 0.0(Double), 7500.0(Double), 155462.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 12(Integer), 2826.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.5(Double), 589.0(Double), 2061.6(Double), 32.9(Double), 0.0(Double), 6500.0(Double), 127728.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 13(Integer), 2983.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 4.0(Double), 568.2(Double), 2272.9(Double), 33.7(Double), 0.0(Double), 7100.0(Double), 153305.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 14(Integer), 3012.0(Double), 0.0(Double), 3.0(Double), 0.0(Double), 3.9(Double), 574.0(Double), 2238.7(Double), 33.4(Double), 0.0(Double), 6900.0(Double), 147140.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 15(Integer), 2813.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.8(Double), 568.7(Double), 2160.9(Double), 33.0(Double), 0.0(Double), 6600.0(Double), 131284.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 16(Integer), 2841.0(Double), 0.0(Double), 2.8(Double), 0.0(Double), 3.7(Double), 572.4(Double), 2117.9(Double), 32.7(Double), 0.0(Double), 7100.0(Double), 159614.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 17(Integer), 2872.0(Double), 0.0(Double), 2.9(Double), 0.0(Double), 3.8(Double), 569.1(Double), 2162.7(Double), 33.2(Double), 0.0(Double), 6900.0(Double), 155888.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 18(Integer), 2468.0(Double), 0.0(Double), 2.5(Double), 0.0(Double), 3.1(Double), 568.8(Double), 1763.2(Double), 33.2(Double), 0.0(Double), 6000.0(Double), 134193.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 19(Integer), 2432.0(Double), 0.0(Double), 2.4(Double), 0.0(Double), 3.1(Double), 573.3(Double), 1777.2(Double), 33.4(Double), 0.0(Double), 5700.0(Double), 134628.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419096(Integer), 93(Integer), 20(Integer), 2659.0(Double), 0.0(Double), 2.7(Double), 0.0(Double), 3.5(Double), 573.0(Double), 2005.4(Double), 32.8(Double), 0.0(Double), 7500.0(Double), 164694.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:35] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":93.2,"todayHours":0.1,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796639.0,"currPower":90.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"70264.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"74383.0","todayEnergy":"74383.0","lifetimeEnergy":"1146344.0","dcCurr":"65.5","dcVolt":"981.0","dcPower":"64255.5","temp":"45.0","powerFactor":"87.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"19877.0","acFreq":"59.8","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"18769.0","todayEnergy":"18769.0","lifetimeEnergy":"650295.0","dcCurr":"16.9","dcVolt":"967.5","dcPower":"16350.8","temp":"41.5","powerFactor":"92.4","ivtStatus":"01"}] }} [09:05:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 09(String), 05(String), 90.1(Float), 93.2(Float), 0.1(Float), 1796639.0(Float), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419097(Integer), 109(Integer), 1(Integer), 70264.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 65.5(Double), 981.0(Double), 64255.5(Double), 45.0(Double), 87.8(Double), 74383.0(Double), 1146344.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419097(Integer), 109(Integer), 2(Integer), 19877.0(Double), 59.8(Double), 0.0(Double), 0.0(Double), 16.9(Double), 967.5(Double), 16350.8(Double), 41.5(Double), 92.4(Double), 18769.0(Double), 650295.0(Double), 01(String) [09:05:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:38] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:38] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":14.9,"todayHours":0.1,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238168.5,"currPower":7.9,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2734.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5200.0","todayEnergy":"5200.0","lifetimeEnergy":"84451.0","dcCurr":"14.0","dcVolt":"565.0","dcPower":"7910.0","temp":"45.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2514.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4700.0","todayEnergy":"4700.0","lifetimeEnergy":"74154.3","dcCurr":"8.0","dcVolt":"550.0","dcPower":"4400.0","temp":"47.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2638.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5000.0","todayEnergy":"5000.0","lifetimeEnergy":"79563.2","dcCurr":"15.0","dcVolt":"499.0","dcPower":"7485.0","temp":"47.0","powerFactor":"0.0","ivtStatus":"01"}] }} [09:05:38] [DEBUG] controller.InverterController - ------------------------------------------ [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 09(String), 05(String), 7.9(Float), 14.9(Float), 0.1(Float), 238168.5(Float), 01(String) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419098(Integer), 131(Integer), 1(Integer), 2734.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 14.0(Double), 565.0(Double), 7910.0(Double), 45.0(Double), 0.0(Double), 5200.0(Double), 84451.0(Double), 01(String) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419098(Integer), 131(Integer), 2(Integer), 2514.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 8.0(Double), 550.0(Double), 4400.0(Double), 47.0(Double), 0.0(Double), 4700.0(Double), 74154.3(Double), 01(String) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419098(Integer), 131(Integer), 3(Integer), 2638.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 15.0(Double), 499.0(Double), 7485.0(Double), 47.0(Double), 0.0(Double), 5000.0(Double), 79563.2(Double), 01(String) [09:05:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:06:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:06:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:07:51] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:07:52] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:08:45] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:09:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [09:09:27] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 250 [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:09:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:09:27] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.5","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"23.3","cloud":"7","weatherCode":"03330340"},{"plantSeq":"139","temp":"23.5","cloud":"7","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.8","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.8","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"24.2","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"24.1","cloud":"7","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.6","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.2","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.2","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.8","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.5","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.4","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.8","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.8","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.4","cloud":"7","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.4","cloud":"7","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.9","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.9","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.4","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"21.3","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.9","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.2","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.4","cloud":"7","weatherCode":"16770310"},{"plantSeq":"56","temp":"24.1","cloud":"7","weatherCode":"02590370"},{"plantSeq":"55","temp":"20.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.8","cloud":"7","weatherCode":"15800253"},{"plantSeq":"44","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"24.0","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.7","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.7","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.7","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"25","temp":"23.3","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"23.3","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"23.0","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.7","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.8","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.8","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"22.8","cloud":"9","weatherCode":"12770380"},{"plantSeq":"15","temp":"22.8","cloud":"9","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.5","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"09"} [09:09:28] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 48 [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:09:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [09:13:20] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:13:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 16 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 16 [09:13:21] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 47 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 16 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [09:13:21] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 15 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 31 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:13:21] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:13:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:17:01] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:17:02] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:17:47] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:17:48] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:18:18] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:19:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:19:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [09:19:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [09:19:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:19:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [09:19:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [09:19:28] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 250 [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:19:28] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.5","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"23.3","cloud":"7","weatherCode":"03330340"},{"plantSeq":"139","temp":"23.5","cloud":"7","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.8","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.8","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"24.2","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"24.1","cloud":"7","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.6","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.2","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.2","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.8","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.5","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.4","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.8","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.8","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.4","cloud":"7","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.4","cloud":"7","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.9","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.9","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.4","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"21.3","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.9","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.2","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.4","cloud":"7","weatherCode":"16770310"},{"plantSeq":"56","temp":"24.1","cloud":"7","weatherCode":"02590370"},{"plantSeq":"55","temp":"20.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.8","cloud":"7","weatherCode":"15800253"},{"plantSeq":"44","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"24.0","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.7","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.7","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.7","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"25","temp":"23.3","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"23.3","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"23.0","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.7","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.8","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.8","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"22.8","cloud":"9","weatherCode":"12770380"},{"plantSeq":"15","temp":"22.8","cloud":"9","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.5","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"09"} [09:19:28] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 48 [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:19:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [09:19:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [09:19:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:19:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:21:49] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 7 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419085(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:21:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [09:23:21] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 47 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:23:21] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 16 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 15 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:23:21] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [09:23:21] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 15 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 31 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 46 [09:23:21] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 16 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 32 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:23:21] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:21] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:23:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_pms m, t_plant p where m.plantSeq = p.seq and m.plantSeq = ? [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:25] [DEBUG] controller.RestAPIController - callPmsFault :: [86] [121.191.191.130] 제천 남경쏠라 is Fault PUSH [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select currSeq from t_sequence where seq = ? [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(Integer) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 1(Integer), 104203(Integer), 2023-06-30(String), 09(String), 23(String), 16952971(Long), 15796987(Long), 23449(Long), 0(Integer), 241(Integer), 2811(Integer), 258(Integer), 44683(Integer), 0(Integer), 0(Integer), 0(Integer), 38528(Integer), 0(Integer), 23449(Integer), 4353(Integer), 0(Integer), 0(Integer), 86(Integer), 999(Integer), 0(Integer), 8347(Integer), 0(Integer), 242(Integer), 201(Integer), 35(Integer), 34(Integer), 3(Integer), 0(Integer), 256(Integer), 396(Integer), 512(Integer), 0(Integer), 9(Integer), 63756(Integer), 89(Integer), 2(Integer), 268(Integer), 227(Integer), 233(Integer), 0(Integer), 0(Integer), 754(Integer), 866(Integer), 851(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 256(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 20(String), 86(Integer) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_cs ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHms, csType, procType, procStatus, procMemo, pcsFaultStr, batteryFaultStr, updateId, updateDatetime, createId, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now(), ?, now() ) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 1(Integer), 104203(Integer), 2023-06-30(String), 09:23:01(String), 20(String), 20(String), 10(String), PMS FAULT PUSH(String), 512,0,0,0(String), 0,0,0,0(String), PUSH(String), PUSH(String) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 0(Integer), 104203(Integer), 2023-06-30(String), 09(String), 23(String), 16952971(Long), 15796987(Long), 23449(Long), 0(Integer), 241(Integer), 2811(Integer), 258(Integer), 44683(Integer), 0(Integer), 0(Integer), 0(Integer), 38528(Integer), 0(Integer), 23449(Integer), 4353(Integer), 0(Integer), 0(Integer), 86(Integer), 999(Integer), 0(Integer), 8347(Integer), 0(Integer), 242(Integer), 201(Integer), 35(Integer), 34(Integer), 3(Integer), 0(Integer), 256(Integer), 396(Integer), 512(Integer), 0(Integer), 9(Integer), 63756(Integer), 89(Integer), 2(Integer), 268(Integer), 227(Integer), 233(Integer), 0(Integer), 0(Integer), 754(Integer), 866(Integer), 851(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 256(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [09:23:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:23:25] [DEBUG] controller.RestAPIController - [86] smsMessage : 제천 남경쏠라 Fault 발생 http://emsa.eltenergy.com/df.co, smsReceiver : null, smsResult:: NOT ENOUGH MONEY !! [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select m.*, p.name as plantName from t_pms m, t_plant p where m.plantSeq = p.seq and m.plantSeq = ? [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:24:42] [DEBUG] controller.RestAPIController - callPmsFault :: [86] [121.191.191.130] 제천 남경쏠라 is Fault PUSH [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select currSeq from t_sequence where seq = ? [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(Integer) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 1(Integer), 104203(Integer), 2023-06-30(String), 09(String), 24(String), 0(Long), 0(Long), 23571(Long), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 39053(Integer), 0(Integer), 23571(Integer), 0(Integer), 0(Integer), 0(Integer), 86(Integer), 999(Integer), 0(Integer), 8344(Integer), 0(Integer), 242(Integer), 201(Integer), 35(Integer), 34(Integer), 0(Integer), 0(Integer), 256(Integer), 12(Integer), 32(Integer), 0(Integer), 0(Integer), 0(Integer), 89(Integer), 2(Integer), 267(Integer), 227(Integer), 233(Integer), 0(Integer), 0(Integer), 756(Integer), 859(Integer), 851(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 256(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.csType = ? and c.procStatus = ? and c.procType = ? and p.seq = ? [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 20(String), 10(String), 20(String), 86(Integer) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:24:42] [DEBUG] service.CsService - [86:1] CS가 이미 접수되었습니다. pcs: 32,0,0,0, bms : 0,0,0,0 [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_pmsdata_2023 ( plantSeq, pcsIdx, timetableSeq, inputDate, inputHour, inputMinute, chargePower, dischargePower, pvPower, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17, data18, data19, data20, data21, data22, data23, data24, data25, data26, data27, data28, data29, data30, data31, data32, data33, data51, data52, data53, data54, data55, data56, data57, data58, data59, data60, data61, data62, data63, data64, data65, data66, data67, data68, data69, data70, createDateTime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 86(Integer), 0(Integer), 104203(Integer), 2023-06-30(String), 09(String), 24(String), 0(Long), 0(Long), 23571(Long), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 39053(Integer), 0(Integer), 23571(Integer), 0(Integer), 0(Integer), 0(Integer), 86(Integer), 999(Integer), 0(Integer), 8344(Integer), 0(Integer), 242(Integer), 201(Integer), 35(Integer), 34(Integer), 0(Integer), 0(Integer), 256(Integer), 12(Integer), 32(Integer), 0(Integer), 0(Integer), 0(Integer), 89(Integer), 2(Integer), 267(Integer), 227(Integer), 233(Integer), 0(Integer), 0(Integer), 756(Integer), 859(Integer), 851(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 256(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer), 0(Integer) [09:24:42] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:24:42] [DEBUG] controller.RestAPIController - [86] smsMessage : 제천 남경쏠라 Fault 발생 http://emsa.eltenergy.com/df.co, smsReceiver : null, smsResult:: NOT ENOUGH MONEY !! [09:24:57] [DEBUG] controller.InverterController - ------------------------------------------ [09:24:57] [DEBUG] controller.InverterController - {"plantSeq":140,"todayEnergy":10.6,"todayHours":0.2,"lastdayEnergy":8420.0,"lastdayHours":145.2,"lifetimeEnergy":8431.0,"currPower":8.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"8000.0","acFreq":"0.0","apparentPower":"8.0","reactivePower":"1.1","acEnergy":"10600.0","todayEnergy":"10600.0","lifetimeEnergy":"8431.0","dcCurr":"10.9","dcVolt":"721.9","dcPower":"7868.7","temp":"63.4","powerFactor":"99.0","ivtStatus":"01"}] }} [09:24:57] [DEBUG] controller.InverterController - ------------------------------------------ [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer), 2023-06-30(String), 09(String), 24(String), 8.0(Float), 10.6(Float), 0.2(Float), 8431.0(Float), 01(String) [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 140(Integer) [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419104(Integer), 140(Integer), 1(Integer), 8000.0(Double), 0.0(Double), 8.0(Double), 1.1(Double), 10.9(Double), 721.9(Double), 7868.7(Double), 63.4(Double), 99.0(Double), 10600.0(Double), 8431.0(Double), 01(String) [09:24:57] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:00] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:00] [DEBUG] controller.InverterController - {"plantSeq":137,"todayEnergy":21.5,"todayHours":0.1,"lastdayEnergy":113804.0,"lastdayHours":763.8,"lifetimeEnergy":113825.0,"currPower":2.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"14400.0","todayEnergy":"14400.0","lifetimeEnergy":"78511.0","dcCurr":"0.0","dcVolt":"755.6","dcPower":"0.0","temp":"36.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2600.0","acFreq":"0.0","apparentPower":"2.6","reactivePower":"0.4","acEnergy":"7100.0","todayEnergy":"7100.0","lifetimeEnergy":"35314.0","dcCurr":"3.5","dcVolt":"541.6","dcPower":"1895.6","temp":"50.4","powerFactor":"81.0","ivtStatus":"01"}] }} [09:25:00] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer), 2023-06-30(String), 09(String), 25(String), 2.6(Float), 21.5(Float), 0.1(Float), 113825.0(Float), 01(String) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 137(Integer) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419105(Integer), 137(Integer), 1(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 755.6(Double), 0.0(Double), 36.2(Double), 0.0(Double), 14400.0(Double), 78511.0(Double), 01(String) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419105(Integer), 137(Integer), 2(Integer), 2600.0(Double), 0.0(Double), 2.6(Double), 0.4(Double), 3.5(Double), 541.6(Double), 1895.6(Double), 50.4(Double), 81.0(Double), 7100.0(Double), 35314.0(Double), 01(String) [09:25:00] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:03] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:03] [DEBUG] controller.InverterController - {"plantSeq":134,"todayEnergy":28.9,"todayHours":0.2,"lastdayEnergy":179413.0,"lastdayHours":1019.4,"lifetimeEnergy":179442.0,"currPower":7.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3700.0","acFreq":"0.0","apparentPower":"3.7","reactivePower":"6553.4","acEnergy":"15000.0","todayEnergy":"15000.0","lifetimeEnergy":"90823.0","dcCurr":"2.1","dcVolt":"524.8","dcPower":"1102.1","temp":"33.7","powerFactor":"6466.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3500.0","acFreq":"0.0","apparentPower":"3.5","reactivePower":"0.0","acEnergy":"13900.0","todayEnergy":"13900.0","lifetimeEnergy":"88619.0","dcCurr":"2.1","dcVolt":"530.3","dcPower":"1113.7","temp":"34.7","powerFactor":"88.0","ivtStatus":"01"}] }} [09:25:03] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer), 2023-06-30(String), 09(String), 25(String), 7.2(Float), 28.9(Float), 0.2(Float), 179442.0(Float), 01(String) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 134(Integer) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419106(Integer), 134(Integer), 1(Integer), 3700.0(Double), 0.0(Double), 3.7(Double), 6553.4(Double), 2.1(Double), 524.8(Double), 1102.1(Double), 33.7(Double), 6466.6(Double), 15000.0(Double), 90823.0(Double), 01(String) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419106(Integer), 134(Integer), 2(Integer), 3500.0(Double), 0.0(Double), 3.5(Double), 0.0(Double), 2.1(Double), 530.3(Double), 1113.7(Double), 34.7(Double), 88.0(Double), 13900.0(Double), 88619.0(Double), 01(String) [09:25:03] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:04] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:04] [DEBUG] controller.InverterController - {"plantSeq":138,"todayEnergy":15.2,"todayHours":0.2,"lastdayEnergy":79372.0,"lastdayHours":793.7,"lifetimeEnergy":79387.0,"currPower":5.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"5500.0","acFreq":"0.0","apparentPower":"5.5","reactivePower":"6553.3","acEnergy":"15200.0","todayEnergy":"15200.0","lifetimeEnergy":"79387.0","dcCurr":"4.3","dcVolt":"489.7","dcPower":"2105.7","temp":"35.5","powerFactor":"6459.6","ivtStatus":"01"}] }} [09:25:04] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer), 2023-06-30(String), 09(String), 25(String), 5.5(Float), 15.2(Float), 0.2(Float), 79387.0(Float), 01(String) [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 138(Integer) [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419107(Integer), 138(Integer), 1(Integer), 5500.0(Double), 0.0(Double), 5.5(Double), 6553.3(Double), 4.3(Double), 489.7(Double), 2105.7(Double), 35.5(Double), 6459.6(Double), 15200.0(Double), 79387.0(Double), 01(String) [09:25:04] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:05] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:05] [DEBUG] controller.InverterController - {"plantSeq":124,"todayEnergy":105.6,"todayHours":0.1,"lastdayEnergy":1611185.0,"lastdayHours":1612.8,"lifetimeEnergy":1611291.0,"currPower":55.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"43845.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"84767.0","todayEnergy":"84767.0","lifetimeEnergy":"1026469.0","dcCurr":"43.6","dcVolt":"973.4","dcPower":"42440.2","temp":"49.3","powerFactor":"81.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"11816.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"20835.0","todayEnergy":"20835.0","lifetimeEnergy":"584822.0","dcCurr":"6.3","dcVolt":"974.4","dcPower":"6138.7","temp":"41.6","powerFactor":"83.6","ivtStatus":"01"}] }} [09:25:05] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer), 2023-06-30(String), 09(String), 25(String), 55.7(Float), 105.6(Float), 0.1(Float), 1611291.0(Float), 01(String) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 124(Integer) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419108(Integer), 124(Integer), 1(Integer), 43845.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 43.6(Double), 973.4(Double), 42440.2(Double), 49.3(Double), 81.6(Double), 84767.0(Double), 1026469.0(Double), 01(String) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419108(Integer), 124(Integer), 2(Integer), 11816.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 6.3(Double), 974.4(Double), 6138.7(Double), 41.6(Double), 83.6(Double), 20835.0(Double), 584822.0(Double), 01(String) [09:25:05] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:08] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:08] [DEBUG] controller.InverterController - {"plantSeq":141,"todayEnergy":9.9,"todayHours":0.1,"lastdayEnergy":14431.0,"lastdayHours":144.3,"lifetimeEnergy":14441.0,"currPower":2.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2200.0","acFreq":"0.0","apparentPower":"2.2","reactivePower":"0.1","acEnergy":"9900.0","todayEnergy":"9900.0","lifetimeEnergy":"14441.0","dcCurr":"0.8","dcVolt":"639.8","dcPower":"511.8","temp":"57.3","powerFactor":"81.0","ivtStatus":"01"}] }} [09:25:08] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer), 2023-06-30(String), 09(String), 25(String), 2.2(Float), 9.9(Float), 0.1(Float), 14441.0(Float), 01(String) [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 141(Integer) [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419109(Integer), 141(Integer), 1(Integer), 2200.0(Double), 0.0(Double), 2.2(Double), 0.1(Double), 0.8(Double), 639.8(Double), 511.8(Double), 57.3(Double), 81.0(Double), 9900.0(Double), 14441.0(Double), 01(String) [09:25:08] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:09] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:09] [DEBUG] controller.InverterController - {"plantSeq":126,"todayEnergy":110.3,"todayHours":0.1,"lastdayEnergy":1718970.0,"lastdayHours":1720.7,"lifetimeEnergy":1719080.0,"currPower":60.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"48092.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"89402.0","todayEnergy":"89402.0","lifetimeEnergy":"1101397.0","dcCurr":"46.9","dcVolt":"973.8","dcPower":"45671.2","temp":"46.7","powerFactor":"100.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"12357.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"20864.0","todayEnergy":"20864.0","lifetimeEnergy":"617683.0","dcCurr":"10.4","dcVolt":"990.7","dcPower":"10303.3","temp":"43.5","powerFactor":"99.3","ivtStatus":"01"}] }} [09:25:09] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer), 2023-06-30(String), 09(String), 25(String), 60.4(Float), 110.3(Float), 0.1(Float), 1719080.0(Float), 01(String) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 126(Integer) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419110(Integer), 126(Integer), 1(Integer), 48092.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 46.9(Double), 973.8(Double), 45671.2(Double), 46.7(Double), 100.0(Double), 89402.0(Double), 1101397.0(Double), 01(String) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419110(Integer), 126(Integer), 2(Integer), 12357.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 10.4(Double), 990.7(Double), 10303.3(Double), 43.5(Double), 99.3(Double), 20864.0(Double), 617683.0(Double), 01(String) [09:25:09] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:16] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:16] [DEBUG] controller.InverterController - {"plantSeq":108,"todayEnergy":109.7,"todayHours":0.1,"lastdayEnergy":1702072.0,"lastdayHours":1703.8,"lifetimeEnergy":1702181.0,"currPower":58.1,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"45442.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"91551.0","todayEnergy":"91551.0","lifetimeEnergy":"1101502.0","dcCurr":"44.0","dcVolt":"967.9","dcPower":"42587.6","temp":"46.0","powerFactor":"82.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"12625.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"18150.0","todayEnergy":"18150.0","lifetimeEnergy":"600679.0","dcCurr":"0.0","dcVolt":"976.5","dcPower":"0.0","temp":"43.2","powerFactor":"81.1","ivtStatus":"01"}] }} [09:25:16] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer), 2023-06-30(String), 09(String), 25(String), 58.1(Float), 109.7(Float), 0.1(Float), 1702181.0(Float), 01(String) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 108(Integer) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419111(Integer), 108(Integer), 1(Integer), 45442.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 44.0(Double), 967.9(Double), 42587.6(Double), 46.0(Double), 82.1(Double), 91551.0(Double), 1101502.0(Double), 01(String) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419111(Integer), 108(Integer), 2(Integer), 12625.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 0.0(Double), 976.5(Double), 0.0(Double), 43.2(Double), 81.1(Double), 18150.0(Double), 600679.0(Double), 01(String) [09:25:16] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:21] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:21] [DEBUG] controller.InverterController - {"plantSeq":99,"todayEnergy":30.2,"todayHours":0.2,"lastdayEnergy":390380.0,"lastdayHours":1951.9,"lifetimeEnergy":390410.0,"currPower":25.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"6300.0","acFreq":"0.0","apparentPower":"6.3","reactivePower":"0.7","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"95048.0","dcCurr":"10.6","dcVolt":"551.6","dcPower":"5846.6","temp":"57.2","powerFactor":"96.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"6400.0","acFreq":"0.0","apparentPower":"6.4","reactivePower":"1.0","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"96485.0","dcCurr":"10.4","dcVolt":"539.0","dcPower":"5605.3","temp":"59.3","powerFactor":"97.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"6300.0","acFreq":"0.0","apparentPower":"6.5","reactivePower":"1.6","acEnergy":"7500.0","todayEnergy":"7500.0","lifetimeEnergy":"98176.0","dcCurr":"10.5","dcVolt":"549.3","dcPower":"5767.3","temp":"57.7","powerFactor":"97.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"6400.0","acFreq":"0.0","apparentPower":"6.5","reactivePower":"1.6","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"100701.0","dcCurr":"10.7","dcVolt":"543.6","dcPower":"5816.9","temp":"58.0","powerFactor":"97.0","ivtStatus":"01"}] }} [09:25:21] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer), 2023-06-30(String), 09(String), 25(String), 25.4(Float), 30.2(Float), 0.2(Float), 390410.0(Float), 01(String) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 99(Integer) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419112(Integer), 99(Integer), 1(Integer), 6300.0(Double), 0.0(Double), 6.3(Double), 0.7(Double), 10.6(Double), 551.6(Double), 5846.6(Double), 57.2(Double), 96.0(Double), 7500.0(Double), 95048.0(Double), 01(String) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419112(Integer), 99(Integer), 2(Integer), 6400.0(Double), 0.0(Double), 6.4(Double), 1.0(Double), 10.4(Double), 539.0(Double), 5605.3(Double), 59.3(Double), 97.0(Double), 7600.0(Double), 96485.0(Double), 01(String) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419112(Integer), 99(Integer), 3(Integer), 6300.0(Double), 0.0(Double), 6.5(Double), 1.6(Double), 10.5(Double), 549.3(Double), 5767.3(Double), 57.7(Double), 97.0(Double), 7500.0(Double), 98176.0(Double), 01(String) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419112(Integer), 99(Integer), 4(Integer), 6400.0(Double), 0.0(Double), 6.5(Double), 1.6(Double), 10.7(Double), 543.6(Double), 5816.9(Double), 58.0(Double), 97.0(Double), 7600.0(Double), 100701.0(Double), 01(String) [09:25:21] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:22] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:22] [DEBUG] controller.InverterController - {"plantSeq":120,"todayEnergy":107.7,"todayHours":0.1,"lastdayEnergy":1748159.0,"lastdayHours":1749.9,"lifetimeEnergy":1748267.0,"currPower":60.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"48707.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"88737.0","todayEnergy":"88737.0","lifetimeEnergy":"1118911.0","dcCurr":"48.4","dcVolt":"973.5","dcPower":"47117.4","temp":"41.7","powerFactor":"99.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"11522.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"18924.0","todayEnergy":"18924.0","lifetimeEnergy":"629356.0","dcCurr":"11.2","dcVolt":"989.0","dcPower":"11076.8","temp":"48.6","powerFactor":"99.5","ivtStatus":"01"}] }} [09:25:22] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer), 2023-06-30(String), 09(String), 25(String), 60.2(Float), 107.7(Float), 0.1(Float), 1748267.0(Float), 01(String) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 120(Integer) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419113(Integer), 120(Integer), 1(Integer), 48707.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 48.4(Double), 973.5(Double), 47117.4(Double), 41.7(Double), 99.6(Double), 88737.0(Double), 1118911.0(Double), 01(String) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419113(Integer), 120(Integer), 2(Integer), 11522.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 11.2(Double), 989.0(Double), 11076.8(Double), 48.6(Double), 99.5(Double), 18924.0(Double), 629356.0(Double), 01(String) [09:25:22] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:24] [DEBUG] controller.InverterController - {"plantSeq":129,"todayEnergy":8.8,"todayHours":0.1,"lastdayEnergy":201912.3,"lastdayHours":2019.1,"lifetimeEnergy":201921.1,"currPower":7.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3622.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4600.0","todayEnergy":"4600.0","lifetimeEnergy":"106848.5","dcCurr":"11.0","dcVolt":"587.0","dcPower":"6457.0","temp":"49.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3349.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"4200.0","todayEnergy":"4200.0","lifetimeEnergy":"95072.6","dcCurr":"11.0","dcVolt":"574.0","dcPower":"6314.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"}] }} [09:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer), 2023-06-30(String), 09(String), 25(String), 7.0(Float), 8.8(Float), 0.1(Float), 201921.1(Float), 01(String) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 129(Integer) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419114(Integer), 129(Integer), 1(Integer), 3622.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 11.0(Double), 587.0(Double), 6457.0(Double), 49.0(Double), 0.0(Double), 4600.0(Double), 106848.5(Double), 01(String) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419114(Integer), 129(Integer), 2(Integer), 3349.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 11.0(Double), 574.0(Double), 6314.0(Double), 46.0(Double), 0.0(Double), 4200.0(Double), 95072.6(Double), 01(String) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:24] [DEBUG] controller.InverterController - {"plantSeq":128,"todayEnergy":34.4,"todayHours":0.1,"lastdayEnergy":797317.0,"lastdayHours":1791.7,"lifetimeEnergy":797351.4,"currPower":10.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"2421.0","acFreq":"600.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7530.0","todayEnergy":"7530.0","lifetimeEnergy":"178224.6","dcCurr":"659.7","dcVolt":"597.0","dcPower":"393814.8","temp":"33.7","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2388.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"7350.0","todayEnergy":"7350.0","lifetimeEnergy":"177345.1","dcCurr":"4.2","dcVolt":"596.5","dcPower":"2523.1","temp":"34.4","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"3","acPower":"2494.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"-0.0","acEnergy":"7720.0","todayEnergy":"7720.0","lifetimeEnergy":"177396.2","dcCurr":"4.4","dcVolt":"593.3","dcPower":"2610.4","temp":"34.0","powerFactor":"645.4","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2482.0","acFreq":"600.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7840.0","todayEnergy":"7840.0","lifetimeEnergy":"174331.0","dcCurr":"659.6","dcVolt":"601.4","dcPower":"396650.5","temp":"33.0","powerFactor":"10.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1270.0","acFreq":"600.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"3960.0","todayEnergy":"3960.0","lifetimeEnergy":"90054.5","dcCurr":"2.2","dcVolt":"583.8","dcPower":"1278.6","temp":"42.6","powerFactor":"10.0","ivtStatus":"01"}] }} [09:25:24] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [09:25:24] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 09(String), 25(String), 10.8(Float), 34.4(Float), 0.1(Float), 797351.4(Float), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419115(Integer), 128(Integer), 1(Integer), 2421.0(Double), 600.2(Double), 0.0(Double), 0.0(Double), 659.7(Double), 597.0(Double), 393814.8(Double), 33.7(Double), 10.0(Double), 7530.0(Double), 178224.6(Double), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419115(Integer), 128(Integer), 2(Integer), 2388.0(Double), 600.1(Double), 0.0(Double), -0.0(Double), 4.2(Double), 596.5(Double), 2523.1(Double), 34.4(Double), 645.4(Double), 7350.0(Double), 177345.1(Double), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419115(Integer), 128(Integer), 3(Integer), 2494.0(Double), 600.1(Double), 0.0(Double), -0.0(Double), 4.4(Double), 593.3(Double), 2610.4(Double), 34.0(Double), 645.4(Double), 7720.0(Double), 177396.2(Double), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419115(Integer), 128(Integer), 4(Integer), 2482.0(Double), 600.1(Double), 0.0(Double), 0.0(Double), 659.6(Double), 601.4(Double), 396650.5(Double), 33.0(Double), 10.0(Double), 7840.0(Double), 174331.0(Double), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419115(Integer), 128(Integer), 5(Integer), 1270.0(Double), 600.2(Double), 0.0(Double), 0.0(Double), 2.2(Double), 583.8(Double), 1278.6(Double), 42.6(Double), 10.0(Double), 3960.0(Double), 90054.5(Double), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:25] [DEBUG] controller.InverterController - {"plantSeq":135,"todayEnergy":31.0,"todayHours":0.3,"lastdayEnergy":111242.0,"lastdayHours":1112.4,"lifetimeEnergy":111273.0,"currPower":19.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"19000.0","acFreq":"0.0","apparentPower":"19.0","reactivePower":"0.0","acEnergy":"31000.0","todayEnergy":"31000.0","lifetimeEnergy":"111273.0","dcCurr":"12.4","dcVolt":"544.1","dcPower":"6746.4","temp":"32.8","powerFactor":"98.0","ivtStatus":"01"}] }} [09:25:25] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer), 2023-06-30(String), 09(String), 25(String), 19.0(Float), 31.0(Float), 0.3(Float), 111273.0(Float), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 135(Integer) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419116(Integer), 135(Integer), 1(Integer), 19000.0(Double), 0.0(Double), 19.0(Double), 0.0(Double), 12.4(Double), 544.1(Double), 6746.4(Double), 32.8(Double), 98.0(Double), 31000.0(Double), 111273.0(Double), 01(String) [09:25:25] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:26] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:26] [DEBUG] controller.InverterController - {"plantSeq":111,"todayEnergy":117.6,"todayHours":0.1,"lastdayEnergy":1797670.0,"lastdayHours":1799.5,"lifetimeEnergy":1797787.0,"currPower":70.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"57151.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"96464.0","todayEnergy":"96464.0","lifetimeEnergy":"1342860.0","dcCurr":"79.9","dcVolt":"990.0","dcPower":"79101.0","temp":"43.7","powerFactor":"89.5","ivtStatus":"01"},{"ivtIdx":"2","acPower":"13407.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21102.0","todayEnergy":"21102.0","lifetimeEnergy":"454927.0","dcCurr":"10.0","dcVolt":"997.5","dcPower":"9975.0","temp":"44.8","powerFactor":"82.2","ivtStatus":"01"}] }} [09:25:26] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer), 2023-06-30(String), 09(String), 25(String), 70.6(Float), 117.6(Float), 0.1(Float), 1797787.0(Float), 01(String) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 111(Integer) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419117(Integer), 111(Integer), 1(Integer), 57151.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 79.9(Double), 990.0(Double), 79101.0(Double), 43.7(Double), 89.5(Double), 96464.0(Double), 1342860.0(Double), 01(String) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419117(Integer), 111(Integer), 2(Integer), 13407.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 10.0(Double), 997.5(Double), 9975.0(Double), 44.8(Double), 82.2(Double), 21102.0(Double), 454927.0(Double), 01(String) [09:25:26] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:27] [DEBUG] controller.InverterController - {"plantSeq":127,"todayEnergy":22.6,"todayHours":0.2,"lastdayEnergy":327775.9,"lastdayHours":2185.2,"lifetimeEnergy":327798.5,"currPower":12.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"4141.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7700.0","todayEnergy":"7700.0","lifetimeEnergy":"109955.0","dcCurr":"22.0","dcVolt":"540.0","dcPower":"11880.0","temp":"49.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3806.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7000.0","todayEnergy":"7000.0","lifetimeEnergy":"101334.1","dcCurr":"15.0","dcVolt":"579.0","dcPower":"8685.0","temp":"49.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"4405.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"7900.0","todayEnergy":"7900.0","lifetimeEnergy":"116509.4","dcCurr":"25.0","dcVolt":"577.0","dcPower":"14425.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"}] }} [09:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer), 2023-06-30(String), 09(String), 25(String), 12.4(Float), 22.6(Float), 0.2(Float), 327798.5(Float), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 127(Integer) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419118(Integer), 127(Integer), 1(Integer), 4141.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 22.0(Double), 540.0(Double), 11880.0(Double), 49.0(Double), 0.0(Double), 7700.0(Double), 109955.0(Double), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419118(Integer), 127(Integer), 2(Integer), 3806.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 15.0(Double), 579.0(Double), 8685.0(Double), 49.0(Double), 0.0(Double), 7000.0(Double), 101334.1(Double), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419118(Integer), 127(Integer), 3(Integer), 4405.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 25.0(Double), 577.0(Double), 14425.0(Double), 48.0(Double), 0.0(Double), 7900.0(Double), 116509.4(Double), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:27] [DEBUG] controller.InverterController - {"plantSeq":125,"todayEnergy":107.9,"todayHours":0.1,"lastdayEnergy":1647678.0,"lastdayHours":1649.3,"lifetimeEnergy":1647785.0,"currPower":64.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"50232.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"87766.0","todayEnergy":"87766.0","lifetimeEnergy":"1063084.0","dcCurr":"53.6","dcVolt":"967.9","dcPower":"51879.4","temp":"42.3","powerFactor":"79.3","ivtStatus":"01"},{"ivtIdx":"2","acPower":"14103.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"20132.0","todayEnergy":"20132.0","lifetimeEnergy":"584701.0","dcCurr":"10.0","dcVolt":"988.7","dcPower":"9887.0","temp":"43.4","powerFactor":"95.8","ivtStatus":"01"}] }} [09:25:27] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer), 2023-06-30(String), 09(String), 25(String), 64.3(Float), 107.9(Float), 0.1(Float), 1647785.0(Float), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 125(Integer) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419119(Integer), 125(Integer), 1(Integer), 50232.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 53.6(Double), 967.9(Double), 51879.4(Double), 42.3(Double), 79.3(Double), 87766.0(Double), 1063084.0(Double), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419119(Integer), 125(Integer), 2(Integer), 14103.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 10.0(Double), 988.7(Double), 9887.0(Double), 43.4(Double), 95.8(Double), 20132.0(Double), 584701.0(Double), 01(String) [09:25:27] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:28] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:28] [DEBUG] controller.InverterController - {"plantSeq":139,"todayEnergy":579.7,"todayHours":1.2,"lastdayEnergy":70981.0,"lastdayHours":143.7,"lifetimeEnergy":71561.0,"currPower":347.6,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"81300.0","acFreq":"0.0","apparentPower":"81.3","reactivePower":"6550.3","acEnergy":"131300.0","todayEnergy":"131300.0","lifetimeEnergy":"18019.0","dcCurr":"51.9","dcVolt":"608.6","dcPower":"31586.3","temp":"51.7","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"2","acPower":"87900.0","acFreq":"0.0","apparentPower":"87.9","reactivePower":"6550.0","acEnergy":"147600.0","todayEnergy":"147600.0","lifetimeEnergy":"17877.0","dcCurr":"65.6","dcVolt":"599.0","dcPower":"39296.6","temp":"53.9","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"3","acPower":"84700.0","acFreq":"0.0","apparentPower":"84.7","reactivePower":"6552.2","acEnergy":"139000.0","todayEnergy":"139000.0","lifetimeEnergy":"17910.0","dcCurr":"57.5","dcVolt":"605.2","dcPower":"34797.1","temp":"52.4","powerFactor":"6454.6","ivtStatus":"01"},{"ivtIdx":"4","acPower":"93700.0","acFreq":"0.0","apparentPower":"93.7","reactivePower":"6550.3","acEnergy":"161800.0","todayEnergy":"161800.0","lifetimeEnergy":"17755.0","dcCurr":"59.8","dcVolt":"604.5","dcPower":"36151.1","temp":"55.6","powerFactor":"6454.6","ivtStatus":"01"}] }} [09:25:28] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer), 2023-06-30(String), 09(String), 25(String), 347.6(Float), 579.7(Float), 1.2(Float), 71561.0(Float), 01(String) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 139(Integer) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419120(Integer), 139(Integer), 1(Integer), 81300.0(Double), 0.0(Double), 81.3(Double), 6550.3(Double), 51.9(Double), 608.6(Double), 31586.3(Double), 51.7(Double), 6454.6(Double), 131300.0(Double), 18019.0(Double), 01(String) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419120(Integer), 139(Integer), 2(Integer), 87900.0(Double), 0.0(Double), 87.9(Double), 6550.0(Double), 65.6(Double), 599.0(Double), 39296.6(Double), 53.9(Double), 6454.6(Double), 147600.0(Double), 17877.0(Double), 01(String) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419120(Integer), 139(Integer), 3(Integer), 84700.0(Double), 0.0(Double), 84.7(Double), 6552.2(Double), 57.5(Double), 605.2(Double), 34797.1(Double), 52.4(Double), 6454.6(Double), 139000.0(Double), 17910.0(Double), 01(String) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419120(Integer), 139(Integer), 4(Integer), 93700.0(Double), 0.0(Double), 93.7(Double), 6550.3(Double), 59.8(Double), 604.5(Double), 36151.1(Double), 55.6(Double), 6454.6(Double), 161800.0(Double), 17755.0(Double), 01(String) [09:25:28] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:29] [DEBUG] controller.InverterController - {"plantSeq":112,"todayEnergy":120.1,"todayHours":0.1,"lastdayEnergy":1782955.0,"lastdayHours":1821.2,"lifetimeEnergy":1783076.0,"currPower":78.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"62944.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"98864.0","todayEnergy":"98864.0","lifetimeEnergy":"1142058.0","dcCurr":"63.9","dcVolt":"1001.1","dcPower":"63970.3","temp":"49.4","powerFactor":"88.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"15811.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"21186.0","todayEnergy":"21186.0","lifetimeEnergy":"641018.0","dcCurr":"12.8","dcVolt":"971.4","dcPower":"12433.9","temp":"45.2","powerFactor":"96.6","ivtStatus":"01"}] }} [09:25:29] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer), 2023-06-30(String), 09(String), 25(String), 78.8(Float), 120.1(Float), 0.1(Float), 1783076.0(Float), 01(String) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 112(Integer) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419121(Integer), 112(Integer), 1(Integer), 62944.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 63.9(Double), 1001.1(Double), 63970.3(Double), 49.4(Double), 88.0(Double), 98864.0(Double), 1142058.0(Double), 01(String) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419121(Integer), 112(Integer), 2(Integer), 15811.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 12.8(Double), 971.4(Double), 12433.9(Double), 45.2(Double), 96.6(Double), 21186.0(Double), 641018.0(Double), 01(String) [09:25:29] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:30] [DEBUG] controller.InverterController - {"plantSeq":105,"todayEnergy":113.6,"todayHours":0.1,"lastdayEnergy":1777084.0,"lastdayHours":1778.9,"lifetimeEnergy":1777198.0,"currPower":56.2,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"44061.0","acFreq":"60.2","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"94669.0","todayEnergy":"94669.0","lifetimeEnergy":"1130776.0","dcCurr":"42.8","dcVolt":"985.4","dcPower":"42175.1","temp":"47.8","powerFactor":"99.8","ivtStatus":"01"},{"ivtIdx":"2","acPower":"12180.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"18943.0","todayEnergy":"18943.0","lifetimeEnergy":"646422.0","dcCurr":"0.0","dcVolt":"974.8","dcPower":"0.0","temp":"41.4","powerFactor":"95.1","ivtStatus":"01"}] }} [09:25:30] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer), 2023-06-30(String), 09(String), 25(String), 56.2(Float), 113.6(Float), 0.1(Float), 1777198.0(Float), 01(String) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 105(Integer) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419122(Integer), 105(Integer), 1(Integer), 44061.0(Double), 60.2(Double), 0.0(Double), 0.0(Double), 42.8(Double), 985.4(Double), 42175.1(Double), 47.8(Double), 99.8(Double), 94669.0(Double), 1130776.0(Double), 01(String) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419122(Integer), 105(Integer), 2(Integer), 12180.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 0.0(Double), 974.8(Double), 0.0(Double), 41.4(Double), 95.1(Double), 18943.0(Double), 646422.0(Double), 01(String) [09:25:30] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:32] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:32] [DEBUG] controller.InverterController - {"plantSeq":110,"todayEnergy":120.5,"todayHours":0.1,"lastdayEnergy":1469361.0,"lastdayHours":1749.2,"lifetimeEnergy":1469482.0,"currPower":56.7,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"46007.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"97809.0","todayEnergy":"97809.0","lifetimeEnergy":"987347.0","dcCurr":"49.7","dcVolt":"979.0","dcPower":"48656.3","temp":"42.4","powerFactor":"83.9","ivtStatus":"01"},{"ivtIdx":"2","acPower":"10648.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"22738.0","todayEnergy":"22738.0","lifetimeEnergy":"482135.0","dcCurr":"9.3","dcVolt":"995.9","dcPower":"9261.9","temp":"45.4","powerFactor":"83.9","ivtStatus":"01"}] }} [09:25:32] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer), 2023-06-30(String), 09(String), 25(String), 56.7(Float), 120.5(Float), 0.1(Float), 1469482.0(Float), 01(String) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 110(Integer) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419123(Integer), 110(Integer), 1(Integer), 46007.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 49.7(Double), 979.0(Double), 48656.3(Double), 42.4(Double), 83.9(Double), 97809.0(Double), 987347.0(Double), 01(String) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419123(Integer), 110(Integer), 2(Integer), 10648.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 9.3(Double), 995.9(Double), 9261.9(Double), 45.4(Double), 83.9(Double), 22738.0(Double), 482135.0(Double), 01(String) [09:25:32] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:33] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:33] [DEBUG] controller.InverterController - {"plantSeq":113,"todayEnergy":116.0,"todayHours":0.1,"lastdayEnergy":1784158.0,"lastdayHours":1785.9,"lifetimeEnergy":1784274.0,"currPower":63.3,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"48751.0","acFreq":"60.3","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"92495.0","todayEnergy":"92495.0","lifetimeEnergy":"1127342.0","dcCurr":"54.5","dcVolt":"960.6","dcPower":"52352.7","temp":"49.4","powerFactor":"87.1","ivtStatus":"01"},{"ivtIdx":"2","acPower":"14520.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"23501.0","todayEnergy":"23501.0","lifetimeEnergy":"656932.0","dcCurr":"11.8","dcVolt":"987.1","dcPower":"11647.8","temp":"48.6","powerFactor":"81.5","ivtStatus":"01"}] }} [09:25:33] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer), 2023-06-30(String), 09(String), 25(String), 63.3(Float), 116.0(Float), 0.1(Float), 1784274.0(Float), 01(String) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 113(Integer) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419124(Integer), 113(Integer), 1(Integer), 48751.0(Double), 60.3(Double), 0.0(Double), 0.0(Double), 54.5(Double), 960.6(Double), 52352.7(Double), 49.4(Double), 87.1(Double), 92495.0(Double), 1127342.0(Double), 01(String) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419124(Integer), 113(Integer), 2(Integer), 14520.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 11.8(Double), 987.1(Double), 11647.8(Double), 48.6(Double), 81.5(Double), 23501.0(Double), 656932.0(Double), 01(String) [09:25:33] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:34] [DEBUG] controller.InverterController - {"plantSeq":92,"todayEnergy":123.4,"todayHours":0.1,"lastdayEnergy":2332326.0,"lastdayHours":2535.1,"lifetimeEnergy":2334969.0,"currPower":28.0,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1856.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"7900.0","todayEnergy":"7900.0","lifetimeEnergy":"138287.0","dcCurr":"2.5","dcVolt":"574.7","dcPower":"1436.7","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"1852.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"8200.0","todayEnergy":"8200.0","lifetimeEnergy":"157798.0","dcCurr":"2.7","dcVolt":"552.8","dcPower":"1492.6","temp":"34.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1840.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"7800.0","todayEnergy":"7800.0","lifetimeEnergy":"141136.0","dcCurr":"2.8","dcVolt":"568.4","dcPower":"1591.6","temp":"34.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"1981.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8600.0","todayEnergy":"8600.0","lifetimeEnergy":"146346.0","dcCurr":"2.7","dcVolt":"560.7","dcPower":"1513.9","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1936.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"8700.0","todayEnergy":"8700.0","lifetimeEnergy":"161419.0","dcCurr":"2.7","dcVolt":"564.8","dcPower":"1525.0","temp":"34.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"2068.0","acFreq":"0.0","apparentPower":"2.1","reactivePower":"0.0","acEnergy":"8700.0","todayEnergy":"8700.0","lifetimeEnergy":"161054.0","dcCurr":"2.8","dcVolt":"566.4","dcPower":"1586.0","temp":"34.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"2000.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"7900.0","todayEnergy":"7900.0","lifetimeEnergy":"135047.0","dcCurr":"2.7","dcVolt":"564.3","dcPower":"1523.7","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"1758.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"7700.0","todayEnergy":"7700.0","lifetimeEnergy":"152362.0","dcCurr":"2.5","dcVolt":"562.2","dcPower":"1405.4","temp":"34.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"1366.0","acFreq":"0.0","apparentPower":"1.4","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"128950.0","dcCurr":"1.9","dcVolt":"563.1","dcPower":"1069.8","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1814.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"8100.0","todayEnergy":"8100.0","lifetimeEnergy":"154808.0","dcCurr":"2.5","dcVolt":"562.2","dcPower":"1405.4","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"1737.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"8000.0","todayEnergy":"8000.0","lifetimeEnergy":"154818.0","dcCurr":"2.5","dcVolt":"555.8","dcPower":"1389.6","temp":"33.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1744.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"8000.0","todayEnergy":"8000.0","lifetimeEnergy":"157336.0","dcCurr":"2.4","dcVolt":"558.1","dcPower":"1339.4","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1517.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"6900.0","todayEnergy":"6900.0","lifetimeEnergy":"157335.0","dcCurr":"2.2","dcVolt":"557.6","dcPower":"1226.7","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"15","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"16","acPower":"0.0","acFreq":"0.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"0.0","todayEnergy":"0.0","lifetimeEnergy":"0.0","dcCurr":"0.0","dcVolt":"0.0","dcPower":"0.0","temp":"0.0","powerFactor":"0.0","ivtStatus":"00"},{"ivtIdx":"17","acPower":"1606.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"7400.0","todayEnergy":"7400.0","lifetimeEnergy":"141996.0","dcCurr":"2.0","dcVolt":"568.1","dcPower":"1136.2","temp":"34.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1083.0","acFreq":"0.0","apparentPower":"1.1","reactivePower":"0.0","acEnergy":"4800.0","todayEnergy":"4800.0","lifetimeEnergy":"95561.0","dcCurr":"1.9","dcVolt":"565.5","dcPower":"1074.4","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1867.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"8500.0","todayEnergy":"8500.0","lifetimeEnergy":"150716.0","dcCurr":"2.5","dcVolt":"560.9","dcPower":"1402.2","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"}] }} [09:25:34] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer), 2023-06-30(String), 09(String), 25(String), 28.0(Float), 123.4(Float), 0.1(Float), 2334969.0(Float), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 92(Integer) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 1(Integer), 1856.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 574.7(Double), 1436.7(Double), 32.8(Double), 0.0(Double), 7900.0(Double), 138287.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 2(Integer), 1852.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.7(Double), 552.8(Double), 1492.6(Double), 34.6(Double), 0.0(Double), 8200.0(Double), 157798.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 3(Integer), 1840.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.8(Double), 568.4(Double), 1591.6(Double), 34.0(Double), 0.0(Double), 7800.0(Double), 141136.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 4(Integer), 1981.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 560.7(Double), 1513.9(Double), 32.8(Double), 0.0(Double), 8600.0(Double), 146346.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 5(Integer), 1936.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.7(Double), 564.8(Double), 1525.0(Double), 34.2(Double), 0.0(Double), 8700.0(Double), 161419.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 6(Integer), 2068.0(Double), 0.0(Double), 2.1(Double), 0.0(Double), 2.8(Double), 566.4(Double), 1586.0(Double), 34.1(Double), 0.0(Double), 8700.0(Double), 161054.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 7(Integer), 2000.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 564.3(Double), 1523.7(Double), 32.6(Double), 0.0(Double), 7900.0(Double), 135047.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 8(Integer), 1758.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 562.2(Double), 1405.4(Double), 34.1(Double), 0.0(Double), 7700.0(Double), 152362.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 9(Integer), 1366.0(Double), 0.0(Double), 1.4(Double), 0.0(Double), 1.9(Double), 563.1(Double), 1069.8(Double), 33.7(Double), 0.0(Double), 6200.0(Double), 128950.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 10(Integer), 1814.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 562.2(Double), 1405.4(Double), 33.2(Double), 0.0(Double), 8100.0(Double), 154808.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 11(Integer), 1737.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.5(Double), 555.8(Double), 1389.6(Double), 33.5(Double), 0.0(Double), 8000.0(Double), 154818.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 12(Integer), 1744.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 558.1(Double), 1339.4(Double), 33.7(Double), 0.0(Double), 8000.0(Double), 157336.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 13(Integer), 1517.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.2(Double), 557.6(Double), 1226.7(Double), 33.7(Double), 0.0(Double), 6900.0(Double), 157335.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 14(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 15(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 16(Integer), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 0.0(Double), 00(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 17(Integer), 1606.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 2.0(Double), 568.1(Double), 1136.2(Double), 34.0(Double), 0.0(Double), 7400.0(Double), 141996.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 18(Integer), 1083.0(Double), 0.0(Double), 1.1(Double), 0.0(Double), 1.9(Double), 565.5(Double), 1074.4(Double), 33.1(Double), 0.0(Double), 4800.0(Double), 95561.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419125(Integer), 92(Integer), 19(Integer), 1867.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 560.9(Double), 1402.2(Double), 32.7(Double), 0.0(Double), 8500.0(Double), 150716.0(Double), 01(String) [09:25:34] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:35] [DEBUG] controller.InverterController - {"plantSeq":93,"todayEnergy":163.0,"todayHours":0.2,"lastdayEnergy":2966160.0,"lastdayHours":2996.1,"lifetimeEnergy":2966321.0,"currPower":36.5,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"1774.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"7800.0","todayEnergy":"7800.0","lifetimeEnergy":"146695.0","dcCurr":"2.5","dcVolt":"567.5","dcPower":"1418.8","temp":"32.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"2259.0","acFreq":"0.0","apparentPower":"2.3","reactivePower":"0.0","acEnergy":"9500.0","todayEnergy":"9500.0","lifetimeEnergy":"160205.0","dcCurr":"2.9","dcVolt":"574.5","dcPower":"1666.1","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"1975.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8300.0","todayEnergy":"8300.0","lifetimeEnergy":"140833.0","dcCurr":"2.7","dcVolt":"559.2","dcPower":"1509.8","temp":"32.4","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"4","acPower":"2003.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8900.0","todayEnergy":"8900.0","lifetimeEnergy":"158409.0","dcCurr":"2.8","dcVolt":"567.3","dcPower":"1588.3","temp":"32.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"5","acPower":"1841.0","acFreq":"0.0","apparentPower":"1.8","reactivePower":"0.0","acEnergy":"7700.0","todayEnergy":"7700.0","lifetimeEnergy":"141460.0","dcCurr":"2.7","dcVolt":"570.1","dcPower":"1539.4","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"6","acPower":"1935.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"8600.0","todayEnergy":"8600.0","lifetimeEnergy":"163356.0","dcCurr":"2.8","dcVolt":"564.3","dcPower":"1580.0","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"7","acPower":"2149.0","acFreq":"0.0","apparentPower":"2.1","reactivePower":"0.0","acEnergy":"9000.0","todayEnergy":"9000.0","lifetimeEnergy":"160123.0","dcCurr":"3.0","dcVolt":"560.9","dcPower":"1682.8","temp":"33.7","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"8","acPower":"2017.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8600.0","todayEnergy":"8600.0","lifetimeEnergy":"143712.0","dcCurr":"2.7","dcVolt":"571.3","dcPower":"1542.4","temp":"32.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"9","acPower":"-1.0","acFreq":"0.0","apparentPower":"-0.0","reactivePower":"0.0","acEnergy":"8800.0","todayEnergy":"8800.0","lifetimeEnergy":"159624.0","dcCurr":"1612.7","dcVolt":"870.4","dcPower":"1403694.0","temp":"1305.6","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"10","acPower":"1706.0","acFreq":"0.0","apparentPower":"1.7","reactivePower":"0.0","acEnergy":"7100.0","todayEnergy":"7100.0","lifetimeEnergy":"127958.0","dcCurr":"2.4","dcVolt":"562.2","dcPower":"1349.2","temp":"33.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"11","acPower":"2040.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8700.0","todayEnergy":"8700.0","lifetimeEnergy":"155463.0","dcCurr":"2.9","dcVolt":"561.7","dcPower":"1628.9","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"12","acPower":"1877.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"127730.0","dcCurr":"2.4","dcVolt":"581.5","dcPower":"1395.7","temp":"33.2","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"13","acPower":"1944.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"8200.0","todayEnergy":"8200.0","lifetimeEnergy":"153306.0","dcCurr":"2.7","dcVolt":"567.2","dcPower":"1531.3","temp":"33.8","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"14","acPower":"2040.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8100.0","todayEnergy":"8100.0","lifetimeEnergy":"147141.0","dcCurr":"2.8","dcVolt":"561.6","dcPower":"1572.4","temp":"33.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"15","acPower":"2019.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"7600.0","todayEnergy":"7600.0","lifetimeEnergy":"131285.0","dcCurr":"2.7","dcVolt":"571.6","dcPower":"1543.4","temp":"33.1","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"16","acPower":"1955.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8200.0","todayEnergy":"8200.0","lifetimeEnergy":"159615.0","dcCurr":"2.5","dcVolt":"569.9","dcPower":"1424.8","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"17","acPower":"1883.0","acFreq":"0.0","apparentPower":"1.9","reactivePower":"0.0","acEnergy":"8000.0","todayEnergy":"8000.0","lifetimeEnergy":"155889.0","dcCurr":"2.5","dcVolt":"565.6","dcPower":"1414.1","temp":"33.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"18","acPower":"1553.0","acFreq":"0.0","apparentPower":"1.6","reactivePower":"0.0","acEnergy":"7000.0","todayEnergy":"7000.0","lifetimeEnergy":"134194.0","dcCurr":"1.9","dcVolt":"570.2","dcPower":"1083.4","temp":"33.3","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"19","acPower":"1515.0","acFreq":"0.0","apparentPower":"1.5","reactivePower":"0.0","acEnergy":"6600.0","todayEnergy":"6600.0","lifetimeEnergy":"134628.0","dcCurr":"2.0","dcVolt":"556.4","dcPower":"1112.7","temp":"33.5","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"20","acPower":"1997.0","acFreq":"0.0","apparentPower":"2.0","reactivePower":"0.0","acEnergy":"8700.0","todayEnergy":"8700.0","lifetimeEnergy":"164695.0","dcCurr":"2.7","dcVolt":"565.4","dcPower":"1526.7","temp":"32.9","powerFactor":"0.0","ivtStatus":"01"}] }} [09:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer), 2023-06-30(String), 09(String), 25(String), 36.5(Float), 163.0(Float), 0.2(Float), 2966321.0(Float), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 93(Integer) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 1(Integer), 1774.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.5(Double), 567.5(Double), 1418.8(Double), 32.8(Double), 0.0(Double), 7800.0(Double), 146695.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 2(Integer), 2259.0(Double), 0.0(Double), 2.3(Double), 0.0(Double), 2.9(Double), 574.5(Double), 1666.1(Double), 32.6(Double), 0.0(Double), 9500.0(Double), 160205.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 3(Integer), 1975.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 559.2(Double), 1509.8(Double), 32.4(Double), 0.0(Double), 8300.0(Double), 140833.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 4(Integer), 2003.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.8(Double), 567.3(Double), 1588.3(Double), 32.7(Double), 0.0(Double), 8900.0(Double), 158409.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 5(Integer), 1841.0(Double), 0.0(Double), 1.8(Double), 0.0(Double), 2.7(Double), 570.1(Double), 1539.4(Double), 33.3(Double), 0.0(Double), 7700.0(Double), 141460.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 6(Integer), 1935.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.8(Double), 564.3(Double), 1580.0(Double), 33.1(Double), 0.0(Double), 8600.0(Double), 163356.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 7(Integer), 2149.0(Double), 0.0(Double), 2.1(Double), 0.0(Double), 3.0(Double), 560.9(Double), 1682.8(Double), 33.7(Double), 0.0(Double), 9000.0(Double), 160123.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 8(Integer), 2017.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 571.3(Double), 1542.4(Double), 32.6(Double), 0.0(Double), 8600.0(Double), 143712.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 9(Integer), -1.0(Double), 0.0(Double), -0.0(Double), 0.0(Double), 1612.7(Double), 870.4(Double), 1403694.0(Double), 1305.6(Double), 0.0(Double), 8800.0(Double), 159624.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 10(Integer), 1706.0(Double), 0.0(Double), 1.7(Double), 0.0(Double), 2.4(Double), 562.2(Double), 1349.2(Double), 33.5(Double), 0.0(Double), 7100.0(Double), 127958.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 11(Integer), 2040.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.9(Double), 561.7(Double), 1628.9(Double), 33.2(Double), 0.0(Double), 8700.0(Double), 155463.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 12(Integer), 1877.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.4(Double), 581.5(Double), 1395.7(Double), 33.2(Double), 0.0(Double), 7600.0(Double), 127730.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 13(Integer), 1944.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.7(Double), 567.2(Double), 1531.3(Double), 33.8(Double), 0.0(Double), 8200.0(Double), 153306.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 14(Integer), 2040.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.8(Double), 561.6(Double), 1572.4(Double), 33.5(Double), 0.0(Double), 8100.0(Double), 147141.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 15(Integer), 2019.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 571.6(Double), 1543.4(Double), 33.1(Double), 0.0(Double), 7600.0(Double), 131285.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 16(Integer), 1955.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.5(Double), 569.9(Double), 1424.8(Double), 32.9(Double), 0.0(Double), 8200.0(Double), 159615.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 17(Integer), 1883.0(Double), 0.0(Double), 1.9(Double), 0.0(Double), 2.5(Double), 565.6(Double), 1414.1(Double), 33.5(Double), 0.0(Double), 8000.0(Double), 155889.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 18(Integer), 1553.0(Double), 0.0(Double), 1.6(Double), 0.0(Double), 1.9(Double), 570.2(Double), 1083.4(Double), 33.3(Double), 0.0(Double), 7000.0(Double), 134194.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 19(Integer), 1515.0(Double), 0.0(Double), 1.5(Double), 0.0(Double), 2.0(Double), 556.4(Double), 1112.7(Double), 33.5(Double), 0.0(Double), 6600.0(Double), 134628.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419126(Integer), 93(Integer), 20(Integer), 1997.0(Double), 0.0(Double), 2.0(Double), 0.0(Double), 2.7(Double), 565.4(Double), 1526.7(Double), 32.9(Double), 0.0(Double), 8700.0(Double), 164695.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:35] [DEBUG] controller.InverterController - {"plantSeq":109,"todayEnergy":118.1,"todayHours":0.1,"lastdayEnergy":1796545.0,"lastdayHours":1798.3,"lifetimeEnergy":1796663.0,"currPower":56.4,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"44267.0","acFreq":"60.1","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"93889.0","todayEnergy":"93889.0","lifetimeEnergy":"1146363.0","dcCurr":"43.1","dcVolt":"980.6","dcPower":"42263.9","temp":"42.3","powerFactor":"86.4","ivtStatus":"01"},{"ivtIdx":"2","acPower":"12593.0","acFreq":"59.9","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"24290.0","todayEnergy":"24290.0","lifetimeEnergy":"650300.0","dcCurr":"9.3","dcVolt":"982.5","dcPower":"9137.3","temp":"47.6","powerFactor":"83.8","ivtStatus":"01"}] }} [09:25:35] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer), 2023-06-30(String), 09(String), 25(String), 56.4(Float), 118.1(Float), 0.1(Float), 1796663.0(Float), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 109(Integer) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419127(Integer), 109(Integer), 1(Integer), 44267.0(Double), 60.1(Double), 0.0(Double), 0.0(Double), 43.1(Double), 980.6(Double), 42263.9(Double), 42.3(Double), 86.4(Double), 93889.0(Double), 1146363.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419127(Integer), 109(Integer), 2(Integer), 12593.0(Double), 59.9(Double), 0.0(Double), 0.0(Double), 9.3(Double), 982.5(Double), 9137.3(Double), 47.6(Double), 83.8(Double), 24290.0(Double), 650300.0(Double), 01(String) [09:25:35] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:38] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:38] [DEBUG] controller.InverterController - {"plantSeq":131,"todayEnergy":18.6,"todayHours":0.1,"lastdayEnergy":238153.6,"lastdayHours":1609.1,"lifetimeEnergy":238172.2,"currPower":10.8,"ivtdata" : {"values" : [{"ivtIdx":"1","acPower":"3744.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6500.0","todayEnergy":"6500.0","lifetimeEnergy":"84452.3","dcCurr":"23.0","dcVolt":"558.0","dcPower":"12834.0","temp":"46.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"2","acPower":"3421.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"5900.0","todayEnergy":"5900.0","lifetimeEnergy":"74155.5","dcCurr":"14.0","dcVolt":"571.0","dcPower":"7994.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"},{"ivtIdx":"3","acPower":"3593.0","acFreq":"60.0","apparentPower":"0.0","reactivePower":"0.0","acEnergy":"6200.0","todayEnergy":"6200.0","lifetimeEnergy":"79564.4","dcCurr":"22.0","dcVolt":"524.0","dcPower":"11528.0","temp":"48.0","powerFactor":"0.0","ivtStatus":"01"}] }} [09:25:38] [DEBUG] controller.InverterController - ------------------------------------------ [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, v.plantSeq, v.url1, v.url2, v.port, v.link, v.ivtType, v.ivtStatus, v.ivtMaker, v.ivtQuantity, v.syncType, v.key1, v.key2, v.updateDatetime, (select max(createDatetime) from t_ivtoverview where plantSeq = p.seq) as ivtDatetime, p.plantType from t_ivtjunc v, t_plant p where v.plantSeq = p.seq and p.seq = ? order by p.seq desc [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtoverview ( plantSeq, inputDate, inputHour, inputMinute, currPower, todayEnergy, todayHours, lifetimeEnergy, ovStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer), 2023-06-30(String), 09(String), 25(String), 10.8(Float), 18.6(Float), 0.1(Float), 238172.2(Float), 01(String) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select max(oseq) as oseq from t_ivtoverview where plantSeq = ? [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 131(Integer) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419128(Integer), 131(Integer), 1(Integer), 3744.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 23.0(Double), 558.0(Double), 12834.0(Double), 46.0(Double), 0.0(Double), 6500.0(Double), 84452.3(Double), 01(String) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419128(Integer), 131(Integer), 2(Integer), 3421.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 14.0(Double), 571.0(Double), 7994.0(Double), 48.0(Double), 0.0(Double), 5900.0(Double), 74155.5(Double), 01(String) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: insert into t_ivtdata_2023 ( oseq, plantSeq, ivtIdx, acPower, acFreq, apparentPower, reactivePower, dcCurr, dcVolt, dcPower, temp, powerFactor, todayEnergy, lifetimeEnergy, ivtStatus, createDatetime ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, now() ) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 419128(Integer), 131(Integer), 3(Integer), 3593.0(Double), 60.0(Double), 0.0(Double), 0.0(Double), 22.0(Double), 524.0(Double), 11528.0(Double), 48.0(Double), 0.0(Double), 6200.0(Double), 79564.4(Double), 01(String) [09:25:38] [DEBUG] jdbc.BaseJdbcLogger - <== Updates: 1 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419115(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:25:40] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.* from t_client a where a.seq = ? [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer) [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name, p.supplyPower, p.plantType, p.plantStatus, v.link, v.url1, v.url2, v.port, v.key1, v.key2, v.ivtQuantity, v.ivtType, v.syncType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.clientOrderSeq = ? and p.plantStatus = ? and v.ivtStatus = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.oseq = ( select max(oseq) as oseq from t_ivtoverview where inputDate=? and plantSeq = p.seq ) ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? ) order by p.seq desc [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 331(Integer), 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 20 [09:29:27] [DEBUG] controller.OMController - dashboard.selectListAdmin : 쿼리조회시간 : 281 [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.name as plantName, d.* from t_ivterror d, t_plant p where d.plantSeq = p.seq and d.inputDate between ? and ? and p.clientOrderSeq = ? order by d.seq desc ) R1 LIMIT ?, ? [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-26(String), 2023-06-30(String), 331(Integer), 0(Integer), 10(Integer) [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 10 [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:29:27] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.weatherCode, p.geox, p.geoy, w.inputYmd, w.inputHour, w.temp, w.humi, w.rain, w.cloud, w.wind from t_plant p left join t_weather_2021 w on w.weatherCode = p.weatherCode and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) where p.plantStatus='01' order by p.seq desc [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_juncdata d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:29:28] [DEBUG] controller.JsonController - {"data" : [{"plantSeq":"142","temp":"22.8","cloud":"9","weatherCode":"10710380"},{"plantSeq":"141","temp":"23.5","cloud":"9","weatherCode":"03250340"},{"plantSeq":"140","temp":"23.3","cloud":"7","weatherCode":"03330340"},{"plantSeq":"139","temp":"23.5","cloud":"7","weatherCode":"01780250"},{"plantSeq":"138","temp":"24.8","cloud":"9","weatherCode":"03250250"},{"plantSeq":"137","temp":"24.8","cloud":"9","weatherCode":"03250250"},{"plantSeq":"136","temp":"24.2","cloud":"7","weatherCode":"02220320"},{"plantSeq":"135","temp":"24.1","cloud":"7","weatherCode":"02590370"},{"plantSeq":"134","temp":"23.6","cloud":"9","weatherCode":"03250360"},{"plantSeq":"132","temp":"24.2","cloud":"9","weatherCode":"03123129"},{"plantSeq":"131","temp":"24.2","cloud":"9","weatherCode":"03123101"},{"plantSeq":"129","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"128","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"127","temp":"24.6","cloud":"7","weatherCode":""},{"plantSeq":"126","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"125","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"124","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"123","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"122","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"121","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"120","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"113","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"112","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"111","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"110","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"109","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"108","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"107","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"106","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"105","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"104","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"103","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"102","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"101","temp":"23.7","cloud":"9","weatherCode":"03220340"},{"plantSeq":"99","temp":"24.8","cloud":"9","weatherCode":"03250330"},{"plantSeq":"98","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"97","temp":"23.5","cloud":"9","weatherCode":"04730370"},{"plantSeq":"96","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"95","temp":"20.4","cloud":"9","weatherCode":"04113250"},{"plantSeq":"94","temp":"21.0","cloud":"9","weatherCode":"04770250"},{"plantSeq":"93","temp":"22.8","cloud":"7","weatherCode":"01760350"},{"plantSeq":"92","temp":"22.8","cloud":"7","weatherCode":"01760350"},{"plantSeq":"91","temp":"23.4","cloud":"7","weatherCode":"01750330"},{"plantSeq":"90","temp":"23.4","cloud":"7","weatherCode":"01750330"},{"plantSeq":"89","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"88","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"87","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"86","temp":"23.9","cloud":"7","weatherCode":"16150380"},{"plantSeq":"85","temp":"23.9","cloud":"7","weatherCode":"16150380"},{"plantSeq":"84","temp":"22.4","cloud":"7","weatherCode":"15180380"},{"plantSeq":"83","temp":"21.3","cloud":"7","weatherCode":"01820250"},{"plantSeq":"82","temp":"22.9","cloud":"9","weatherCode":"15710330"},{"plantSeq":"81","temp":"24.2","cloud":"7","weatherCode":"04170320"},{"plantSeq":"80","temp":"23.4","cloud":"9","weatherCode":"01750250"},{"plantSeq":"78","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"77","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"76","temp":"20.8","cloud":"7","weatherCode":"01790250"},{"plantSeq":"75","temp":"22.7","cloud":"9","weatherCode":"04210330"},{"plantSeq":"74","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"73","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"64","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"60","temp":"23.4","cloud":"7","weatherCode":"16770310"},{"plantSeq":"56","temp":"24.1","cloud":"7","weatherCode":"02590370"},{"plantSeq":"55","temp":"20.0","cloud":"9","weatherCode":"10710262"},{"plantSeq":"48","temp":"24.4","cloud":"9","weatherCode":"14130320"},{"plantSeq":"45","temp":"22.8","cloud":"7","weatherCode":"15800253"},{"plantSeq":"44","temp":"22.0","cloud":"9","weatherCode":"13740250"},{"plantSeq":"42","temp":"24.0","cloud":"7","weatherCode":"16150250"},{"plantSeq":"41","temp":"23.7","cloud":"9","weatherCode":"03820250"},{"plantSeq":"40","temp":"23.7","cloud":"9","weatherCode":"03820250"},{"plantSeq":"39","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"34","temp":"24.7","cloud":"7","weatherCode":"04170340"},{"plantSeq":"32","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"31","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"30","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"29","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"28","temp":"23.6","cloud":"7","weatherCode":"03240370"},{"plantSeq":"27","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"26","temp":"23.9","cloud":"7","weatherCode":"16130250"},{"plantSeq":"25","temp":"23.3","cloud":"7","weatherCode":"01760250"},{"plantSeq":"24","temp":"23.3","cloud":"7","weatherCode":"01760250"},{"plantSeq":"22","temp":"23.0","cloud":"7","weatherCode":"02273112"},{"plantSeq":"21","temp":"23.7","cloud":"7","weatherCode":"13800350"},{"plantSeq":"20","temp":"22.8","cloud":"9","weatherCode":"13750330"},{"plantSeq":"19","temp":"22.8","cloud":"9","weatherCode":"13750330"},{"plantSeq":"18","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"17","temp":"23.3","cloud":"7","weatherCode":"13210114"},{"plantSeq":"16","temp":"22.8","cloud":"9","weatherCode":"12770380"},{"plantSeq":"15","temp":"22.8","cloud":"9","weatherCode":"12770380"},{"plantSeq":"14","temp":"22.7","cloud":"9","weatherCode":"12890320"},{"plantSeq":"13","temp":"23.5","cloud":"7","weatherCode":"04150113"},{"plantSeq":"end"}],"inputYmd":"2023-06-30","inputHour":"09"} [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:29:28] [DEBUG] controller.InverterController - plant.seqs : null -> 0 [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o1.inputHour, o1.plantSeq, o.oseq, o.inputMinute, o.currPower, max(o.todayEnergy) as todayEnergy , max(o.todayHours) as todayHours, max(o.lifetimeEnergy) as lifetimeEnergy, o.ovStatus from ( select o.*, p.clientOrderSeq from ( select o1.inputHour, o.plantSeq from ( select oseq, inputDate, inputHour from t_ivtoverview where inputDate=? group by inputHour ) o1 CROSS JOIN t_ivtoverview o on o.inputDate = ? group by o1.inputHour, o.plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? ) o1 left join t_ivtoverview o on o1.plantSeq = o.plantSeq and o1.inputHour = o.inputHour and o.inputDate = ? group by inputHour, plantSeq order by o1.inputHour asc, o1.plantSeq asc [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 331(Integer), 2023-06-30(String) [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 48 [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, o.plantSeq from ( select plantSeq from t_ivtoverview where inputDate=? group by plantSeq ) o, t_plant p where o.plantSeq = p.seq and p.plantType in ('02', '03') and plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:29:28] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 12 [09:29:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select o.* from t_plant p, ( select d.* from t_ivtdata_2023 d, ( select plantSeq, max(oseq) oseq from t_ivtoverview where inputDate = ? group by plantSeq ) s where d.plantSeq = s.plantSeq and d.oseq = s.oseq ) o where o.plantSeq = p.seq and p.plantType in ('02', '03') and p.plantStatus = '01' and p.clientOrderSeq = ? order by plantSeq asc, ivtIdx asc [09:29:29] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 331(Integer) [09:29:29] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 24 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, w.* from ( select p.*, d.createDatetime as pmsdataDatetime, d.count as count, d.timetableSeq from ( select p.*, m.plantSeq, m.ip, m.port, m.pmsStatus, m.startIdx, m.pmsMaker, m.pmsModel, m.pcsMaker, m.pcsVolume, m.pcsQuantity, m.batteryMaker, m.batteryModel, m.batteryVolume, m.batteryQuantity, (m.pcsVolume * m.pcsQuantity) as supplyPcsPower, (m.batteryVolume * m.batteryQuantity) as supplyBatteryPower, ( select name from t_code where groupType='pcs_maker' and code=m.pcsMaker ) as pcsMakerName, ( select name from t_code where groupType='battery_maker' and code=m.batteryMaker ) as batteryMakerName, m.msgGroupPcs, m.msgGroupBattery from t_plant p left join t_pms m on p.seq = m.plantSeq where 1=1 and p.seq = ? ) p left join ( select plantSeq, d.inputDate, d.pcsIdx, max(d.createDatetime) as createDatetime , count(d.seq) as count, max(timetableSeq) as timetableSeq from t_pmsdata_2023 d where d.inputDate = ? and d.plantSeq = ? and d.pcsIdx = 0 group by plantSeq ) d on p.plantSeq = d.plantSeq and d.inputDate = ? and d.pcsIdx = 0 ) p left join t_weather_2021 w on p.weatherCode = w.weatherCode and w.inputYmd= ? and w.inputHour = (select max(inputHour) from t_weather_2021 where inputYmd=?) order by p.seq desc [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 2023-06-30(String), 128(Integer), 2023-06-30(String), 2023-06-30(String), 2023-06-30(String) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.*, s.inputDate as lastday, s.todayEnergy as lastdayEnergy, s.todayHours as lastdayHours from ( select p.*, o.oseq, o.plantSeq, o.inputDate, o.inputHour, o.inputMinute, o.currPower, o.todayEnergy, o.todayHours, o.lifetimeEnergy, o.ovStatus, o.createDatetime as ivtDatetime from ( select p.seq, p.name as plantName, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtoverview o on p.seq = o.plantSeq and o.plantSeq = ? and o.inputDate=? ) p left join t_ivtoverview_day s on p.seq = s.plantSeq and s.inputDate = DATE_ADD(p.inputDate, INTERVAL -1 DAY) order by p.seq desc, p.oseq desc [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 2023-06-30(String) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: SELECT R1.* FROM ( select p.*, d.pvPower, d.dayPvPower, d.createDatetime as pmsDatetime from ( select p.*, d.* from ( select p.seq, p.name, p.supplyPower, p.plantType, v.link, v.url1, v.url2, v.ivtQuantity, v.ivtType from t_plant p left join t_ivtjunc v on p.seq = v.plantSeq where p.plantType in ('02', '03') and p.seq = ? ) p left join t_ivtdata_2023 d on p.seq = d.plantSeq and d.plantSeq = ? and d.oseq = ? ) p left join t_pmsdata_2023 d on p.seq = d.plantSeq and d.inputDate=? and d.seq = ( select max(seq) as seq from t_pmsdata_2023 where plantSeq = p.seq and inputDate=? and plantSeq = ? ) order by seq desc, ivtIdx asc ) R1 LIMIT 0, 50 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 128(Integer), 419115(Integer), 2023-06-30(String), 2023-06-30(String), 128(Integer) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 5 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(a.seq) as count from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate >= ? [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-16(String) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select a.*, p.name as plantName from t_board a left join t_plant p on a.plantSeq = p.seq where 1=1 and ( a.plantSeq = ? or a.plantSeq = 0 ) and a.statusCode = ? and a.beginDate <= ? and a.endDate >= ? order by a.beginDate desc, a.seq desc [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 128(Integer), 01(String), 2023-06-30(String), 2023-06-30(String) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 0 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity, d.* from t_ivtoverview_hour d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate = ? and d.plantSeq = ? order by d.inputDate asc, d.inputHour asc , d.plantSeq desc [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 128(Integer) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.name as plantName, p.supplyPower, v.ivtQuantity,d.* from t_ivtoverview_day d, t_plant p, t_ivtjunc v where p.seq = d.plantSeq and p.seq = v.plantSeq and d.inputDate between ? and ? and d.plantSeq = ? [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-22(String), 2023-06-30(String), 128(Integer) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 8 [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:32:12] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18 [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( select p.seq as plantSeq, p.plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, p.pmsStatus, p.pcsMaker, p.pcsQuantity, d.seq, d.pcsIdx, d.timetableSeq, d.inputDate, d.inputHour, d.inputMinute, d.chargePower, d.dischargePower, d.pvPower, d.pvPower/p.supplyPower as pvPercent, (p.pcsVolume * p.pcsQuantity) as supplyPcsPower, (p.batteryVolume * p.batteryQuantity) as supplyBatteryPower, d.data1, d.data2, d.data3, d.data4, d.data5, d.data6, d.data7, d.data8, d.data9, d.data10, d.data11, d.data12, d.data13, d.data14, d.data15, d.data16, d.data17, d.data18, d.data19, d.data20, d.data21, d.data22, d.data23, d.data24, d.data25, d.data26, d.data27, d.data28, d.data29, d.data30, d.data31, d.data32, d.data33, d.data51, d.data52, d.data53, d.data54, d.data55, d.data56, d.data57, d.data58, d.data59, d.data60, d.data61, d.data62, d.data63, d.data64, d.data65, d.data66, d.data67, d.data68, d.data69, d.data70, d.createDatetime, d.count from ( select p.seq, p.name as plantName, p.plantStatus, p.supplyPower, p.geox, p.geoy, p.weatherCode, p.prate, p.drate, p.beginDate, pm.pmsStatus, pm.pcsMaker, pm.pcsQuantity, pm.pcsVolume, pm.batteryQuantity, pm.batteryVolume from t_plant p, t_pms pm where p.seq = pm.plantSeq and p.plantStatus = ? and pm.pmsStatus = ? ) p left join ( select d.*, d2.count from t_pmsdata_2023 d, ( select plantSeq, max(seq) as seq, count(seq) as count from t_pmsdata_2023 where pcsIdx=0 and inputDate = ? group by plantSeq ) d2 where d.plantSeq = d2.plantSeq and d.seq = d2.seq and d.inputDate = ? and d.pcsIdx=? ) d on p.seq = d.plantSeq ) p left join ( select inputHour as weatherHour, weatherCode, cloud from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ?) ) w on p.weatherCode = w.weatherCode order by p.pvPercent desc [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 01(String), 01(String), 2023-06-30(String), 2023-06-30(String), 0(Integer), 2023-06-30(String), 2023-06-30(String) [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 55 [09:33:20] [DEBUG] controller.MonitoringController - selectPmsDataReport : 쿼리조회시간 : 62 [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select p.seq as plantSeq, p.name as plantName, p.geox, p.geoy, w.* from t_weather_2021 w, t_plant p where w.weatherCode = p.weatherCode and p.plantStatus='01' and inputYmd= ? and w.inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd=? ) order by p.seq desc [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 91 [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, count(inputHour) as count from t_weather_2021 where inputYmd = ? group by inputHour order by inputHour desc [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:33:20] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(k.seq) as count from t_kesco_data k, t_plant p where k.plantSeq = p.seq and k.inputDate between ? and ? and k.sendStatus = ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 00(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.Kesco : 쿼리조회시간 : 0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data26 > 0 or d.data66 > 0 or d.data67 > 0 or d.data68 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and (d.data25 > 0 or d.data62 > 0 or d.data63 > 0 or d.data64 > 0 or d.data28 > 0 or d.data29 > 0 or d.data69 > 0 or d.data70 > 0 ) and d.inputDate between ? and ? and p.plantStatus = ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String), 01(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.alarmBatt : 쿼리조회시간 : 0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_pms k where seq = (select max(seq) from t_timetable_pms k where k.inputDate = ? ) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.faultPms : 쿼리조회시간 : 0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 180(Integer), 320(Integer), 30(Integer), 970(Integer), 30(Integer), 970(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.alarmTemp : 쿼리조회시간 : 31 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and d.data52 <> 0 and d.data53 <> 0 and d.data57 <> 0 and d.data58 <> 0 and ( d.data52 < ? or d.data52 > ? or d.data53 < ? or d.data53 > ? or (d.data54 <> 0 and d.data54 < ? ) or d.data54 > ? or (d.data55 <> 0 and d.data55 < ?) or d.data55 > ? or d.data57 < ? or d.data57 > ? or d.data58 < ? or d.data58 > ? ) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 160(Integer), 340(Integer), 10(Integer), 990(Integer), 10(Integer), 990(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_data_count.pmsVo : 쿼리조회시간 : 0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(d.seq) as count from t_pmsdata_2023 d, t_plant p, t_pms m where p.seq = d.plantSeq and p.seq = m.plantSeq and d.pcsIdx > 0 and ( d.data20 < ? or d.data20 > ? or d.data21 < ? or d.data21 > ?) and d.pcsIdx = ? and d.inputDate between ? and ? and p.plantStatus = ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 160(Integer), 320(Integer), 160(Integer), 320(Integer), 1(Integer), 2023-06-30(String), 2023-06-30(String), 01(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from t_timetable_kesco k where seq = (select max(seq) from t_timetable_kesco k where k.inputDate = ? ) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.faultTemp : 쿼리조회시간 : 31 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_data_count.kescoVo : 쿼리조회시간 : 31 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.alarmCellTempCount : 쿼리조회시간 : 16 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, inputHour, count(inputYmd) as count from t_weather_2021 where inputYmd = ? and inputHour = ( select max(inputHour) from t_weather_2021 where inputYmd = ? ) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_data_count.weatherVo : 쿼리조회시간 : 31 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select count(c.seq) as count from t_cs c, t_plant p where c.plantSeq = p.seq and c.procStatus = ? and c.inputDate between ? and ? [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 10(String), 2023-06-30(String), 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputHour, createDatetime, count(seq) as count from t_pmsdata_statistic_hour where inputDate=? and inputHour = (select max(inputHour) from t_pmsdata_statistic_hour where inputDate = ?) and pcsIdx=0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_count.cs : 쿼리조회시간 : 31 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_data_count.hourVo : 쿼리조회시간 : 0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputMonth, inputDay, createDatetime, count(seq) as count from t_pmsdata_statistic_day where inputDate=? and pcsIdx=0; [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-29(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 1 [09:33:21] [DEBUG] controller.MonitoringController - main_data_count.dayVo : 쿼리조회시간 : 0 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='RE' order by inputYmd desc ) R1 LIMIT 0, 1 ) r union select * from ( SELECT R1.* FROM ( select * from t_price where inputYmd <= ? and typeCode='SM' order by inputYmd desc ) R1 LIMIT 0, 1 ) s [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 2 [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Preparing: select inputYmd, typeCode, tradeYmd, min, max, avg from t_price where inputYmd between DATE_ADD(?, INTERVAL -8 DAY) and ? group by inputYmd, typeCode [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - ==> Parameters: 2023-06-30(String), 2023-06-30(String) [09:33:21] [DEBUG] jdbc.BaseJdbcLogger - <== Total: 18