| 
														
															@@ -290,7 +290,7 @@ func Update_TaskData_ByT_sn(T_task_id, T_sn, T_id string) error { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 func Delete_TaskData_ByT_sn(T_task_id, T_sn string) error { 
														 | 
														
														 | 
														
															 func Delete_TaskData_ByT_sn(T_task_id, T_sn string) error { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	o := orm.NewOrm() 
														 | 
														
														 | 
														
															 	o := orm.NewOrm() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	// 修改id 
														 | 
														
														 | 
														
															 	// 修改id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	sql := "DELETE FROM z_task_data_" + T_task_id + " WHERE `t_sn` = " + T_sn 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	sql := "DELETE FROM z_task_data_" + T_task_id + " WHERE `t_sn` = '" + T_sn + "'" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	logs.Println(sql) 
														 | 
														
														 | 
														
															 	logs.Println(sql) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	_, err := o.Raw(sql).Exec() 
														 | 
														
														 | 
														
															 	_, err := o.Raw(sql).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if err != nil { 
														 | 
														
														 | 
														
															 	if err != nil { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -305,6 +305,7 @@ func Delete_TaskData_ByT_sn(T_task_id, T_sn string) error { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 func Add_TaskData(T_task_id string, T_sn string, T_id string, T_t string, T_rh string, T_time string) bool { 
														 | 
														
														 | 
														
															 func Add_TaskData(T_task_id string, T_sn string, T_id string, T_t string, T_rh string, T_time string) bool { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	o := orm.NewOrm() 
														 | 
														
														 | 
														
															 	o := orm.NewOrm() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	o.Begin() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	// 开始插入数据 
														 | 
														
														 | 
														
															 	// 开始插入数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	// 
														 | 
														
														 | 
														
															 	// 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -313,18 +314,18 @@ func Add_TaskData(T_task_id string, T_sn string, T_id string, T_t string, T_rh s 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	//	"ON DUPLICATE KEY UPDATE t_t=" + T_t + ", t_rh="+ T_rh +";" 
														 | 
														
														 | 
														
															 	//	"ON DUPLICATE KEY UPDATE t_t=" + T_t + ", t_rh="+ T_rh +";" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	// 去重复数据 
														 | 
														
														 | 
														
															 	// 去重复数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//sql := "DELETE FROM z_task_data_" + T_task_id + "  WHERE " + " t_id = " + T_id + " AND "+ " t_sn = '"+T_sn+"' " + "AND t_time = '" + T_time + "'  " 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	////  这里有时间优化  用于一次 prepare 多次 exec,以提高批量执行的速度 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	sql := "DELETE FROM z_task_data_" + T_task_id + "  WHERE " + " t_id = '" + T_id + "' AND " + " t_sn = '" + T_sn + "' " + "AND t_time = '" + T_time + "'  " 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//  这里有时间优化  用于一次 prepare 多次 exec,以提高批量执行的速度 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	//fmt.Println(sql) 
														 | 
														
														 | 
														
															 	//fmt.Println(sql) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//res, err := o.Raw(sql).Exec() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//if err != nil { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//	fmt.Println(err) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//	return false 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	//res.RowsAffected() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	sql := "INSERT INTO z_task_data_" + T_task_id + " (`t_sn`, `t_id`, `t_t`, `t_rh`, `t_time`) " + 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	res, err := o.Raw(sql).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	if err != nil { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		o.Rollback() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		logs.Error(lib.FuncName(), err) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		return false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	res.RowsAffected() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	sql = "INSERT INTO z_task_data_" + T_task_id + " (`t_sn`, `t_id`, `t_t`, `t_rh`, `t_time`) " + 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		"VALUES ('" + T_sn + "', " + T_id + ", " + T_t + "," + T_rh + ", '" + T_time + "')" 
														 | 
														
														 | 
														
															 		"VALUES ('" + T_sn + "', " + T_id + ", " + T_t + "," + T_rh + ", '" + T_time + "')" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	// 更新数据 
														 | 
														
														 | 
														
															 	// 更新数据 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -332,13 +333,14 @@ func Add_TaskData(T_task_id string, T_sn string, T_id string, T_t string, T_rh s 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	//	"VALUES ('" + T_sn + "', " + T_id + ", " + T_t + "," + T_rh + ", '" + T_time + "')" + 
														 | 
														
														 | 
														
															 	//	"VALUES ('" + T_sn + "', " + T_id + ", " + T_t + "," + T_rh + ", '" + T_time + "')" + 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	//	"on duplicate key update `t_t`=" + T_t + ",`t_rh`=" + T_rh 
														 | 
														
														 | 
														
															 	//	"on duplicate key update `t_t`=" + T_t + ",`t_rh`=" + T_rh 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	fmt.Println(sql) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	res, err := o.Raw(sql).Exec() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//fmt.Println(sql) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	res, err = o.Raw(sql).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if err != nil { 
														 | 
														
														 | 
														
															 	if err != nil { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		o.Rollback() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		logs.Error(lib.FuncName(), err) 
														 | 
														
														 | 
														
															 		logs.Error(lib.FuncName(), err) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		return false 
														 | 
														
														 | 
														
															 		return false 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	res.RowsAffected() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	o.Commit() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	//fmt.Println("mysql row affected nums: ", num) 
														 | 
														
														 | 
														
															 	//fmt.Println("mysql row affected nums: ", num) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return true 
														 | 
														
														 | 
														
															 	return true 
														 |