待办信息
SELECT
`h`.`rolename` AS `rolename`,
`h`.`ID_` AS `taskid`,
`h`.`REV_` AS `rev`,
`h`.`EXECUTION_ID_` AS `executionid`,
`h`.`PROC_INST_ID_` AS `procinstid`,
`h`.`PROC_DEF_ID_` AS `procdefid`,
`h`.`NAME_` AS `taskname`,
`h`.`PARENT_TASK_ID_` AS `taskparenttaskid`,
`h`.`DESCRIPTION_` AS `taskdescription`,
`h`.`TASK_DEF_KEY_` AS `taskdefkey`,
`h`.`OWNER_` AS `taskowner`,
`h`.`ASSIGNEE_` AS `taskassignee`,
`h`.`DELEGATION_` AS `taskdelegation`,
`h`.`PRIORITY_` AS `taskpriority`,
`h`.`CREATE_TIME_` AS `taskcreatetime`,
`h`.`DUE_DATE_` AS `taskduedate`,
`h`.`CATEGORY_` AS `taskcategory`,
`h`.`SUSPENSION_STATE_` AS `tasksuspensionstate`,
`h`.`TENANT_ID_` AS `tenantid`,
`h`.`FORM_KEY_` AS `taskformkey`,
`h`.`user_id` AS `userid`,
`h`.`role_id` AS `roleid`,
`i`.`id` AS `id`,
`i`.`company_id` AS `company_id`,
`i`.`office_id` AS `office_id`,
`i`.`login_name` AS `login_name`,
`i`.`password` AS `password`,
`i`.`no` AS `no`,
`i`.`name` AS `name`,
`i`.`email` AS `email`,
`i`.`phone` AS `phone`,
`i`.`mobile` AS `mobile`,
`i`.`photo` AS `photo`,
`i`.`login_ip` AS `login_ip`,
`i`.`login_date` AS `login_date`,
`i`.`login_flag` AS `login_flag`,
`i`.`create_by` AS `create_by`,
`i`.`create_date` AS `create_date`,
`i`.`update_by` AS `update_by`,
`i`.`update_date` AS `update_date`,
`i`.`remarks` AS `remarks`,
`i`.`del_flag` AS `del_flag`,
`i`.`qrcode` AS `qrcode`,
`i`.`sign` AS `sign`
FROM
(((SELECT
`g`.`rolename` AS `rolename`,
`g`.`enname` AS `enname`,
`g`.`ID_` AS `ID_`,
`g`.`REV_` AS `REV_`,
`g`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
`g`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
`g`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
`g`.`NAME_` AS `NAME_`,
`g`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
`g`.`DESCRIPTION_` AS `DESCRIPTION_`,
`g`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
`g`.`OWNER_` AS `OWNER_`,
`g`.`ASSIGNEE_` AS `ASSIGNEE_`,
`g`.`DELEGATION_` AS `DELEGATION_`,
`g`.`PRIORITY_` AS `PRIORITY_`,
`g`.`CREATE_TIME_` AS `CREATE_TIME_`,
`g`.`DUE_DATE_` AS `DUE_DATE_`,
`g`.`CATEGORY_` AS `CATEGORY_`,
`g`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
`g`.`TENANT_ID_` AS `TENANT_ID_`,
`g`.`FORM_KEY_` AS `FORM_KEY_`,
`g`.`roleid` AS `roleid`,
`a`.`user_id` AS `user_id`,
`a`.`role_id` AS `role_id`
FROM
(((SELECT
`f`.`enname` AS `rolename`,
`f`.`enname` AS `enname`,
`f`.`ID_` AS `ID_`,
`f`.`REV_` AS `REV_`,
`f`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
`f`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
`f`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
`f`.`NAME_` AS `NAME_`,
`f`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
`f`.`DESCRIPTION_` AS `DESCRIPTION_`,
`f`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
`f`.`OWNER_` AS `OWNER_`,
`f`.`ASSIGNEE_` AS `ASSIGNEE_`,
`f`.`DELEGATION_` AS `DELEGATION_`,
`f`.`PRIORITY_` AS `PRIORITY_`,
`f`.`CREATE_TIME_` AS `CREATE_TIME_`,
`f`.`DUE_DATE_` AS `DUE_DATE_`,
`f`.`CATEGORY_` AS `CATEGORY_`,
`f`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
`f`.`TENANT_ID_` AS `TENANT_ID_`,
`f`.`FORM_KEY_` AS `FORM_KEY_`,
`b`.`id` AS `roleid`
FROM
(((SELECT
`c`.`GROUP_ID_` AS `enname`,
`d`.`ID_` AS `ID_`,
`d`.`REV_` AS `REV_`,
`d`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
`d`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
`d`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
`d`.`NAME_` AS `NAME_`,
`d`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
`d`.`DESCRIPTION_` AS `DESCRIPTION_`,
`d`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
`d`.`OWNER_` AS `OWNER_`,
`d`.`ASSIGNEE_` AS `ASSIGNEE_`,
`d`.`DELEGATION_` AS `DELEGATION_`,
`d`.`PRIORITY_` AS `PRIORITY_`,
`d`.`CREATE_TIME_` AS `CREATE_TIME_`,
`d`.`DUE_DATE_` AS `DUE_DATE_`,
`d`.`CATEGORY_` AS `CATEGORY_`,
`d`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
`d`.`TENANT_ID_` AS `TENANT_ID_`,
`d`.`FORM_KEY_` AS `FORM_KEY_`
FROM
(`apsdev`.`act_ru_task` `d`
LEFT JOIN `apsdev`.`act_ru_identitylink` `c` ON ((`d`.`ID_` = `c`.`TASK_ID_`))))) `f`
JOIN `apsdev`.`sys_role` `b`)
WHERE
(`f`.`enname` = `b`.`enname`))) `g`
JOIN `apsdev`.`sys_user_role` `a`)
WHERE
(`g`.`roleid` = `a`.`role_id`))) `h`
JOIN `apsdev`.`sys_user` `i`)
WHERE
(`i`.`id` = `h`.`user_id`)
UNION SELECT
'' AS `rolename`,
`h`.`ID_` AS `taskid`,
`h`.`REV_` AS `rev`,
`h`.`EXECUTION_ID_` AS `executionid`,
`h`.`PROC_INST_ID_` AS `procinstid`,
`h`.`PROC_DEF_ID_` AS `procdefid`,
`h`.`NAME_` AS `taskname`,
`h`.`PARENT_TASK_ID_` AS `taskparenttaskid`,
`h`.`DESCRIPTION_` AS `taskdescription`,
`h`.`TASK_DEF_KEY_` AS `taskdefkey`,
`h`.`OWNER_` AS `taskowner`,
`h`.`ASSIGNEE_` AS `taskassignee`,
`h`.`DELEGATION_` AS `taskdelegation`,
`h`.`PRIORITY_` AS `taskpriority`,
`h`.`CREATE_TIME_` AS `taskcreatetime`,
`h`.`DUE_DATE_` AS `taskduedate`,
`h`.`CATEGORY_` AS `taskcategory`,
`h`.`SUSPENSION_STATE_` AS `tasksuspensionstate`,
`h`.`TENANT_ID_` AS `tenantid`,
`h`.`FORM_KEY_` AS `taskformkey`,
`h`.`ASSIGNEE_` AS `userid`,
'' AS `roleid`,
`i`.`id` AS `id`,
`i`.`company_id` AS `company_id`,
`i`.`office_id` AS `office_id`,
`i`.`login_name` AS `login_name`,
`i`.`password` AS `password`,
`i`.`no` AS `no`,
`i`.`name` AS `name`,
`i`.`email` AS `email`,
`i`.`phone` AS `phone`,
`i`.`mobile` AS `mobile`,
`i`.`photo` AS `photo`,
`i`.`login_ip` AS `login_ip`,
`i`.`login_date` AS `login_date`,
`i`.`login_flag` AS `login_flag`,
`i`.`create_by` AS `create_by`,
`i`.`create_date` AS `create_date`,
`i`.`update_by` AS `update_by`,
`i`.`update_date` AS `update_date`,
`i`.`remarks` AS `remarks`,
`i`.`del_flag` AS `del_flag`,
`i`.`qrcode` AS `qrcode`,
`i`.`sign` AS `sign`
FROM
(((SELECT
`f`.`ID_` AS `ID_`,
`f`.`REV_` AS `REV_`,
`f`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
`f`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
`f`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
`f`.`NAME_` AS `NAME_`,
`f`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
`f`.`DESCRIPTION_` AS `DESCRIPTION_`,
`f`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
`f`.`OWNER_` AS `OWNER_`,
`f`.`ASSIGNEE_` AS `ASSIGNEE_`,
`f`.`DELEGATION_` AS `DELEGATION_`,
`f`.`PRIORITY_` AS `PRIORITY_`,
`f`.`CREATE_TIME_` AS `CREATE_TIME_`,
`f`.`DUE_DATE_` AS `DUE_DATE_`,
`f`.`CATEGORY_` AS `CATEGORY_`,
`f`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
`f`.`TENANT_ID_` AS `TENANT_ID_`,
`f`.`FORM_KEY_` AS `FORM_KEY_`
FROM
(SELECT
`d`.`ID_` AS `ID_`,
`d`.`REV_` AS `REV_`,
`d`.`EXECUTION_ID_` AS `EXECUTION_ID_`,
`d`.`PROC_INST_ID_` AS `PROC_INST_ID_`,
`d`.`PROC_DEF_ID_` AS `PROC_DEF_ID_`,
`d`.`NAME_` AS `NAME_`,
`d`.`PARENT_TASK_ID_` AS `PARENT_TASK_ID_`,
`d`.`DESCRIPTION_` AS `DESCRIPTION_`,
`d`.`TASK_DEF_KEY_` AS `TASK_DEF_KEY_`,
`d`.`OWNER_` AS `OWNER_`,
`d`.`ASSIGNEE_` AS `ASSIGNEE_`,
`d`.`DELEGATION_` AS `DELEGATION_`,
`d`.`PRIORITY_` AS `PRIORITY_`,
`d`.`CREATE_TIME_` AS `CREATE_TIME_`,
`d`.`DUE_DATE_` AS `DUE_DATE_`,
`d`.`CATEGORY_` AS `CATEGORY_`,
`d`.`SUSPENSION_STATE_` AS `SUSPENSION_STATE_`,
`d`.`TENANT_ID_` AS `TENANT_ID_`,
`d`.`FORM_KEY_` AS `FORM_KEY_`
FROM
(`apsdev`.`act_ru_task` `d`
LEFT JOIN `apsdev`.`act_ru_identitylink` `c` ON ((`d`.`ID_` = `c`.`TASK_ID_`)))) `f`)) `h`
JOIN `apsdev`.`sys_user` `i` ON ((`i`.`login_name` = `h`.`ASSIGNEE_`)))
WHERE
(`i`.`login_name` = `h`.`ASSIGNEE_`)