| 
					
				 | 
			
			
				@@ -35,7 +35,7 @@ CACHE_DIR = '/app/cache/' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # CACHE_DIR = '/Users/z/Downloads/' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class ConsumptionRecommend(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @classmethod 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    def insert_pq(cls, data, oss_object_key, title, tags, tag_transport_channel, channel_mark, task_mark): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def insert_pq(cls, data, oss_object_key, title, tags, tag_transport_channel, channel_mark, task_mark, sub_crawler_src_code): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         logger.info(f"[+] 开始写入票圈") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         n_ids = str(data["pq_ids"]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ',' in n_ids: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -44,7 +44,7 @@ class ConsumptionRecommend(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             n_id_list = [n_ids] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pq_list = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for n_id in n_id_list: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            code = PQ.insert_piaoquantv(oss_object_key, title, n_id, None) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            code = PQ.insert_piaoquantv(oss_object_key, title, n_id, None, sub_crawler_src_code) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if not code: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 logger.error(f"[+] 写入票圈后台失败") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AliyunLogger.logging(data["name"], "效率工具", tag_transport_channel, data["video_url"], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -205,7 +205,7 @@ class ConsumptionRecommend(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 data['tag'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cls.insert_pq(data, oss_object_key, title, tags, tag_transport_channel, channel_mark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          "搬运工具") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          "搬运工具", "MANUAL_TRANSPORT_TOOL_ORIGIN") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if data["transform_rule"] == "仅改造" or data["transform_rule"] == "是": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 width, height = FFmpeg.get_w_h_size(video_path) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -455,7 +455,7 @@ class ConsumptionRecommend(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     data['tag'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cls.insert_pq(data, oss_object_key, title, tags, tag_transport_channel, channel_mark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              "搬运改造") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              "搬运改造", "MANUAL_TRANSPORT_TOOL_TRANSFORM") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 data["transform_rule"] = "仅改造" 
			 |