ecshop修改评论对应到订单功能

ecshop原有的评论是对应到商品的,现在需要改成对应到订单的。
1、了解原有的数据结构,表绿的是比较重要的几个字段
CREATE TABLE IF NOT EXISTS `ecs_comment` ( 
`comment_id` int(10) unsigned NOTNULLAUTO_INCREMENT COMMENT '用户评论的自增id', `comment_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '用户评论的类型;0,评论的是商品;1,评论的是文章', 
`id_value` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '文章或者商品的id,文章对应的是ecs_article 的article_id;商品对应的是ecs_goods的goods_id',  `email` varchar(60) NOT NULL COMMENT '评论时提交的email地址,默认取的ecs_users的email', 
`user_name` varchar(60) NOT NULL COMMENT '评论该文章或商品的人的名称,取值ecs_users的user_name', 
`content` text NOT NULL COMMENT '评论的内容', 
`comment_rank` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '该文章或者商品的星级;只有1到5星;由数字代替;其中5是代表5星', 
`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '评论的时间', 
`ip_address` varchar(15) NOT NULL COMMENT '评论时的用户ip', 
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否被管理员批准显示,1,是;0,未批准显示', `parent_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '评论的父节点;取值该表的comment_id字段;如果该字段为0,则是一个普通评论,否则该条评论就是该字段的值所对应的评论的回复',  `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '发表该评论的用户的用户id,取值于ecs_users的user_id', 
PRIMARY KEY (`comment_id`), 
KEY `parent_id` (`parent_id`), 
KEY `id_value` (`id_value`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户对文章和产品的评论列表' 
2、增加字段order_id,用来实现跟订单的关联
ALTER TABLE `hpp_shop`.`ecs_comment`  ADD COLUMN `order_id` INT(10) UNSIGNED NULL COMMENT '订单id' AFTER `user_id`;

本文原创地址:https://www.ecshopok.com/article-600.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn