SSH项目,用户发布一条信息,必须由管理员看到审核通过之后,才添加成功,怎么实现呢

Max1748 2016-11-25 10:25:58
学这个ssh框架没多久,菜鸟一枚,实验都不会做了。就是一个旅游管理系统。有旅游公司,普通用户, 管理员三个角色, 旅游公司发布一条线路信息,就是往数据库添加一条线路的记录,但是必须先由管理员看到,通过后才能添加到数据库,一点头绪都没啊,有大手教一下大概的流程吗。小弟在这里先谢谢了。
...全文
2892 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
loong0306 2016-12-02
  • 打赏
  • 举报
回复
5楼可以解决你的问题!
w939800704 2016-12-02
  • 打赏
  • 举报
回复
这里所谓的添加成功,应该是指审核通过哦。 其实早就保存到数据了。 审核通过改变状态才显示。
月明星稀灬 2016-12-02
  • 打赏
  • 举报
回复
这个叫 复核机制。
两个木头 2016-12-02
  • 打赏
  • 举报
回复
简单的就是加个字段 0 是管理员能看的 1是别的用户能看的 复杂点的就是做个一模一样的表 再负责点的就是用工作流
Diego迭戈 2016-11-30
  • 打赏
  • 举报
回复
引用 9 楼 Max1748 的回复:
原来是这样啊,那比如一个普通用户,下了订单后不想去了, 取消订单并且发送取消订单的原因,管理员看到这个取消订单的原因,同意用户取消订单后,在普通用户那里才显示取消成功,也是类似的做法吗?
订单状态表。加个字段表面现在订单所属的状态,不就可以了
Diego迭戈 2016-11-30
  • 打赏
  • 举报
回复
引用 1 楼 yuanzhenwei521 的回复:
1.旅游公司角色发布一条旅游线路信息(向数据库一张表中添加一条记录,这张表添加一个字段审核状态)。 2.管理员角色的用户查询所有的线路信息,并根据审核状态值进行线路审核,审核成功update该记录审核状态为成功,审核不成功则update为审核失败。 3.给游客展示的时候只从数据库查询状态为成功的线路信息(记录)
其实正确是思路就是这样。
qq_34392185 2016-11-30
  • 打赏
  • 举报
回复
用户刚发布的消息状态为1,管理员可以查询所有状态为1的消息,然后改变所有状态为1的消息为2
月明星稀灬 2016-11-30
  • 打赏
  • 举报
回复
数据库表加一个状态标识审核状态,查询的时候进行判断。
「已注销」 2016-11-27
  • 打赏
  • 举报
回复
引用 11 楼 Max1748 的回复:
刚接触没多久,好乱啊,完全小白一个。。
你这问题就跟SSH没什么关系了,多积累点开发经验就行了。
nikyotensai 2016-11-26
  • 打赏
  • 举报
回复
引用 5 楼 yaoIin 的回复:
1、线路信息表,加多一个字段,status(默认为无效) 2、旅游公司发布信息,insert 信息 (status = 0) 3、前台展示信息过滤没有审核的, select 信息 where status = 1 4、管理员审核,update 信息 status = 1
Max1748 2016-11-26
  • 打赏
  • 举报
回复
刚接触没多久,好乱啊,完全小白一个。。
「已注销」 2016-11-26
  • 打赏
  • 举报
回复
1、线路信息表,加多一个字段,status(默认为无效) 2、旅游公司发布信息,insert 信息 (status = 0) 3、前台展示信息过滤没有审核的, select 信息 where status = 1 4、管理员审核,update 信息 status = 1
gotopause 2016-11-26
  • 打赏
  • 举报
回复
就是个状态变更,哪种角色能看到哪些状态
「已注销」 2016-11-26
  • 打赏
  • 举报
回复
叶云轩 2016-11-26
  • 打赏
  • 举报
回复
意思就是,有些东西实际上是写入数据库的,但是我们可以控制它的显示状态,对于前台用户来说他是不知道数据库到底有多少东西的。嗯,就这样
叶云轩 2016-11-26
  • 打赏
  • 举报
回复
不知道你所谓的审核成功后才添加到数据库中什么意思。假设我说的是假设哈。假设旅游公司这个角色的用户A上传了10000条线路信息等待审核。管理员B还没有来得及审核,服务器宕机了。那你这10000条数据也就丢了么?因为你没有做持久化处理。 用户A说我上传了很多线路信息。管理员B说撒谎,我都没看见过。这个你怎么处理呢? 所以我的解决方案就是楼上所述~
叶云轩 2016-11-26
  • 打赏
  • 举报
回复
1.旅游公司角色发布一条旅游线路信息(向数据库一张表中添加一条记录,这张表添加一个字段审核状态)。 2.管理员角色的用户查询所有的线路信息,并根据审核状态值进行线路审核,审核成功update该记录审核状态为成功,审核不成功则update为审核失败。 3.给游客展示的时候只从数据库查询状态为成功的线路信息(记录)
Max1748 2016-11-26
  • 打赏
  • 举报
回复
原来是这样啊,那比如一个普通用户,下了订单后不想去了, 取消订单并且发送取消订单的原因,管理员看到这个取消订单的原因,同意用户取消订单后,在普通用户那里才显示取消成功,也是类似的做法吗?
sinat_36659580 2016-11-26
  • 打赏
  • 举报
回复
你可以转变思路,这么想就是一开始数据已经添加进去了然后设置一个状态变量status=0,当审核通过后设置status=1,在页面上查询的时候之查询status=1的就可以了
Spinach007 2016-11-26
  • 打赏
  • 举报
回复
这么简单的问题 哈哈

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧