lierqiang před 2 roky
rodič
revize
a5821e6054
1 změnil soubory, kde provedl 16 přidání a 2 odebrání
  1. 16 2
      server/conf_task.py

+ 16 - 2
server/conf_task.py

@@ -199,8 +199,8 @@ def insertTask():
             data['min_publish_time'] = int(data['min_publish_time'] / 1000)
         else:
             data['min_publish_time'] = 0
-        # if data['min_publish_day']:
-        #     data['min_publish_day'] = 0
+        if not data['min_publish_day']:
+            data['min_publish_day'] = 0
         data['next_time'] = int(data['next_time'] / 1000)
         data['insert_time'] = int(time.time())
         data['update_time'] = int(time.time())
@@ -336,6 +336,20 @@ def updateTask():
             task_info['min_publish_day'] = 0
         task_info['next_time'] = task_info['next_time'] / 1000
 
+        user_tag = data['user_tag']
+        user_content_tag = data['user_content_tag']
+        tag_name_list = []
+        content_tag_list = []
+        for tag in user_tag:
+            tag_name_list.append(tag['tagName'])
+        for tag in user_content_tag:
+            content_tag_list.append(tag['tagName'])
+        task_info['user_tag_info'] = str(user_tag)
+        task_info['content_tag_info'] = str(user_content_tag)
+
+        task_info['user_tag'] = ','.join(str(i) for i in tag_name_list)
+        task_info['user_content_tag'] = ','.join(str(i) for i in content_tag_list)
+
         for k, v in task_info.items():
             if isinstance(v, int):
                 values += f'{k}={v},'