Browse Source

fix conflict

xjconline 1 year ago
parent
commit
2bdb47fc2d
3 changed files with 5289 additions and 0 deletions
  1. 3 0
      src/manage/views.py
  2. 5284 0
      src/tools/code.csv
  3. 2 0
      src/tools/split_table.py

+ 3 - 0
src/manage/views.py

@@ -291,6 +291,9 @@ class MatchView(cv.AdminView):
             vals = ccf.get_need_params(*need_params,**qdata)
             vals["valid_dates"] = json.dumps(vals["valid_dates"])
             rst = ctl.add_model(self,**vals)
+            match_id = rst
+            from tools.split_table import create_table
+            create_table(match_id)
             return cv.to_suc(rst)
         except Exception as e:
             cv.tracefail()

File diff suppressed because it is too large
+ 5284 - 0
src/tools/code.csv


+ 2 - 0
src/tools/split_table.py

@@ -57,6 +57,8 @@ def create_table(match_id):
           `zq` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
           `comments_count` int(11) NULL DEFAULT NULL,
           `zans` int(11) NULL DEFAULT NULL,
+          `opmode_group` int(11) NULL DEFAULT NULL,
+          `opmode_group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
           PRIMARY KEY (`id`) USING BTREE
 	) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; 
     SET FOREIGN_KEY_CHECKS = 1;