dyh_case_task
id,
case_id,
flowable_id,
process_instance_id,
process_task_id,
node_type,
node_id,
node_name,
flow_id,
node_show_name,
case_task_type,
cande_unit_id,
cande_unit_name,
cande_dept_id,
cande_dept_name,
cande_role_code,
cande_role_name,
cande_user_id,
cande_user_name,
read_status,
read_expire_time,
read_time,
read_unit_id,
read_unit_name,
read_user_id,
read_user_name,
expire_time,
status,
handle_unit_id,
handle_unit_name,
handle_dept_id,
handle_dept_name,
handle_user_id,
handle_user_name,
handle_result,
handle_content,
handle_illust,
handle_time,
usetime_hour,
overtime_status,
overtime_hour,
delete_status,
cust_id,
create_time,
update_time
case_id = #{entity.caseId},flowable_id = #{entity.flowableId},process_instance_id = #{entity.processInstanceId},process_task_id = #{entity.processTaskId},node_type = #{entity.nodeType},node_id = #{entity.nodeId},node_name = #{entity.nodeName},flow_id = #{entity.flowId},node_show_name = #{entity.nodeShowName},case_task_type = #{entity.caseTaskType},cande_unit_id = #{entity.candeUnitId},cande_unit_name = #{entity.candeUnitName},cande_dept_id = #{entity.candeDeptId},cande_dept_name = #{entity.candeDeptName},cande_role_code = #{entity.candeRoleCode},cande_role_name = #{entity.candeRoleName},cande_user_id = #{entity.candeUserId},cande_user_name = #{entity.candeUserName},read_status = #{entity.readStatus},read_expire_time = #{entity.readExpireTime},read_time = #{entity.readTime},read_unit_id = #{entity.readUnitId},read_unit_name = #{entity.readUnitName},read_user_id = #{entity.readUserId},read_user_name = #{entity.readUserName},expire_time = #{entity.expireTime},status = #{entity.status},handle_unit_id = #{entity.handleUnitId},handle_unit_name = #{entity.handleUnitName},handle_dept_id = #{entity.handleDeptId},handle_dept_name = #{entity.handleDeptName},handle_user_id = #{entity.handleUserId},handle_user_name = #{entity.handleUserName},handle_result = #{entity.handleResult},handle_content = #{entity.handleContent},handle_illust = #{entity.handleIllust},handle_time = #{entity.handleTime},usetime_hour = #{entity.usetimeHour},overtime_status = #{entity.overtimeStatus},overtime_hour = #{entity.overtimeHour},delete_status = #{entity.deleteStatus},cust_id = #{entity.custId},create_time = #{entity.createTime},update_time = #{entity.updateTime}
and id = #{terms.id}
and case_id = #{terms.caseId}
and flowable_id = #{terms.flowableId}
and process_instance_id = #{terms.processInstanceId}
and process_task_id = #{terms.processTaskId}
and node_type = #{terms.nodeType}
and node_id = #{terms.nodeId}
and node_name = #{terms.nodeName}
and flow_id = #{terms.flowId}
and node_show_name = #{terms.nodeShowName}
and case_task_type = #{terms.caseTaskType}
and cande_unit_id = #{terms.candeUnitId}
and cande_unit_name = #{terms.candeUnitName}
and cande_dept_id = #{terms.candeDeptId}
and cande_dept_name = #{terms.candeDeptName}
and cande_role_code = #{terms.candeRoleCode}
and cande_role_name = #{terms.candeRoleName}
and cande_user_id = #{terms.candeUserId}
and cande_user_name = #{terms.candeUserName}
and read_status = #{terms.readStatus}
and read_expire_time = #{terms.readExpireTime}
and read_time = #{terms.readTime}
and read_unit_id = #{terms.readUnitId}
and read_unit_name = #{terms.readUnitName}
and read_user_id = #{terms.readUserId}
and read_user_name = #{terms.readUserName}
and expire_time = #{terms.expireTime}
and status = #{terms.status}
and handle_unit_id = #{terms.handleUnitId}
and handle_unit_name = #{terms.handleUnitName}
and handle_dept_id = #{terms.handleDeptId}
and handle_dept_name = #{terms.handleDeptName}
and handle_user_id = #{terms.handleUserId}
and handle_user_name = #{terms.handleUserName}
and handle_result = #{terms.handleResult}
and handle_content = #{terms.handleContent}
and handle_illust = #{terms.handleIllust}
and handle_time = #{terms.handleTime}
and usetime_hour = #{terms.usetimeHour}
and overtime_status = #{terms.overtimeStatus}
and overtime_hour = #{terms.overtimeHour}
and delete_status = 0
and delete_status = #{terms.deleteStatus}
and cust_id = #{terms.custId}
and DATE_FORMAT(create_time,'%Y-%m-%d') = #{terms.createTime}
and (DATE_FORMAT(create_time,'%Y-%m-%d') = ]]> #{terms.createStart}
and DATE_FORMAT(create_time,'%Y-%m-%d') #{terms.createEnd})
and DATE_FORMAT(update_time,'%Y-%m-%d') = #{terms.updateTime}
and (DATE_FORMAT(update_time,'%Y-%m-%d') = ]]> #{terms.updateStart}
and DATE_FORMAT(update_time,'%Y-%m-%d') #{terms.updateEnd})
update
id = #{entity.id}
update
delete from
where id = #{id}
and t1.cande_unit_id = #{terms.candeUnitId}
and t1.handle_unit_id = #{terms.handleUnitId}
and (DATE_FORMAT(t1.create_time,'%Y-%m-%d') = ]]> #{terms.createTimeStart}
and DATE_FORMAT(t1.create_time,'%Y-%m-%d') #{terms.createTimeEnd})
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and t2.case_type = #{terms.caseType}
and t2.plaintiffs like concat('%', #{terms.plaintiffs}, '%')
and t2.defendants like concat('%', #{terms.defendants}, '%')
and t2.canal = #{terms.canal}
and t2.status = #{terms.caseStatus}
and t2.case_level = #{terms.caseLevel}
and t3.medi_result = #{terms.mediResult}
and t1.handle_result in (0, 1, 2)
and t1.cande_unit_id = #{terms.candeUnitId}
and t1.handle_unit_id = #{terms.handleUnitId}
and (DATE_FORMAT(t1.create_time,'%Y-%m-%d') = ]]> #{terms.createTimeStart}
and DATE_FORMAT(t1.create_time,'%Y-%m-%d') #{terms.createTimeEnd})
and (DATE_FORMAT(t1.read_time,'%Y-%m-%d') = ]]> #{terms.readTimeStart}
and DATE_FORMAT(t1.read_time,'%Y-%m-%d') #{terms.readTimeEnd})
and concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%')
and t1.cande_unit_id = #{terms.candeUnitId}
and t1.handle_unit_id = #{terms.handleUnitId}
and t1.case_task_type = #{terms.caseTaskType}
and (DATE_FORMAT(t1.create_time,'%Y-%m-%d') = ]]> #{terms.createTimeStart}
and DATE_FORMAT(t1.create_time,'%Y-%m-%d') #{terms.createTimeEnd})
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and t2.case_type = #{terms.caseType}
and t2.plaintiffs like concat('%', #{terms.plaintiffs}, '%')
and t2.defendants like concat('%', #{terms.defendants}, '%')
and t2.canal = #{terms.canal}
and t2.status = #{terms.caseStatus}
and t2.case_level = #{terms.caseLevel}
and t3.medi_result = #{terms.mediResult}
and t1.cande_unit_id = #{terms.candeUnitId}
and t1.status = #{terms.status}
and t1.case_task_type = #{terms.caseTaskType}
and (DATE_FORMAT(t1.create_time,'%Y-%m-%d') = ]]> #{terms.createTimeStart}
and DATE_FORMAT(t1.create_time,'%Y-%m-%d') #{terms.createTimeEnd})
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and t3.mediator_id = #{terms.mediatorId}
and t3.mediator_id is null
and t2.case_type = #{terms.caseType}
and t2.plaintiffs like concat('%', #{terms.plaintiffs}, '%')
and t2.defendants like concat('%', #{terms.defendants}, '%')
and t2.canal = #{terms.canal}
and t2.status = #{terms.caseStatus}
and t2.case_level = #{terms.caseLevel}
and t3.medi_result = #{terms.mediResult}
and (DATE_FORMAT(t1.create_time,'%Y-%m-%d') = ]]> #{terms.createTimeStart}
and DATE_FORMAT(t1.create_time,'%Y-%m-%d') #{terms.createTimeEnd})
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
and t3.mediator like concat('%', #{terms.mediator}, '%')
and t2.canal = #{terms.canal}
and t3.medi_result = #{terms.mediResult}
and t2.case_level = #{terms.caseLevel}
and (t2.case_type = #{terms.caseType} or t2.case_type_first = #{terms.caseType})
and t2.status = #{terms.status}
and t1.node_id in
#{nodeId}
delete from
where case_id = #{caseId}
update dyh_case_task set delete_status = 1,update_time = #{updateTime} where case_id = #{caseId}
and t2.case_type = #{terms.caseType}
and t2.plaintiffs like concat('%', #{terms.plaintiffs}, '%')
and t2.defendants like concat('%', #{terms.defendants}, '%')
and t2.canal = #{terms.canal}
and t2.status = #{terms.caseStatus}
and t2.case_level = #{terms.caseLevel}
and t3.medi_result = #{terms.mediResult}
SELECT
t1.id as ownerId, t1.case_id as caseId, t3.is_risk as isRisk,
t1.create_time as turnaroundTime,
t1.handle_time as turnaroundTime,
t1.expire_time as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'' as taskType,
'待分派' as taskTypeName
'已分派' as taskTypeName
FROM
dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
(t1.node_id = 'ZJ_DFP' or t1.node_id = 'QJ_DFP' or t1.node_id = 'SJ_DFP' or t1.node_id = 'DFP')
and t1.case_task_type = 1
and t2.delete_status = 0
and t1.status = #{terms.status}
and t1.cande_unit_id = #{terms.candeUnitId}
and t1.handle_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT
t1.id as ownerId, t1.case_id as caseId, t3.is_risk as isRisk,
t1.create_time as turnaroundTime,
t1.handle_time as turnaroundTime,
t1.expire_time as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'' as taskType,
'待受理' as taskTypeName
'已受理' as taskTypeName
FROM
dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
(t1.node_id = 'ZJ_DSL' or t1.node_id = 'QJ_DSL' or t1.node_id = 'SJ_DSL' or t1.node_id = 'DSL')
and t2.delete_status = 0
and t1.status = 1
and t1.cande_unit_id = #{terms.candeUnitId}
and t1.handle_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT
t1.case_task_id as ownerId, t1.case_id as caseId, t3.is_risk as isRisk,
t1.dis_time as turnaroundTime,
null as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'' as taskType,
'不已受理' as taskTypeName
FROM
dyh_case_dismiss t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where t2.delete_status = 0
and t1.dis_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.dis_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.dis_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT
t1.id as ownerId, t1.case_id as caseId, t3.is_risk as isRisk,
t1.create_time as turnaroundTime,
t1.expire_time as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'sxbl' as taskType,
'办理中' as taskTypeName
FROM
dyh_case_task t1 left join dyh_case_info t2 on t1.case_id = t2.id
left join dyh_case_info_unfold t3 on t1.case_id = t3.id
where
t1.node_id = 'BLFK'
and t1.status = 1
and t2.delete_status = 0
and t1.cande_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.handle_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.handle_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT
t1.case_task_id as ownerId, t1.case_id as caseId, t3.is_risk as isRisk,
t1.apply_time as turnaroundTime,
null as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t2.id and sup_status = 0) as superviseCount,
'sxbl' as taskType,
'结案申请' as taskTypeName
FROM dyh_case_windup_apply t1 left join dyh_case_info t2 on t1.case_id = t2.id
left join dyh_case_info_unfold t3 on t3.id = t2.id
where
t1.apply_status = 0
and t2.delete_status = 0
and (t1.apply_unit_id = #{terms.candeUnitId} or t3.assist_unit_id like concat('%', #{terms.candeUnitId}, '%'))
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.apply_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.apply_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT
t3.case_task_id as ownerId, t1.id as caseId, t2.is_risk as isRisk,
t2.close_time as turnaroundTime,
null as timeLimit,
t1.case_level as caseGrade, t1.canal_name as caseSource, concat_ws('', ifnull(t1.case_type_first_name, ''), '/' , ifnull(t1.case_type_name, '')) as caseType,
concat_ws('', ifnull(t1.plaintiffs, ''), ifnull(t1.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t1.defendants, ''), ifnull(t1.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.id and sup_status = 0) as superviseCount,
'sxbl' as taskType,
'已结案' as taskTypeName
from dyh_case_info t1
left join dyh_case_info_unfold t2 on t1.id = t2.id
left join dyh_case_windup_apply t3 on t1.id = t3.case_id
where t1.process in (5, 6)
and t1.delete_status = 0
and (t2.mediate_unit_id = #{terms.candeUnitId} or t2.assist_unit_id like concat('%', #{terms.candeUnitId}, '%'))
and (concat_ws('', ifnull(t1.plaintiffs, ''), ifnull(t1.pagents, ''), ifnull(t1.defendants, ''), ifnull(t1.dagents, '')) like concat('%', #{terms.partyName}, '%') or t1.case_ref like concat('%', #{terms.partyName}, '%'))
and t1.case_type = #{terms.caseType}
and t1.plaintiffs like concat('%', #{terms.plaintiffs}, '%')
and t1.defendants like concat('%', #{terms.defendants}, '%')
and t1.canal = #{terms.canal}
and t1.status = #{terms.caseStatus}
and t1.case_level = #{terms.caseLevel}
and t2.medi_result = #{terms.mediResult}
and (DATE_FORMAT(t2.close_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t2.close_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT
t1.case_task_id as ownerId, t1.case_id as caseId,t3.is_risk as isRisk,
t1.return_time as turnaroundTime,
t1.audit_time as turnaroundTime,
null as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'htsh' as taskType,
'待审核' as taskTypeName
'已审核' as taskTypeName
FROM
dyh_case_return t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
t1.delete_status = 0
and t1.return_status = 0
and t1.return_status = 1
and t1.audit_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.audit_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.audit_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT t1.case_task_id as ownerId, t1.case_id as caseId,t3.is_risk as isRisk,
t1.appear_time as turnaroundTime,
t1.audit_time as turnaroundTime,
null as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'sbsh' as taskType,
'待审核' as taskTypeName
'已审核' as taskTypeName
FROM
dyh_case_appear t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
t1.delete_status = 0
and t1.apply_status = 0
and t1.apply_status = 1
and t1.audit_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.audit_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.audit_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT t1.case_task_id as ownerId, t1.case_id as caseId,t3.is_risk as isRisk,
t1.apply_time as turnaroundTime,
t1.audit_time as turnaroundTime,
null as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource,
concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType, concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'jash' as taskType,
'待审核' as taskTypeName
'已审核' as taskTypeName
FROM
dyh_case_windup_apply t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
t1.delete_status = 0
and t1.apply_status = 0
and t1.apply_status = 1
and t1.audit_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.audit_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.audit_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT t1.id as ownerId, t1.case_id as CaseId, t3.is_risk as isRisk,
t1.apply_time as turnaroundTime,
t1.audit_time as turnaroundTime,
null as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource, concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType,
concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs, concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
(select count(1) from dyh_case_supervise where case_id = t1.case_id and sup_status = 0) as superviseCount,
'lhczsh' as taskType,
'待审核' as taskTypeName
'已审核' as taskTypeName
FROM
dyh_case_assist_apply t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
t1.delete_status = 0
and t1.apply_status = 0
and t1.apply_status = 1
and t1.audit_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.audit_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.audit_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT t1.id as ownerId, t1.case_id as caseId,t3.is_risk as isRisk,
t1.sup_time as turnaroundTime,
t1.reply_time as turnaroundTime,
DATEADD(hour, t1.reply_term, t1.sup_time) as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource,
concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType, concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
0 as superviseCount,
'' as taskType,
'督办' as taskTypeName
FROM
dyh_case_supervise t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
t1.delete_status = 0
and t1.sup_status = 0
and t1.sup_status = 1
and t1.quilt_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.reply_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.reply_time,'%Y-%m-%d') #{terms.handleTimeEnd})
UNION ALL
SELECT t1.id as ownerId, t1.case_id as caseId,t3.is_risk as isRisk,
t1.sup_time as turnaroundTime,
DATEADD(hour, t1.reply_term, t1.sup_time) as timeLimit,
t2.case_level as caseGrade, t2.canal_name as caseSource,
concat_ws('', ifnull(t2.case_type_first_name, ''), '/' , ifnull(t2.case_type_name, '')) as caseType, concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, '')) as plaintiffs,
concat_ws('', ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) as defendants,
0 as superviseCount,
'' as taskType,
'督办' as taskTypeName
FROM
dyh_case_supervise t1 left join dyh_case_info t2 on t1.case_id = t2.id left join dyh_case_info_unfold t3 on t2.id = t3.id
where
t1.delete_status = 0
and t1.sup_unit_id = #{terms.candeUnitId}
and (concat_ws('', ifnull(t2.plaintiffs, ''), ifnull(t2.pagents, ''), ifnull(t2.defendants, ''), ifnull(t2.dagents, '')) like concat('%', #{terms.partyName}, '%') or t2.case_ref like concat('%', #{terms.partyName}, '%'))
and (DATE_FORMAT(t1.sup_time,'%Y-%m-%d') = ]]> #{terms.handleTimeStart}
and DATE_FORMAT(t1.sup_time,'%Y-%m-%d') #{terms.handleTimeEnd})