| 
					
				 | 
			
			
				@@ -158,18 +158,113 @@ func (c *VerifyTemplateController) Del() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_VerifyTemplate_id := c.GetString("T_VerifyTemplate_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if r, is := VerifyTemplate.Read_VerifyTemplate(T_VerifyTemplate_id); is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if !VerifyTemplate.Delete_VerifyTemplate(r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			c.Data["json"] = lib.JSONS{Code: 202, Msg: "删除失败!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	r, is := VerifyTemplate.Read_VerifyTemplate(T_VerifyTemplate_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !VerifyTemplate.Delete_VerifyTemplate(r) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "删除失败!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mapList, _ := VerifyTemplate.Read_VerifyTemplateMap_List(T_VerifyTemplate_id, 0, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for _, v := range mapList { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if vtm, is := VerifyTemplate.Read_VerifyTemplateMap(v.T_id); is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			VerifyTemplate.Delete_VerifyTemplateMap(vtm) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		System.Add_UserLogs_T(User_r.T_uuid, "验证模板", "删除", r) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	System.Add_UserLogs_T(User_r.T_uuid, "验证模板", "删除", r) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 复制- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (c *VerifyTemplateController) Copy() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 验证登录 User_is, User_r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	User_r, User_is := Account.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !User_is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_VerifyTemplate_id := c.GetString("T_VerifyTemplate_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_name := c.GetString("T_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	r, is := VerifyTemplate.Read_VerifyTemplate(T_VerifyTemplate_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var_ := VerifyTemplate.VerifyTemplate{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		T_class: r.T_class, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		T_name:  T_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		T_sort:  r.T_sort, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	new_id, is := VerifyTemplate.Add_VerifyTemplate(var_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "复制失败!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mapList, _ := VerifyTemplate.Read_VerifyTemplateMap_List(T_VerifyTemplate_id, 0, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	tempMap := make(map[string]struct{}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	idList := make([]string, len(mapList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 生成mapList长度的T_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for i := 0; i < len(mapList); i++ { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 生成编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		rand_x := 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		T_id := "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		for true { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_id = lib.GetRandstring(4, "", int64(rand_x)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			_, is = VerifyTemplate.Read_VerifyTemplateMap(T_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if _, ok := tempMap[T_id]; !ok { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			rand_x += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		tempMap[T_id] = struct{}{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		idList[i] = T_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mapInsertList := make([]VerifyTemplate.VerifyTemplateMap, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for i, v := range mapList { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		vtm := VerifyTemplate.VerifyTemplateMap{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_id:                idList[i], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_VerifyTemplate_id: new_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_name:              v.T_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_text:              v.T_text, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_label:             v.T_label, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_source:            v.T_source, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_sort:              v.T_sort, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_flow_sort:         v.T_flow_sort, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_max_time:          v.T_max_time, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_min_time:          v.T_min_time, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		mapInsertList = append(mapInsertList, vtm) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	_, is = VerifyTemplate.Add_VerifyTemplateMapMulti(mapInsertList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "复制失败!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	System.Add_UserLogs_T(User_r.T_uuid, "验证模板", "复制", var_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: new_id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -187,14 +282,18 @@ func (c *VerifyTemplateController) Map_List() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var r_jsons lib.R_JSONS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//page, _ := c.GetInt("page") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//if page < 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//	page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//page_z, _ := c.GetInt("page_z") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//if page_z < 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//	page_z = conf.Page_size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// page, _ := c.GetInt("page") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	//	if page < 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	//		page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	//	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// page_z, _ := c.GetInt("page_z") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	//	if page_z < 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	//		page_z = conf.Page_size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	//	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_sort, _ := c.GetInt("T_sort")           // 排序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_flow_sort, _ := c.GetInt("T_flow_sort") // 验证流程排序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -347,6 +446,7 @@ func (c *VerifyTemplateController) Map_Del() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -356,7 +456,7 @@ func (c *VerifyTemplateController) Map_Del() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 标签数据列表 - 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (c *VerifyTemplateController) Map_Data_List() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	//验证登录 User_is, User_r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 验证登录 User_is, User_r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	_, User_is := Account.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if !User_is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -367,7 +467,7 @@ func (c *VerifyTemplateController) Map_Data_List() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_VerifyTemplate_id := c.GetString("T_VerifyTemplate_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_source, _ := c.GetInt("T_source") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	T_flow, _ := c.GetInt("T_flow") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_flow, _ := c.GetInt("T_flow") // app 时间流程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if T_flow == 0 && T_source == 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_source Err!"} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -435,9 +535,6 @@ func (c *VerifyTemplateController) Map_Data_Pu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	MapDataList := make([]VerifyTemplate.VerifyTemplateMapData, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for _, v := range body.VerifyTemplateMapData { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if len(v.T_value) == 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		val := VerifyTemplate.VerifyTemplateMapData{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			T_source:               v.T_source, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			T_task_id:              body.T_task_id, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -465,6 +562,78 @@ func (c *VerifyTemplateController) Map_Data_Pu() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (c *VerifyTemplateController) Map_Data_Copy() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// 验证登录 User_is, User_r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	User_r, User_is := Account.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !User_is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_source, _ := c.GetInt("T_source") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_flow, _ := c.GetInt("T_flow") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if T_flow == 0 && T_source == 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_source Err!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_copy_task_id := c.GetString("T_copy_task_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	copy_task, is := Task.Read_Task(T_copy_task_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_copy_task_id 错误!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_paste_task_id := c.GetString("T_paste_task_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	paste_task, is := Task.Read_Task(T_paste_task_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_paste_task_id 错误!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if copy_task.T_VerifyTemplate_id != paste_task.T_VerifyTemplate_id { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "仅支持相同模板间复制!"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	list := VerifyTemplate.Read_MapData_List(T_source, T_copy_task_id, copy_task.T_VerifyTemplate_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	MapDataList := make([]VerifyTemplate.VerifyTemplateMapData, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for _, v := range list { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		val := VerifyTemplate.VerifyTemplateMapData{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_source:               T_source, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_task_id:              paste_task.T_task_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_VerifyTemplate_id:    paste_task.T_VerifyTemplate_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_VerifyTemplateMap_id: v.T_VerifyTemplateMap_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_flow_sort: v.T_flow_sort, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_max_time:  v.T_max_time, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_min_time:  v.T_min_time, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			T_value: v.T_value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		MapDataList = append(MapDataList, val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var ids []int64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ids, is = VerifyTemplate.AddOrUpdate_VerifyTemplateMapData(MapDataList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if !is { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "保存失败"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	System.Add_UserLogs_T(User_r.T_uuid, "验证模版标签数据", "复制", MapDataList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: ids} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	c.ServeJSON() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (c *VerifyTemplateController) Class_List() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// 验证登录 User_is, User_r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	_, User_is := Account.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey")) 
			 |