You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
6.1 KiB
145 lines
6.1 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<datasources>
|
|
|
|
<!--获取事件-->
|
|
<data>
|
|
<id>selectEventReceiveById</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
select
|
|
t.guid, t.msg_title, t.object_type, t.object_sub_type, t.object_small_type, t.obj_level,
|
|
t.occur_time, t.occur_addr, t.longitude, t.latitude, t.submit_person, t.submit_person_phone,
|
|
t.source_org_info, t.handle_flag, t.description
|
|
from eve_event_receive t
|
|
WHERE t.guid = #{eventId}
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
|
|
<!--获取事件列表-->
|
|
<data>
|
|
<id>selectBackFeedList</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
<!--SELECT-->
|
|
<!--f.guid, f.task_id, f.back_content, f.back_time, f.back_dept, f.back_dept_id, f.back_type, f.back_address, f.back_person_mobile,-->
|
|
<!--f.description, f.is_read, f.longitude, f.latitude, f.create_time, f.create_user, f.back_person, f.back_person_id, t.task_title,-->
|
|
<!--cf.file_name, cf.file_url-->
|
|
<!--FROM cmd_task_feedback f-->
|
|
<!--LEFT JOIN cmd_task t ON t.guid = f.task_id-->
|
|
<!--LEFT JOIN cmd_files cf ON cf.foreign_id = f.guid-->
|
|
<!--WHERE-->
|
|
<!--t.event_id = #{eventId}-->
|
|
<!--ORDER BY create_time desc-->
|
|
select
|
|
log.guid, log.event_id, log.bus_id, log.log_explain, log.log_type, log.res_name, log.res_id, log.create_by_remark, log.log_time
|
|
from cmd_log_record log
|
|
where log.event_id = #{eventId}
|
|
ORDER BY log.log_time desc;
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
|
|
<!-- 获取数字预案 -->
|
|
<data>
|
|
<id>selectDigitalPlan</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
SELECT
|
|
guid, script, svg_xml, eve_event_id, old_plan_version_id, flow_status, create_time, create_by, update_time, update_by, str1, str2, str3, str4, str5 FROM plan_event_flow
|
|
WHERE
|
|
eve_event_id = #{eventId}
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
|
|
<!-- 其他事件查询 -->
|
|
<data>
|
|
<id>selectEventByFlagNo</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
select
|
|
guid, msg_title, incident_id, object_type, object_sub_type, object_small_type, obj_level,
|
|
occur_time, occur_addr, district_code, reason, description, longitude, latitude, affect_degree,
|
|
loss, handle_flag, submit_mode, submit_person, submit_person_phone, submit_time, source_org_info,
|
|
source_org_name, accept_sugg, accept_person, accept_person_phone, accepts_time, create_org_code,
|
|
create_org_name, create_person, create_time, update_time, update_by, dept_id, user_id,
|
|
assessment_status, assessment_time, assessor
|
|
from eve_event_receive
|
|
WHERE handle_flag = 0
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
<data>
|
|
<id>selectEventByFlagIng</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
select
|
|
guid, msg_title, incident_id, object_type, object_sub_type, object_small_type, obj_level,
|
|
occur_time, occur_addr, district_code, reason, description, longitude, latitude, affect_degree,
|
|
loss, handle_flag, submit_mode, submit_person, submit_person_phone, submit_time, source_org_info,
|
|
source_org_name, accept_sugg, accept_person, accept_person_phone, accepts_time, create_org_code,
|
|
create_org_name, create_person, create_time, update_time, update_by, dept_id, user_id,
|
|
assessment_status, assessment_time, assessor
|
|
from eve_event_receive
|
|
WHERE handle_flag = 1
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
<data>
|
|
<id>selectEventByFlagOk</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
select
|
|
guid, msg_title, incident_id, object_type, object_sub_type, object_small_type, obj_level,
|
|
occur_time, occur_addr, district_code, reason, description, longitude, latitude, affect_degree,
|
|
loss, handle_flag, submit_mode, submit_person, submit_person_phone, submit_time, source_org_info,
|
|
source_org_name, accept_sugg, accept_person, accept_person_phone, accepts_time, create_org_code,
|
|
create_org_name, create_person, create_time, update_time, update_by, dept_id, user_id,
|
|
assessment_status, assessment_time, assessor
|
|
from eve_event_receive
|
|
WHERE handle_flag = 2
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
|
|
<!-- 有下角人员获取 -->
|
|
<data>
|
|
<id>selectTaskPerson</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
select
|
|
rec_person_id, rec_person, rec_dept, rec_person_phone, rec_person_post
|
|
from cmd_task_person
|
|
where task_id in (
|
|
select guid from cmd_task where event_id = #{eventId}
|
|
) GROUP BY rec_person_id;
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
|
|
<!-- 资源调拨的展示 -->
|
|
<data>
|
|
<id>getPlanResource</id>
|
|
<type>1</type>
|
|
<item>
|
|
<interTypy>
|
|
select
|
|
guid, res_type, res_name, principal, mobile, super_unit, number
|
|
from plan_task_resource
|
|
WHERE
|
|
res_type = 'emyOrg' or res_type = 'emyXtOrg' or res_type = 'emyPerson' or res_type = 'emyEquipment' or res_type = 'emyMaterial'
|
|
and plan_version_id in (select plan_version_id from dss_event_plan_relation where event_id = #{eventId})
|
|
GROUP BY principal;
|
|
</interTypy>
|
|
</item>
|
|
</data>
|
|
|
|
</datasources>
|