wujj 5 yıl önce
ebeveyn
işleme
f11ee786cd

+ 4 - 3
doc/5.2-patch.sql

@@ -134,17 +134,18 @@ ALTER TABLE `cms_category` ADD COLUMN `top_id`  bigint(20) NULL DEFAULT NULL COM
 ALTER TABLE `cms_category`
 CHANGE COLUMN `category_parent_id` `category_parent_ids` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '父类型编号,多个id逗号' AFTER `mdiy_model_id`;
 ALTER TABLE `cms_category` MODIFY COLUMN `id`  bigint(20) UNSIGNED NOT NULL FIRST ;
+
 UPDATE `cms_category` SET `category_id` = NULL WHERE `category_id` = "";
-ALTER TABLE `cms_category`
-MODIFY COLUMN `category_id` bigint(20) NULL DEFAULT NULL COMMENT '所属栏目' AFTER `id`;
+UPDATE `cms_category` SET `category_id` = NULL WHERE `category_id` = 0;
 ALTER TABLE `cms_category`
 DROP COLUMN `category_manager_id`;
 ALTER TABLE `cms_category`
 DROP COLUMN `app_id`;
 ALTER TABLE `cms_category`
-MODIFY COLUMN `category_id` bigint(20) ZEROFILL NULL DEFAULT NULL COMMENT '所属栏目' AFTER `id`,
+MODIFY COLUMN `category_id` bigint(20) unsigned DEFAULT NULL COMMENT '所属栏目' AFTER `id`,
 MODIFY COLUMN `mdiy_model_id` int(11) NULL DEFAULT NULL COMMENT '栏目管理的内容模型id' AFTER `dict_id`;
 
+
 ALTER TABLE `cms_content`
 CHANGE COLUMN `content_category_id` `category_id` bigint(20) UNSIGNED NULL COMMENT '所属栏目' AFTER `id`;
 ALTER TABLE `cms_content` MODIFY COLUMN `id`  bigint(20) UNSIGNED NOT NULL FIRST ;

+ 9 - 7
src/main/webapp/WEB-INF/manager/cms/category/index.ftl

@@ -201,14 +201,16 @@
 			getDictLabel: function (v) {
 				var that = this;
 				var labels = [];
-				v.split(",").forEach(function (item) {
-					for (var key in that.categoryFlagOptions) {
-						if (item == that.categoryFlagOptions[key].dictValue) {
-							labels.push(that.categoryFlagOptions[key].dictLabel);
-							break;
+				if(v){
+					v.split(",").forEach(function (item) {
+						for (var key in that.categoryFlagOptions) {
+							if (item == that.categoryFlagOptions[key].dictValue) {
+								labels.push(that.categoryFlagOptions[key].dictLabel);
+								break;
+							}
 						}
-					}
-				});
+					});
+				}
 				return labels.toString();
 			},
 			//查询列表