Browse Source

接口修改

shim 7 năm trước cách đây
mục cha
commit
e38a170748
1 tập tin đã thay đổi với 14 bổ sung1 xóa
  1. 14 1
      UAS_CheckWork/Form1.cs

+ 14 - 1
UAS_CheckWork/Form1.cs

@@ -140,7 +140,20 @@ namespace UAS_CheckWork
             //点击保存数据
             string lastTime = dh.getFieldDataByCondition("cardlog", "TO_CHAR(max(wl_indate),'yyyy-MM-dd hh24:mi:ss')","").ToString();
             //筛选数据
-            filterDataTable((DataTable)allData.DataSource, "");
+            DataTable fd =  filterDataTable((DataTable)allData.DataSource, "cl_time > '"+lastTime+"'");
+            //插入数据库
+            //新增的数据
+            List<string> cl_emcode = new List<string>();
+            List<string> cl_time = new List<string>();
+            for (int i=0;i<fd.Rows.Count;i++)
+            {
+                cl_emcode.Add(fd.Rows[i]["cl_emcode"].ToString());
+                cl_time.Add(fd.Rows[i]["cl_time"].ToString());
+            }
+            //批量插入
+            StringBuilder sql = new StringBuilder();
+            sql.Append("insert into cardlog (cl_id,cl_emcode,cl_time) values (cardlog_seq.nextval,:cl_emcode,:cl_time)");
+            dh.BatchInsert(sql.ToString(), new string[] { "cl_emcode", "cl_time"}, cl_emcode.ToArray(), cl_time.ToArray());
         }
 
         private DataTable filterDataTable(DataTable dt, String condition)