文章目录

一、会议OA项目名词介绍

二、SQL编写

待开会议SQL

所有会议SQL

三、代码阶段

待开会议

所有会议


一、会议OA项目名词介绍

我的会议:当前登录账号,是 某会议 主持人,则查询出来
我的审批:当前登录账号,是 某会议 的指定审批人,并且会议状态是待审核,则查询出来
会议通知:当前登录账号,只要是 某会议 的参与者、列席者、主持人中的一员,并且该会议未反馈,则查询出来

待开会议:当前登录账号,只要是 某会议 的参与者、列席者、主持人中的一员,并且会议状态是待开,则查询出来

历史会议:当前登录账号,只要是 某会议 的参与者、列席者、主持人中的一员,并且会议状态是结束,则查询出来

所有会议:当前登录账号,只要是 某会议 的参与者、列席者、主持人、审批人中的一员,那么必须查询出来

二、SQL编写

待开会议SQL

待开会议与我的会议的区别:待开会议需要匹配3个数据库列段某会议 的参与者、列席者、主持人

select CONCAT(canyuze,',',liexize,',',zhuchiren),a.id,a.title,a.content,a.canyuze,a.liexize,a.zhuchiren
,b.name zhuchirenname,
a.location,
DATE_FORMAT(a.startTime,'%Y-%m-%d %H-%m-%s') startTime,
DATE_FORMAT(a.endTime,'%Y-%m-%d %H-%m-%s') endTime,
a.state,
(case a.statewhen 0 then '取消会议'when 1 then '新建'when 2 then '待审核'when 3 then '驳回'when 4 then '待开'when 5 then '进行中'when 6 then '开启投票'when 7 then '结束会议'else '其他' end
) meetingstate,
a.seatPic,a.remark,a.auditor,
c.name auditorname from t_oa_meeting_info a
inner join t_oa_user b on a.zhuchiren = b.id
left join t_oa_user c on a.auditor = c.id where 1=1
and state=4

select CONCAT(canyuze,',',liexize,',',zhuchiren),a.id,a.title,a.content,a.canyuze,a.liexize,a.zhuchiren
,b.name zhuchirenname,
a.location,
DATE_FORMAT(a.startTime,'%Y-%m-%d %H-%m-%s') startTime,
DATE_FORMAT(a.endTime,'%Y-%m-%d %H-%m-%s') endTime,
a.state,
(case a.statewhen 0 then '取消会议'when 1 then '新建'when 2 then '待审核'when 3 then '驳回'when 4 then '待开'when 5 then '进行中'when 6 then '开启投票'when 7 then '结束会议'else '其他' end
) meetingstate,
a.seatPic,a.remark,a.auditor,
c.name auditorname from t_oa_meeting_info a
inner join t_oa_user b on a.zhuchiren = b.id
left join t_oa_user c on a.auditor = c.id where 1=1
and state=4 and FIND_IN_SET(6,CONCAT(canyuze,',',liexize,',',zhuchiren))

所有会议SQL

这条SQL语句提供错误演示,不要运用在项目中

会议OA项目(待开会议历史会议所有会议)相关推荐

  1. 会议OA项目(项目原型图介绍发布会议功能)

    目录 一.会议OA项目介绍 为什么要开发OA会议管理 会议OA管理的作用 二.项目原型图介绍 1)会议管理 2)投票管理 3)会议室管理 三.数据库表结构 四.发布会议功能&多功能下拉框 La ...

  2. 会议OA项目(三)---我的会议(会议排座、送审)

    目录 前言 一.需求分析 二.准备工作 三.编码 1.后台编码 2.前端编码 四.效果展示 前言 上篇分享了会议OA项目的我的会议功能的查询.取消会议.本篇文章将完善我的会议功能. 我的会议功能有一个 ...

  3. 会议OA项目之会议通知会议反馈反馈详情功能

    目录 一.需要的SQL语句 1.1 会议通知查询的SQL 1.2 反馈详情的SQL 二.会议通知的前台代码 2.1 会议通知的jsp文件 2.2 要封装的js文件 三.会议通知查询的后台代码 2.1  ...

  4. 微信小程序-会议OA项目03

    目录 1.Flex布局简介 1.1 什么是flex布局 1.2 flex属性 2.轮播图--组件的使用 3.会议OA项目-首页 1.Flex布局简介 布局的传统解决方案,基于盒状模型,依赖 displ ...

  5. 会议OA项目之会议发布(一)

                                                     目录 前言: 会议发布的产品原型图: 1.会议发布 1.1实现的特色功能: 1.2思路: 使用的数据库 ...

  6. 会议OA项目(六)--- (待开会议、历史会议、所有会议)

    前言 上一篇分享了会议通知以及会议反馈,根据需求来今天应该到了,历史会议.待开会议以及所有会议了. 一.需求分析 历史会议:登录人员,属于参与者列席者或者主人其中一个时,并且会议状态为已结束时,要将数 ...

  7. 会议OA项目之待开会议所有会议

    目录 一.待开和所有会议SQL语句编 二.待开和所有会议功能实现 1.待开会议 后台 前台 2.所有会议 后台 前台 一.待开和所有会议SQL语句编写 1.待开会议 待开会议: 与我的会议的区别在于, ...

  8. 微信小程序:会议OA项目-首页

    目录 一.flex布局 Flex布局简介 什么是flex布局? flex属性 flex的属性 二.轮播图组件及mockjs的使用 三.会议OA小程序首页布局 一.flex布局 Flex布局简介 布局的 ...

  9. 会议OA之待开会议所有会议

    目录 一.待开会议 1.SQL语句 2.dao方法 3.web层 4.js代码 5.jsp文件 6.运行效果 二.所有会议 1.SQL语句 2.dao方法 3.web层 4.js代码 5.jsp 6. ...

最新文章

  1. java vector search_java.util.Vector.retainAll()方法实例
  2. CentOS修改忘记密码
  3. tomcat修改进程名称
  4. 异常分发(用户异常)
  5. 牛客题霸 [平衡二叉树] C++题解/答案
  6. 多路平衡查找树 --- B(B-)树
  7. 【JAVA基础篇】彻底搞懂拆箱装箱
  8. 转:什么是Node.js?
  9. PyTorch中的梯度微分机制
  10. wordpress怎么修改地址栏小图标
  11. mysql安装教程 2018_sql server 2018下载
  12. ArcMap通过空间校正工具转换BJ-54坐标系到WGS-84坐标系
  13. LeetCode 69. x的平方根
  14. 大学四年,工作2年我总结了后端面试的所有知识点(持续更新)
  15. 机器人SCI期刊及其特点、评价、投稿之我见
  16. 【python技能树】python简介
  17. tipask访问不到地址,appach和linux的引用头不一样
  18. ROS运行时出现Couldn‘t find executable错误
  19. MySQL数据库实操教程(18)——数据库事务及其隔离级别
  20. 如何提高网站seo排名(关键词排名怎么样优化)

热门文章

  1. 2000年趋势网络软件竞赛 (初赛题目)
  2. 肘关节附属运动测试软件,肘关节功能锻炼方法
  3. 艺龙java面试题,同城艺龙2018秋招Java笔试之newInstance()
  4. java jre 配置_Java环境的配置
  5. 打开网页中提示: drwtsn32.exe-应用程序错误-解决方法
  6. 最新Rorschach 5 分钟内完全加密
  7. 专升本C语言——资料复习大全(需要完整版请私信作者)
  8. meta http-equiv=”refresh” content=”3”意思
  9. flink计算交通事故概率
  10. RabbitMq的六种模式分析详解