| 
														
															@@ -266,19 +266,24 @@ func Update_Warning(r Warning, cols ...string) bool { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 删除 
														 | 
														
														 | 
														
															 // 删除 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-func Delete_Warning(t_pid, Id int) (err error) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+func Delete_Warning(t_pid, Id int, warninTime string) (err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	fmt.Println("Delete_Warning  : Id", Id) 
														 | 
														
														 | 
														
															 	fmt.Println("Delete_Warning  : Id", Id) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	o := orm.NewOrm() 
														 | 
														
														 | 
														
															 	o := orm.NewOrm() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	parse, _ := time.Parse("2006-01-02 15:04:05", warninTime) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	o.Raw("UPDATE warning SET t__state = 0 WHERE t_pid = ? AND ID = ?", t_pid, Id).Exec() 
														 | 
														
														 | 
														
															 	o.Raw("UPDATE warning SET t__state = 0 WHERE t_pid = ? AND ID = ?", t_pid, Id).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//o.Raw("DELETE FROM warning  WHERE t_pid = ? AND ID = ?", t_pid, Id).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	format := parse.Format("2006_01") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	// 后 一个月 
														 | 
														
														 | 
														
															 	// 后 一个月 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	dd, _ := time.ParseDuration(fmt.Sprintf("-%dh", 24*30*1)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	dd1 := time.Now().Add(dd) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	println(int(dd1.Month())) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	xx := fmt.Sprintf("%d_%02d", int(dd1.Year()), int(dd1.Month())) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	o.Raw("UPDATE warning_"+xx+"  SET t__state = 0  WHERE t_pid = ? AND ID = ?", t_pid, Id).Exec() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//dd, _ := time.ParseDuration(fmt.Sprintf("-%dh", 24*30*1)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//dd1 := time.Now().Add(dd) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//println(int(dd1.Month())) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//xx := fmt.Sprintf("%d_%02d", int(dd1.Year()), int(dd1.Month())) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	tablenamew := fmt.Sprintf("warning_%v", format) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	o.Raw("UPDATE "+tablenamew+"  SET t__state = 0  WHERE t_pid = ? AND ID = ?", t_pid, Id).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	//o.Raw("DELETE FROM warning_"+xx+" WHERE t_pid = ? AND ID = ?", t_pid, Id).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return 
														 | 
														
														 | 
														
															 	return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -299,9 +304,12 @@ func Delete_Warning_List(id, ut string, pid int) (err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	interval := now.Sub(parse) 
														 | 
														
														 | 
														
															 	interval := now.Sub(parse) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if interval.Hours() > 40*24 { 
														 | 
														
														 | 
														
															 	if interval.Hours() > 40*24 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		o.Raw("UPDATE warning SET t__state = 0 WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
														
														 | 
														
															 		o.Raw("UPDATE warning SET t__state = 0 WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		//o.Raw("DELETE FROM warning  WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} else { 
														 | 
														
														 | 
														
															 	} else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		o.Raw("UPDATE "+Wtab+"  SET t__state = 0  WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
														
														 | 
														
															 		o.Raw("UPDATE "+Wtab+"  SET t__state = 0  WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		//o.Raw("DELETE FROM "+Wtab+"  WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		o.Raw("UPDATE warning SET t__state = 0 WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
														
														 | 
														
															 		o.Raw("UPDATE warning SET t__state = 0 WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		//o.Raw("DELETE FROM warning  WHERE t_pid = ? AND ID = ?", pid, atoi).Exec() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return 
														 | 
														
														 | 
														
															 	return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |