临时1111

初始化 flow=1 status=0 连接查询- 主表+flow表 zhu.dangerid=flow.dangerid and zhu.flow

初始化:(即 申请上报后)
flow_zhu = 1

一)受理flow_zhu=1 触发事件:-----------
list: flow_zhu = 1 or (flow_zhu = 2 status = 2) or (flow_zhu = 3 and status = 2)
通过:flow_zhu=2 status = 0
不通过: flow_zhu =1 status = 2
flow表 flow=1 status=1, flow=1 status=2

二)审核flow = 2 触发事件:-------------
list: flow_zhu = 2
通过 flow_zhu=3 status = 0
不通过: flow_zhu =1 status = 2
flow表 flow=2 status=1, flow=2 status=2


三)审定flow_zhu = 3 触发事件: ------------
通过 flow_zhu=3 status = 1
不通过: flow_zhu =1 status = 2
flow表 flow=3 status=1, flow=3 status=2

flow
受理-1
-----通过 11
-----不通过 12
审核-2
-----通过 21
-----不通过22
审定-3
-----通过 31
-----不通过32
status
初始化-0
通过-1
不通过-2
waibuflow
已申请(已上报)-2

备案审核
waibuflow = 2

一。
初始化-危险源主表
-flow=1
受理人员-list条件(受理的,包括 通过和不通过的)
flow in(1,11,12)
or flow = 22
or flow = 32

审核人员-list条件
flow in(2,21,22)

审定人员-list条件
flow in(3,31,32)

反馈记录菜单
flow in(12,22,32)
下发通知记录菜单
flow in(11,21,31)

flow记录表
flowcode:
1,
11,
12,
2,
21,
22,
3,
31,
32
======================================================================

-- 受理
select z.*, f.* from zhu z left join
(select * from flow t where not exists(
select 1 from flow where zhuid=t.zhuid and time>t.time
)

) f on z.zhuid=f.zhuid

where z.flowstatus=1 and z.zhuid=1

--反馈
select z.*, f.* from zhu z left join flow f on z.zhuid=f.zhuid where f.status='没通过'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值