kp1nz / declaration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目申报的流程:

--->申报人申报项目 --->对应的系部管理员审核 --->项目管理员分配评审专家(只有审核过了才能分配) --->评审专家评审 --->项目管理员审批 --->(最后调整系统开关为结束本次工作)

(每到一个阶段,都打开对应的系统流程开关)

issue:添加项目时,review1_status 没进行设置

系部管理员 user_type = 3 :

	系部人员管理:
		本系用户列表:查询的是user_type=5的本系人员
	系部审核管理:
		本系申报情况:查询的是history_flag=1(正在申报)并且 
					  user_department=当前登录的人员的所属系部(是这个系下面的人员申报)的项目
		当前项目审核:
			待审核的项目:	传的固定参数是review1_status=1(未审核状态)&history_flag=1(正在申报的项目)
								查询:history_flag = 1,
									apply.user_department = 当前登录的user所属的系,
									review1.review1_status IN ( 1 )  
									user.real_name = apply.item_user ,
									apply.item_id = review1.item_id     进行3表联查(apply,user,review1)
								
								sql语句如下:
									SELECT review1.*, apply.*, user.* 
										FROM review1, apply, user 
										WHERE apply.item_id = review1.item_id 
										AND user.real_name = apply.item_user 
										AND review1.review1_status IN ( 1 ) 
										AND apply.user_department = '信息安全系'
										AND history_flag = 1 LIMIT 1,15
			查看本次审核:	传的固定参数是review1_status=2&review1_status=3(已审核)&history_flag=1(正在申报的项目)
								查询:sql语句和上面的一样  只是将review1_status 改为(2,3)
	历史审核查询:
		历史所有审核记录:	传的固定的参数是review1_status=2&review1_status=3(已审核)&history_flag=2(历史申报记录)
								查询:sql语句和上面的一样  只是将review1_status 改为(2,3) history_flag 改为2
		审核通过列表:		传的固定的参数是review1_status=2(已审核 并且 审核通过 )&history_flag=2(历史申报记录)
								查询:sql语句和上面的一样  只是将review1_status 改为 2 history_flag 改为2
		审核未通过列表:	传的固定的参数是review1_status=3(已审核 并且 审核未通过 )&history_flag=2(历史申报记录)
								查询:sql语句和上面的一样  只是将review1_status 改为 3 history_flag 改为2

评审专家 user_type = 4:

	我的评审管理:
		(以下查询都会先判断config_flag项目进度是否为专家评审阶段,如果不是则无法获取到数据)
		评审项目列表:  	传的固定参数是history_flag=1
		待评审的项目:		传的固定参数是review2_status=1 & history_flag=1
		
		查看本次评审:		传的固定参数是review2_status=2 & history_flag=1

项目管理员 user_type = 2:

	当前审批管理:				
		待审批的项目:		传的固定参数是publicity_status=1(未审批)& history_flag=1(正在申报的项目)
								
		本次审批结果:		传的固定参数是publicity_status=2&publicity_status=3(已审批)& history_flag=1(正在申报的项目)
		
	历史审批查询:			

About


Languages

Language:JavaScript 62.8%Language:CSS 14.3%Language:Java 12.8%Language:HTML 10.0%