|
|
|
@ -15,29 +15,55 @@ public class GtzzConst {
|
|
|
|
|
//select * from t_gtzz_step where step_code='0307'
|
|
|
|
|
public static String EXPERT_SHIJI="0307";
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
与专家相关的4个步骤
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
评审专家可以参与也可以不参与的切换需求修改思路
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
一、初审专家分配
|
|
|
|
|
step_code=0201
|
|
|
|
|
step_code=0201【初审专家分配】是进入本系统的第一个环节
|
|
|
|
|
|
|
|
|
|
1、全局变量 gm.getZhuanJaiCheckStatus()=1
|
|
|
|
|
项目数据进入系统后,董建华老师手工分配初审专家,以便进行step_code=0202【技术方案上报】和step_code=0203【技术方案初审】
|
|
|
|
|
|
|
|
|
|
0201是进入本系统的第一个环节
|
|
|
|
|
1、全局变量ZhuanJiaCheck=1
|
|
|
|
|
项目数据进入系统后,第一件事就是董建华老师手工分配初审专家,以便进行第二步骤的step_code=0202技术方案上报和step_code=0203的技术方案初审
|
|
|
|
|
2、全局变量 gm.getZhuanJaiCheckStatus()=0
|
|
|
|
|
项目数据进入系统时,在导数据的过程中(导数据的JAVA代码中实现),全局变量ZhuanJiaCheck=0则:
|
|
|
|
|
(1)将此项目加到默认的ys_id=1 【初审专家分配系统保留任务】 这个任务中去
|
|
|
|
|
gm.saveYsSubject(1, subject_ids);
|
|
|
|
|
|
|
|
|
|
2、全局变量ZhuanJiaCheck=0
|
|
|
|
|
项目数据进入系统时,在导数据的过程中,判断是否全局变量ZhuanJiaCheck=0,那么:
|
|
|
|
|
(1)将此项目加到默认的ys_id=1 【初审专家分配系统保留任务】 这个任务中去,标识此项目为这个任务下的项目
|
|
|
|
|
(2)为这个项目分配默认的专家:黄海
|
|
|
|
|
如此操作,就起到了和1中董建华老师手动分配专家同样的数据
|
|
|
|
|
gm.saveSubjectExpert(subject_id, GtzzConst.EXPERT_CHUSHEN, GtzzConst.DEFAULT_EXPERT, GtzzConst.DEFAULT_EXPERT);
|
|
|
|
|
|
|
|
|
|
如此操作,就起到了和正常启用专家评审时,董建华老师手动分配专家同样的数据
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
二、技术方案上报 【学校的操作动作,为事件的激发动作】
|
|
|
|
|
step_code=0202
|
|
|
|
|
|
|
|
|
|
1、全局变量 gm.getZhuanJaiCheckStatus()=1
|
|
|
|
|
因为已经分配完初审专家,所以转到step_code=0203,进行技术方案初审
|
|
|
|
|
|
|
|
|
|
2、全局变量 gm.getZhuanJaiCheckStatus()=0
|
|
|
|
|
因为前面分配完初审专家,所以转入到step_code=0203,进行技术方案初审
|
|
|
|
|
|
|
|
|
|
此时,追加:模拟专家对此项目进行初审,通过,并且记录评审的回复为OK!
|
|
|
|
|
gm.pass(String org_code='03', int progress_id=?, String message='OK', int radio_id=5)
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
三、申请市级验收 【学校的操作动作,为事件的激发动作】
|
|
|
|
|
step_code=0305
|
|
|
|
|
|
|
|
|
|
1、全局变量 gm.getZhuanJaiCheckStatus()=1
|
|
|
|
|
因为还没有分配市级验收专家,所以转到step_code=0306,进行市级验收专家分配
|
|
|
|
|
|
|
|
|
|
2、全局变量 gm.getZhuanJaiCheckStatus()=0
|
|
|
|
|
因为还没有分配市级验收专家,所以需要:
|
|
|
|
|
(1)自动分配市级验收专家为默认专家黄海
|
|
|
|
|
gm.saveSubjectExpert(subject_id, GtzzConst.EXPERT_SHIJI, GtzzConst.DEFAULT_EXPERT, GtzzConst.DEFAULT_EXPERT);
|
|
|
|
|
|
|
|
|
|
二、技术方案初审
|
|
|
|
|
step_code=0203
|
|
|
|
|
(2)模拟专家对此项目进行市级验收通过,并且,记录评审的回复为OK!
|
|
|
|
|
gm.pass(String org_code='03', int progress_id=?, String message='OK', int radio_id=14)
|
|
|
|
|
|
|
|
|
|
三、验收专家分配
|
|
|
|
|
step_code=0306
|
|
|
|
|
|
|
|
|
|
四、市级验收
|
|
|
|
|
step_code=0307
|
|
|
|
|
上面两个progress_id=?需要前端配合找到这个程序调用时的接口,将代码嵌入到这块代码中去
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|