CASEID as id, REGNO as zch, UNISCID as uniscid, ENTNAME as dsrmc, PENDECNO as sbookcode, ILLEGACTTYPE as sgisttypename, PENAUTH_CN as cfdjjg, PENDECISSDATE as cfjdsj, PENCONTENT as spuncontent
select
from case_pub_nbaseinfo
where ACTYPE = '1'
and PENAUTH like concat(#{params.region}, '%')
and (uniscid = #{params.uniscid} or REGNO = #{params.uniscid})
and ENTNAME like concat('%', #{params.dsrmc}, '%')
and PENAUTH_CN = #{params.cfdjjg}
select from case_pub_nbaseinfo where ACTYPE = '1' and CASEID = #{id}
(
SELECT
CASEID AS id,
REGNO AS zch,
UNISCID AS uniscid,
ENTNAME AS dsrmc,
PENDECNO AS sbookcode,
ILLEGACTTYPE AS sgisttypename,
PENAUTH_CN AS cfdjjg,
PENDECISSDATE AS cfjdsj,
PENCONTENT AS spuncontent,
PENAM AS penam,
'外省' AS sflag
FROM QG_CASE_PUB_NBASEINFO
WHERE ACTYPE = '1'
AND (UNISCID = #{params.uniscid} OR REGNO = #{params.uniscid})
AND ENTNAME LIKE '%' || #{params.entname} || '%'
AND PENAUTH_CN = #{params.penAuthCn}
AND PENDECNO = #{params.penDecNo}
AND (OPFLAG IS NULL OR OPFLAG != 'D')
)
UNION ALL
(
SELECT
CASEID AS id,
REGNO AS zch,
UNISCID AS uniscid,
ENTNAME AS dsrmc,
PENDECNO AS sbookcode,
ILLEGACTTYPE AS sgisttypename,
PENAUTH_CN AS cfdjjg,
PENDECISSDATE AS cfjdsj,
PENCONTENT AS spuncontent,
PENAM AS penam,
'本省' AS sflag
FROM case_pub_nbaseinfo
WHERE ACTYPE = '1'
AND PENAUTH LIKE concat(#{params.region}, '%')
AND (UNISCID = #{params.uniscid} OR REGNO = #{params.uniscid})
AND ENTNAME LIKE concat('%', #{params.entname}, '%')
AND PENAUTH_CN = #{params.penAuthCn}
)