skip_panduan处理流程
2017-05-18 17:29:33 0 举报
skip_panduan函数流程
作者其他创作
大纲/内容
$xmids as $xmidkey = $xmid
返回$front_arr,结束
开始
循环$xmdata$xmdata as $key = $value
1、定义对应的主表字段映射关系($field_map)和从表字段映射关系($field_map_salve)2、确定其考核表id-主表($kaohebiaoming['table'])
$front_arr['salve_data']流程实现
根据一些条件组合获取信息,这个信息的集合用抽象符号$front_arr['leibie']表示
县市区政府(安全生产目标责任督查评分表)(主表)市属项目考核项(从表)
$front_arr['leibie']流程实现
ent_{$this-entId}_datacenter_relation数据中心关系表(主表和从表的关系对应)
生产经营单位责任落实考核表
安全监管工作目标责任书及评分标准
考核表管理
根据一些条件组合获取从表数据,用符号salve_data表示
查询数据库表,根据从表名id获取从表数据;查询条件:id = 从表记录id查询结果用dbcollections表示
skip_panduan处理流程:
对leibie过滤信息,提取出salve、xminfo字段的信息,得到所有考核项(从表)的数据集合和所有项目(主表)的数据集合,分别用抽象符号$front_arr['salve_data']、$front_arr['xminfo']表示
根据考核表id(主表)查询对应的数据库考核表信息。查询条件:该考核表的拥有者 = 考评人&考核表的制定时间=考核项目结束时间
返回结果集,用salve_data表示
$value['table_record'] == $xmid['leibie_id']?
获取从表某个数据流程实现
安全生产目标责任督查评分表
市级部门责任落实考核表
处理从表字段映射关系
市属部门 (安全生产目标责任督查评分表)
对上面的结果进行处理主表字段映射关系,不带额外信息;处理过后的结果集用xmids表示
组织数据结构,数据结构层次是:1、主表数据集合表示符号-考核表名id-主表的字段id-从表数据集合表示符号-考核项表名id的字段id = salve_data;$xmids_new[$xmid['leibie_id']]['salve_data'][$salve_data['khx_id']] = $salve_data;
继续组织数据结构,数据结构层次是:1、主表数据集合表示符号-考核表名id的字段id-考核表名id对应的信息-save = 主表saved字段值($xmid['saved']);1、主表数据集合表示符号-考核表名id的字段id-考核表名id对应的信息-xiangmu = 主表xiangmu字段值;1、主表数据集合表示符号-考核表名id的字段id-考核表名id对应的信息-id = 主表id字段值;
返回数据集结果,用$front_arr['leibie']表示
考核表名($dbvalue['kaohebiaoming'])== $value?
责任落实考核表
政府责任落实考核表
查询数据库的数据中心关系表;查询条件是:table_id = 考核表id,查询出来的结果集用$xmdata表示
党委责任落实考核表
dbvalue:考核表信息(dbcollections)循环出来的单值
0 条评论
下一页