package com.dev.lock.history; import com.base.Com; import com.dev.lock.data.ElectLock_RecordState; import com.dev.lock.data.ElectLock_Report; import com.sql.Sql_Mysql; public class InsertDataToMysql_Task_SQL { /** * 构造年度开锁记录表 * @param sql * @param lock_id * @param report * @return */ public static String getInsertLock_Report_TableDataStr(int lock_id,ElectLock_Report report) { String sql_str_upd = " UPDATE " + Sql_Mysql.Lock_Report_Table + " SET month1 = " + report.month1 + " ,month2 = " + report.month2 + " ,month3 = " + report.month3 + " ,month4 = " + report.month4 + " ,month5 = " + report.month5 + " ,month6 = " + report.month6 + " ,month7 = " + report.month7 + " ,month8 = " + report.month8 + " ,month9 = " + report.month9 + " ,month10 = " + report.month10 + " ,month11 = " + report.month11 + " ,month12 = " + report.month12 + " ,quarter1 = " + report.quarter1 + " ,quarter2 = " + report.quarter2 + " ,quarter3 = " + report.quarter3 + " ,quarter4 = " + report.quarter4 + " ,year_count = " + report.year_count + " WHERE lock_id = " + lock_id + " AND record_year = " + report.record_year; return sql_str_upd; } /** * 构造锁具开关锁,记录表 * @param sql * @param lock_id * @param report * @return */ public static String getInsertLock_His_TableDataStr(int lock_id,ElectLock_RecordState state) { String sql_str_upd = " INSERT INTO " + Sql_Mysql.Lock_His_Table + lock_id + "_" + Com.getDateTimeFormat(state.record_time, Com.DTF_Y) + " " + " (lock_id,record_time,lock_state,unlock_type,unlock_id) " + " VALUES(" + lock_id + ",'" + Com.getDateTimeFormat(state.record_time, Com.DTF_YMDhms) + "'," + state.lock_state + "," + state.unlock_type + "," + state.unlock_id + ");"; return sql_str_upd; } }