许可开发攻略Word文档下载推荐.docx
《许可开发攻略Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《许可开发攻略Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
select*fromxzxk_gg_xkdypzwherexksxbm='
DBTHZJTLJSCKXHZSP'
-----内网回调函数
该表的配置主要是用于内网java类的反射调用,和许可对应的spring中的id=”XXXXsetPrintDate”对应
四,许可流程配置:
http:
//localhost:
7001/login/loginAction!
loginAdmin.dhtml用户名admin密码1111---流程配置
截图说明:
配置流程名称以及显示名称;
开发要求:
针对于每套许可流程会有很多环节,每一个环节都需要单独配置角色。
角色配置:
第一步:
找到并打开相应的许可流程图,如下图所示:
第二步:
选中流程环节,并在下方的编辑框里找到浏览链接,点击选择自己创建的角色(今天暂定许可办理角色),点击确定即可。
com.hangyjx.business.xzxk.call_back.PrintSetTempDataCallBack(受理环节接口)
com.hangyjx.business.xzxk.call_back.PrintSetDataCallBack(审批环节接口)
五,环节动作表配置:
select*fromxzxk_gg_xksxwherexksxmclike'
%筹建%'
select*fromxzxk_gzlkz_hjdzpzwhereXKSXBM='
YPLSQYXZCJ'
---环节动作配置对应的是流程和按钮
环节动作配置表配置的是和流程环节相对应的动作按钮,其中包括受理按钮,不予受理按钮,补正补齐材料按钮,接收材料按钮,审核按钮,复审按钮,审批按钮,查看现场检查结果按钮,打证按钮,送达回执按钮。
该表中主要的字段为:
环节动作主表ID(也就是文书配置表中的LCID),环节按钮(要和流程配置中的拼音相同)以及环节名称。
注意:
材料补正补齐按钮是写死的所以不再该表中在做配置。
六,文书配置:
文书配置表的作用就是该类许可(许可事项代码)的环节动作配置表和文书信息表结合起来,通过LCID(环节动作表Id)和wsid,并通过该文书配置表中的SQL配置,把数据显示到该文书页面中。
举个例子,如果药品零售核发需要在对应的受理按钮动作配置受理通知书,那必须在文书配置表中插入一条配置信息,包括许可事项代码,LCID(环节动作配置表对应的动作ID),WSID(文书ID,公用的受理通知书的ID),受理按钮名称,流程动作名称以及配置SQL
文书配置包括两方面:
1,公共文书配置:
select*fromxzxk_gg_wspzxxwherexksx='
;
----文书配置表通过文书ID和流程以及按钮对应
公共类文书sql中as之后为固定写法但是as之前对应的字段以及所查询的表必须有各类许可开发人员动态调配。
as后必须是大写)
文书配置时要注意的事项:
1,shouli环节区局许可事项有三条数据分别为受理、不予受理、材料接受,其中不予受理环节字段BLJG为N,其余的为null;
市局因为把材料接受划分到单独的一个环节中,所以材料接受作为cljs环节当中的一条配置,shouli不做配置。
2,材料补正补齐按钮时写死的不需要再环节动作表中配置,只需如下图所示的配置:
既XKSXHJID、BLJG、LCID为NULL
3,dazheng环节配置特药、备案类的有三条数据分别为行政许可决定书、备案书或证明书、不予行政许可决定书,其中不予许可决定书中的字段BLJG为N,其余两条为null
4,公共文书有受理通知书、不予受理通知书、材料接受、补证补齐材料、许可决定书、不予许可决定书(均可参考药品零售筹建)。
5,特殊文书有各类许可的审批意见表、证明表、备案表等(李浪负责开发),你们要提供下自己负责的许可事项代码、许可事项名称、以及所涉及的表。
SQL:
2,许可特有文书配置:
特有文书sql由文书开发人员配置好,文书信息也由文书开发人员配置好,但是环节动作表中对应该类文书的配置必须由各类许可开发人员配置。
select*fromxzxk_gg_wsxxwherewsid='
1,在打证环节(每类许可均配置两条dazheng环节动作分为Y和N)审批通过时(环节动作按钮配置为Y)显示行政许可决定书,该行政许可决定书最下方显示许可证号和发证时间,审批不通过时(环节动作按钮配置为N)显示不予行政许可决定书。
2,在送达回执书中,文本域中显示要送达的文件名称。
3,各类许可的审批意见表有区别属于许可特有文书,也包括现场检查情况表(结果表)
4,补正材料通知书因为其按钮是在页面中写死的所以在插入该条数据到对应的许可文书配置表中时不需要加入LCID和按钮名称以及动作名称数据。
七,许可开发注意事项:
1、填报页面需要申报号、填报日期,不可编辑,后台带出。
2、红*必须都得验证。
如没有红星不必验证。
3、页面验证需要做,比如联系人电话必须验证,如果不填写,不验证。
4、数据回显一定得处理,注册地址,生产地址,经营地址,仓库地址:
均实现武汉市+辖区+详细地址的格式,回显辖区问题也要注意实现。
5、涉及到地址,例如选择辖区,需要把武汉市以及辖区带到后面的地址栏。
6、如果涉及到人员是必选的,统一都在人员类型字段添加*号即可,外网从业人员(包括法定代表人、企业负责人、质量负责人、执业药师等)可以通过公共从业人员管理列表选择,查看(查看在尚未选择之前隐藏,或者拦截提示);
内网需要实现查看功能。
7、针对于不需要的页签一定得去掉。
8、每套许可的申请材料务必得添加上。
XZXK_GG_SQCLSLXX_WCJ
9、针对于数字的处理,页面显示不要带.00。
例如我输入5,回显是5.00类似的问题。
10、内网所有页面都统一、不可编辑。
别就在申报主页面做,子页面就不管了。
11、每个环节都需要配置文书。
12、每个申请都需要外网申报书,具体申报书找东洲要。
13、获取局全称需要调整,之前在群里发过。
14、证面信息一定得正确。
(具体找东洲要图片,延期)。
15、往待办事项表保存或者更新数据时,根据申请表的所属区县code,需统一添加如下。
param.put("
CURRENT_DEP_CODE"
StandardCodeTable.getName("
whsjg"
dto.getSsxq()))。
16、如果涉及到变更生产地址,需要在受理的回调函数中添加CrossRegionalChange对象(含变更与延续)。
八,许可开发数据基本要求:
1,核发类许可、备案许可证号按照武汉要求自动生成,发证日期,有效期,发证机构要插入到许可证表、备案表当中,许可证状态xkzzt置为0(有效状态),ywlx置为核发,操作状态czzt置为V(如果内网审批不通过这本条数据的czzt置为D)注意:
在受理后以及一直到审批前操作状态为T。
2,变更类许可,备案许可证号、备案号不变,申请时从全表中通过许可证号或者备案号抽取,抽取条件为:
许可证号、备案号、企业ID、许可证状态为0操作状态为V,抽取过后的信息存储到变更申请保护中,存储的数据中包括许可证号、备案号,变更后的事项内容以及事项名称和事项代码(字段)存储到变更事项表中,在受理后新插入的数据操作状态置为T,业务类型ywlx置为变更,数据从申请表中获取或者从上一条状态为V且许可证状态为0的数据拷贝(insertintogg_xkz_XXX(selectqyid,xkzbh,......whereqyid=‘’andxkzbh=‘’andczzt=‘V’xkzzt=‘0’))。
审批后,如果审批通过操作许可证表把之前状态为V的那条数据置为I且把新插入的数据操作状态置为V,许可证状态置为0并把变更后的数据更新到同样QYID许可证号的全表数据中,如果审批不通过则把新插入的数据状态由T置为D,不操作全表。
3,换发类许可分为两种,一种是没有变更项的换发,另外一种是具有变更项的换发;
没有变更项的换发和核发类似,只是证件号不重新生成,审批后更新全表数据即可,另外一种具有变更项的换发和变更类似,详情请参考上述两种操作。
4,补证只操作许可证表(插入),不操作全表,许可证表的操作和核发一致。
5,注销只操作许可证表和全表中的对应的该条数据(通过企业ID<
隐藏域中>
、许可证号、许可证状态0、操作状态V抽取),许可证表中一样插入新数据,全表中如果审批通过则update该条数据的许可证状态置为1(注销)。
6,在受理、审批的回调函数中有一些公共表需要操作,一般根据已有代码去调整,这类表有行为记录表、公共许可证表(gg_xkz)等,需要大家注意。
九,角色创建
第一步,登录系统管理页面后,点击权限管理,选择角色管理。
第二步,点击列表上的新增按钮,进入角色新增页面。
角色命名规则是:
药品零售筹建_受理:
许可事项名称_环节名称。
按照我发给大家的任务列表标明的有市局办、还是区局办,选择角色使用层级;
角色类型选择普通角色。
角色使用部门职能按照许可类型进行选择;
是否有效选择是;
第三步,勾选该角色对应的业务办理权限,比如药品零售筹建_受理,只能勾选窗口受理,审校服务先不用勾选。
其他功能均勾选(只限行政许可系统),然后点击确定。
十,公共表结构
1,往GG_ZT表中插入所属管辖区(gxqxj),许可类型(xklx)。
2,往GG_XKZ中插入tablename,tablepk,tablepkvalue,gxqxj(所属管辖区)。
3、如果需要启动现场检查的话,在受理环节需要往JDJC_QYXX_LXB插入数据。
4、如果涉及到变更与延续,审定通过后,需要往公共变更表XZXK_GG_BGSX_SL插入数据。
5、涉及至生产地址变更,需要往CrossRegionalChange传入bgqqy(变更前区县),bgqdz(变更前地址),bghqy(变更后区县),bghdz(变更后地址),xkzh(许可证号),sqid(申请ID)。
十一,全表信息处理
1、针对每一类证件需单独添加页签,找到每类证件对应的核发,确认其页签的内容;
以药品零售企业为例。
select*fromXZXK_GG_XKSXSQSYQwherexksx='
XK051'
2、针对于页签配置全表的入口,统一都添加_result结束,申请材料页签不需要配置。
3、具体代码可以参考内网的YplsqyxkzhfAction.java文件。
a、所有传参数是map传值。
b、系统会自动把QYID、XKFLDM、ZSBH传至对应HfAction。
c、证件编号含中文,在方法中需要转码。
URLDecoder.decode(map.get("
ZSBH"
));
d、在Action直接通过DBService调用ibatis.xml;
舍弃service、dao。
e、如进入页面为list列表,需在方法中添加map.put("
type"
"
result"
);
对应JSP页面需做区分。
十二,外网申报书配置:
申报书配置:
申报书下载分为:
下载和预览
WST_DM:
下载格式:
许可事项代码_XZ
预览格式:
许可事项代码_YL
数据库中配置:
根据自己的许可事项配置
selectt.*,t.rowidfromws_templettwheret.xksxdmin('
YPLSQYXKZHF'
selectt.*,t.rowidfromws_templet_datatwherewst_dmlike'
%YMLSQYJYFS%'
Wst_data_sql:
需要配置自己的查询sql语句。
CLIST:
word中有列表才需要配置,没有列表可以不加
Word加域
加页眉:
«
SBH»
IMAGE:
TDC_SBH»
二维码
复选框«
SPW_E»
E:
可以改变
列表«
TableStart:
CPLIST»
«
TableEnd:
数据库中配置wst_date_mcXXLIST
文本:
BGQKJYYSM»
字段名,大写
文书存放和路径/whfdaww/whfdaww/doctemplate/wsmb
to_char(to_date(t.sqrq,'
yyyy-mm-dd'
),'
yyyy"
年"
mm"
月"
dd"
日"
)assqrq,
(casewhen(SELECTCOUNT
(1)FROMXZXK_YPSC_BG_SXtwheret.sqbgsxdm='
SCDMJFW'
andt.sqid=zb.sqid)!
=0then'
Y'
else'
N'
END)asspw_f,
公共部分代码添加:
1,内网申请信息记录功能: