首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

暂时1111

2012-10-09 
临时1111初始化 flow1 status0连接查询- 主表+flow表zhu.dangeridflow.dangerid and zhu.flow初始化:(

临时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='没通过'

热点排行