|
|
@@ -91,19 +91,19 @@ namespace UAS_CheckWork
|
|
|
int minute = 0;//记录考勤分钟
|
|
|
int second = 0;//记录考勤秒
|
|
|
int workCode = 0; //记录workCode
|
|
|
- List<string> cl_emcode = new List<string>();
|
|
|
+ List<string> cl_cardcode = new List<string>();
|
|
|
List<string> cl_time = new List<string>();
|
|
|
StringBuilder sql = new StringBuilder();
|
|
|
- sql.Append("insert into cardlog (cl_id,cl_emcode,cl_time) values (cardlog_seq.nextval,:cl_emcode,TO_DATE(:cl_time,'yyyy-MM-dd hh24:mi:ss'))");
|
|
|
+ sql.Append("insert into cardlog (cl_id,cl_cardcode,cl_time) values (cardlog_seq.nextval,:cl_emcode,TO_DATE(:cl_time,'yyyy-MM-dd hh24:mi:ss'))");
|
|
|
int count = 0;
|
|
|
while (axCZKEM1.SSR_GetGeneralLogData(iMachineNumber, out enrollNumber, out verifyCode, out inoutMode, out year, out month, out day, out hour, out minute, out second, ref workCode))
|
|
|
{
|
|
|
- cl_emcode.Add(enrollNumber);
|
|
|
+ cl_cardcode.Add(enrollNumber);
|
|
|
cl_time.Add(year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second);
|
|
|
if (count % 1000 == 0)
|
|
|
{
|
|
|
- dh.BatchInsert(sql.ToString(), new string[] { "cl_emcode", "cl_time" }, cl_emcode.ToArray(), cl_time.ToArray());
|
|
|
- cl_emcode.Clear();
|
|
|
+ dh.BatchInsert(sql.ToString(), new string[] { "cl_cardcode", "cl_time" }, cl_cardcode.ToArray(), cl_time.ToArray());
|
|
|
+ cl_cardcode.Clear();
|
|
|
cl_time.Clear();
|
|
|
}
|
|
|
count = count + 1;
|
|
|
@@ -113,9 +113,8 @@ namespace UAS_CheckWork
|
|
|
dr["cl_time"] = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
|
|
|
dt.Rows.Add(dr);
|
|
|
}
|
|
|
- dh.BatchInsert(sql.ToString(), new string[] { "cl_emcode", "cl_time" }, cl_emcode.ToArray(), cl_time.ToArray());
|
|
|
+ dh.BatchInsert(sql.ToString(), new string[] { "cl_cardcode", "cl_time" }, cl_cardcode.ToArray(), cl_time.ToArray());
|
|
|
allData.DataSource = dt;
|
|
|
- //显示
|
|
|
showDataGrid.DataSource = (DataTable)allData.DataSource;
|
|
|
}
|
|
|
else
|