Browse Source

静态文章地址

wujj 5 years ago
parent
commit
61162d0bc4

+ 17 - 0
doc/5.2-patch.sql

@@ -46,6 +46,8 @@ ALTER TABLE `cms_content`
 CHANGE COLUMN `content_category_id` `category_id` bigint(20) UNSIGNED NULL COMMENT '所属栏目' AFTER `id`;
 ALTER TABLE `cms_content`
 ADD CONSTRAINT `fk_category_id` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;
+ALTER TABLE `cms_content`
+DROP COLUMN `app_id`;
 
 ALTER TABLE `cms_category`
 MODIFY COLUMN `category_id` bigint(20) NULL DEFAULT NULL COMMENT '所属栏目' AFTER `id`;
@@ -53,6 +55,16 @@ 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 `mdiy_model_id` int(11) NULL DEFAULT NULL COMMENT '栏目管理的内容模型id' AFTER `dict_id`;
+
+ALTER TABLE `cms_category`
+MODIFY COLUMN `mdiy_model_id` int(11) NULL DEFAULT NULL COMMENT '栏目管理的内容模型id' AFTER `dict_id`;
+
+# 注意这里改了类型,原有空的数据需要set null
+ALTER TABLE `cms_category`
+MODIFY COLUMN `category_id` bigint(20) NULL DEFAULT NULL COMMENT '所属栏目' AFTER `id`;
 
 ALTER TABLE`app`
 DROP COLUMN `app_mobile_style`,
@@ -131,6 +143,11 @@ ALTER TABLE `mdiy_tag_sql` DROP FOREIGN KEY `mdiy_tag_sql_ibfk_1`;
 ALTER TABLE `mdiy_tag_sql`
 ADD CONSTRAINT `fk_tag_id` FOREIGN KEY (`tag_id`) REFERENCES `mdiy_tag` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;
 
+ALTER TABLE `mdiy_model`
+MODIFY COLUMN `model_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '自定义模型类型,自定义表单不用该字段' AFTER `model_name`,
+MODIFY COLUMN `model_field` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '模型字段' AFTER `create_by`,
+MODIFY COLUMN `model_custom_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型,自定义表单:post,自定义模型:model' AFTER `model_field`;
+
 ALTER TABLE `mdiy_tag_sql`
 RENAME INDEX `fk_mdiy_tag_id` TO `fk_ts_tag_id`;
 

+ 11 - 11
src/main/java/net/mingsoft/cms/bean/ContentBean.java

@@ -12,10 +12,10 @@ import java.util.Date;
  */
 public class ContentBean extends ContentEntity {
 
-    /**
-     * 静态化地址
-     */
-    private String staticUrl;
+//    /**
+//     * 静态化地址
+//     */
+//    private String staticUrl;
 
     /**
      * 开始时间
@@ -37,13 +37,13 @@ public class ContentBean extends ContentEntity {
      */
     private String noflag;
 
-    public String getStaticUrl() {
-        return staticUrl;
-    }
-
-    public void setStaticUrl(String staticUrl) {
-        this.staticUrl = staticUrl;
-    }
+//    public String getStaticUrl() {
+//        return staticUrl;
+//    }
+//
+//    public void setStaticUrl(String staticUrl) {
+//        this.staticUrl = staticUrl;
+//    }
 
     public String getBeginTime() {
         return beginTime;

+ 3 - 2
src/main/java/net/mingsoft/cms/dao/IContentDao.xml

@@ -40,7 +40,7 @@
 		<result column="content_keyword" property="contentKeyword" /><!--关键字 -->
 		<result column="content_details" property="contentDetails" /><!--文章内容 -->
 		<result column="content_url" property="contentUrl" /><!--文章跳转链接地址 -->
-		<result column="static_url" property="staticUrl" /><!--静态地址 -->
+<!--		<result column="static_url" property="staticUrl" />&lt;!&ndash;静态地址 &ndash;&gt;-->
 		<result column="content_hit" property="contentHit" /><!--点击次数 -->
 		<result column="create_by" property="createBy" /><!--创建人 -->
 		<result column="create_date" property="createDate" /><!--创建时间 -->
@@ -211,7 +211,8 @@
 		</select>
 	<!--条件查询-->
 	<select id="query" resultMap="resultContentMap">
-		select ct.*,CONCAT('/html/',ct.app_id,category_path,'/',ct.id,'.html') AS static_url from (
+		<!--,CONCAT('/html/',ct.app_id,category_path,'/',ct.id,'.html') AS static_url-->
+		select ct.* from (
 		select ct.*,cc.category_path from cms_content ct
 		join cms_category cc on ct.category_id=cc.id
 		<where>

+ 1 - 1
src/main/resources/application-dev.yml

@@ -1,6 +1,6 @@
 spring:
   datasource:
-    url: jdbc:mysql://192.168.0.8:3316/mcms-dev-5.2-4?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=true
+    url: jdbc:mysql://192.168.0.8:3316/mcms-5.2?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=true
     username: mcms
     password: mcms
     filters: wall,mergeStat