[关闭]
@kevinZheng 2015-06-09T10:11:11.000000Z 字数 1130 阅读 2400

专家模块详细设计-专家遴选

详细设计 专家模块
作者:郑瑞召
时间:2015年6月9日18:08:33 发布地址


B、专家遴选

一、区域规则库

二、遴选规则库

三、评审专家遴选

四、通知内容模版管理

C、统计分析

一、专家分类统计

二、抽取情况统计

三、项目分类统计

D、公共部分

公共方法、页面及使用的组件说明

组件

1、代码选择组件

2、扫描件管理组件

    <input jwcid="@xylib:GfSmjGl" ywhz="bg" cjbh="ognl:@com.zzxy.common.Constants_jc@SMJ_JC_PSZJ_JBXX" gsbbh="ognl:jc_pszj_bg.id" stbh="ognl:jc_pszj_bg.id" type="1" target="doShowDialogX('smjgl',900,600,'扫描件管理')"/>

公共方法

1、获取变更专家编号

利用当前操作员信息获取jc_pszj_bg_id :

public String getPszjBgIdByCzy(GG_CZYB gg_czyb){
    //专家ID
    String zjid=null;
    String sql="select id from jc_pszj_bg where czyid=:czyid";
    ...
    return zjid;
}

2、流程发起

  1. /*
  2. description 创建流程
  3. Parameters:
  4. wf_lcdy_id 流程定义编号
  5. ywbh 流程实例业务编号
  6. lcslmc 流程实例名称
  7. jgbh 机构编号
  8. gg_czyb_id 操作员编号
  9. zlchjbh 当发起流程为子流程时传入所属主流程环节ID
  10. */
  11. WF_RWSL create(String wf_lcdy_id, String ywbh, String lcslmc, String jgbh, String gg_czyb_id, String zlchjbh) throws Exception{
  12. ...
  13. }

3、更新专家基本信息

public void execGxPszj(JC_PSZJ_BG jc_pszj_bg,int gxlx){
    //jc_pszj_bg 表信息,更新到  jc_pszj 表
    ...
    //关联表数据迁移:jc_zczylb_bg 、jc_zjzl_bg 、jc_gzjl_bg
    ...
    //存历史 jc_pszj_ls 、jc_zczylb_ls 、jc_zjzl_ls 、jc_gzjl_ls
    ...

}

4、获取专家编号

利用当前操作员信息获取jc_pszj_id :

public String getPszjIdByCzy(GG_CZYB gg_czyb){
    //专家ID
    String zjid=null;
    String sql="select id from jc_pszj where czyid=:czyid";
    ...
    return zjid;
}
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注