Browse Source

[feat]

1、修复预警管理查询待处理
master
杨威 2 months ago
parent
commit
9209eb7ef0
  1. 12
      dk-modules/business/src/main/resources/mapper/business/BusinessAlertMapper.xml

12
dk-modules/business/src/main/resources/mapper/business/BusinessAlertMapper.xml

@ -68,14 +68,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
uu.processed_by approver,
a.id flowTaskId,
b.id instanceId,
fn.permissions,
fnData.permissions,
a.node_type
from dk_business.business_alert ba
inner join dk_workflow.flow_instance b on ba.id = b.business_id
left join dk_workflow.flow_task a on a.instance_id = b.id
left join dk_workflow.flow_user uu on uu.associated = a.id
left join dk_workflow.flow_definition c on a.definition_id = c.id
left join dk_workflow.flow_node fn on fn.node_code = b.node_code
LEFT JOIN LATERAL (
SELECT
JSON_UNQUOTE(JSON_EXTRACT(fn.ext, '$[0].value')) AS buttonPermission,
fn.permissions
FROM dk_workflow.flow_node fn
WHERE fn.node_code = b.node_code
and fn.del_flag = '0'
LIMIT 1
) AS fnData ON TRUE
where a.node_type = 1
and a.del_flag = '0'
and uu.del_flag = '0'

Loading…
Cancel
Save