id, deleted, created, modified, business_type, commission_rate_id, business_id, production_id, declare_user_id, declare_result SELECT t.*, u.NAME AS HANDLER, u1.NAME AS declareUser, dd.NAME AS businessCate, ( CASE bcr.user_type WHEN 'MARKETER' THEN '市场人员' WHEN 'EVALUATOR' THEN '评估人员' ELSE '--' END ) AS userType, bcr.min_ratio AS ratio FROM ( SELECT wfni.id, wtr.id AS taskId, wfni.id AS currentNodeId, wfni.business_id, wfni.business_type, wfni.NAME AS nodeName, wfni.CODE AS nodeCode, cd.majorId, cd.production_id as prodId, cd.id AS cId, wtr.handler_id, cd.commission_rate_id, cd.declare_user_id, cd.created FROM work_task_record wtr INNER JOIN ( SELECT wn.NAME, wn.CODE, wfni.id, wfni.business_id, wfni.state, wfni.business_type FROM work_flow_node_instance wfni LEFT JOIN work_node wn ON wn.id = wfni.node_id WHERE wfni.business_type IN ( 'COMMISSION_DECLARE_MAJOR_MARKET', 'COMMISSION_DECLARE_MAJOR_EVALUATE' ) AND wfni.state = 'PENDING' AND wfni.deleted = 0 AND wn.deleted = 0 ) wfni ON wtr.instance_id = wfni.id INNER JOIN ( SELECT id, production_id, business_id AS majorId, commission_rate_id, declare_result, declare_user_id, created FROM commission_declare WHERE deleted = 0 AND declare_result = '审核中' ) cd ON cd.id = wfni.business_id WHERE wtr.handler_id = #{checkVO.handlerId} ) t LEFT JOIN user u ON u.id = t.handler_id LEFT JOIN business_commission_rate bcr ON bcr.id = t.commission_rate_id LEFT JOIN dict_data dd ON dd.id = bcr.business_cate_id LEFT JOIN user u1 ON u1.id = t.declare_user_id SELECT t.*, u.NAME AS handler, u1.NAME AS declareUser, dd.NAME AS businessCate, ( CASE bcr.user_type WHEN 'MARKETER' THEN '市场人员' WHEN 'EVALUATOR' THEN '评估人员' ELSE '--' END ) AS userType, bcr.min_ratio AS ratio FROM ( SELECT wfni.id, wtr.id AS taskId, wfni.id AS currentNodeId, wfni.business_id, wfni.business_type, wfni.NAME AS nodeName, wfni.CODE AS nodeCode, cd.assetsId, cd.production_id as prodId, cd.id AS cId, wtr.handler_id, cd.commission_rate_id, cd.declare_user_id, cd.created FROM work_task_record wtr INNER JOIN ( SELECT wn.NAME, wn.CODE, wfni.id, wfni.business_id, wfni.state, wfni.business_type FROM work_flow_node_instance wfni LEFT JOIN work_node wn ON wn.id = wfni.node_id WHERE wfni.business_type IN ( 'COMMISSION_DECLARE_ASSET_MARKET', 'COMMISSION_DECLARE_ASSET_EVALUATE' ) AND wfni.state = 'PENDING' AND wfni.deleted = 0 AND wn.deleted = 0 ) wfni ON wtr.instance_id = wfni.id INNER JOIN ( SELECT id, production_id, business_id AS assetsId, commission_rate_id, declare_result, declare_user_id, created FROM commission_declare WHERE deleted = 0 AND declare_result = '审核中' ) cd ON cd.id = wfni.business_id WHERE wtr.handler_id = #{checkVO.handlerId} ) t LEFT JOIN user u ON u.id = t.handler_id LEFT JOIN business_commission_rate bcr ON bcr.id = t.commission_rate_id LEFT JOIN dict_data dd ON dd.id = bcr.business_cate_id LEFT JOIN user u1 ON u1.id = t.declare_user_id