SELECT a.*, b.name fffsmc, c.name sflxmc,d.ysxzbm ysxz, d.name ysxzmc,d.sjmc,kh.yhdz FROM yy_sspjxx a LEFT JOIN bm_fffs b on a.fffs = b.code LEFT JOIN bm_sflx c on a.sflx = c.code LEFT JOIN (SELECT sj.code, sj.name as sjmc, yslx.name, yslx.code as ysxzbm FROM bm_sj sj LEFT JOIN bm_yslx yslx on sj.yslx = yslx.code ) d on a.sjbm = d.code INNER JOIN yh_khjbxx kh on a.yhbh = kh.yhbh where 1=1 select sum(case when nvl(yssf,0)!=0 then yssl else 0 end) zyssl, sum(nvl(yssf,0)) zyssf, sum(nvl(yswsf,0)) zyswsf, sum(nvl(ysljf,0)) zysljf, sum(nvl(ysszyf,0)) zysszyf, sum(nvl(ysecjyf, 0) ) zysecjyf, sum(nvl(ysfjf, 0) ) zysfjf, sum(nvl(ysqt, 0) ) zysqtf, sum(nvl(ysje,0)) zysje, sum(nvl(znj,0)) zznj, sum(nvl(sszje,0)) zsszje, sum(nvl(bcyc,0)) zbcyc, sum(nvl(bckj,0)) zbckj from yy_sspjxx a LEFT JOIN bm_fffs b on a.fffs = b.code LEFT JOIN bm_sflx c on a.sflx = c.code LEFT JOIN (SELECT sj.code, sj.name as sjmc, yslx.name, yslx.code as ysxzbm FROM bm_sj sj LEFT JOIN bm_yslx yslx on sj.yslx = yslx.code ) d on a.sjbm = d.code INNER JOIN yh_khjbxx kh on a.yhbh = kh.yhbh where 1=1 AND ( a.yhbh like '%${filter.searchText}%' or a.khbm like '%${filter.searchText}%' or kh.yhxm like '%${filter.searchText}%' or kh.yhdz like '%${filter.searchText}%' or kh.lxdh like '%${filter.searchText}%' ) AND a.sflx in #{item} AND a.sflx=#{sffl} AND a.chbz in #{item} AND a.chbz=#{chbz} -- AND (a.yhbh like '${filter.yhbh}%' or REVERSE(a.yhbh) like REVERSE('%${filter.yhbh}') ) AND (a.yhbh = '${filter.yhbh}%' or REVERSE(a.yhbh) = REVERSE('${filter.yhbh}') ) AND kh.khbm =UPPER(#{filter.khbm}) AND a.cbkid IN ( SELECT cbkid FROM YH_CBKXX WHERE sblb = #{filter.sblb} ) AND a.ssgs = #{filter.ssgs} AND a.sscbpq = #{filter.sscbpq} AND a.sscbb in #{item} AND a.sscbb=#{filter.sscbb} AND a.sfrybm = #{filter.sfrybm} AND a.cbrybm = #{filter.cbrybm} AND (a.sjbm = #{filter.sjbm} OR a.sjbm1 = #{filter.sjbm} OR a.sjbm2 = #{filter.sjbm} OR a.sjbm3 = #{filter.sjbm}) #{filter.sfrqStart}+0 and a.sfrq <= #{filter.sfrqEnd}+0 ]]> AND a.fffs = #{filter.fffs} AND a.sscbb in(select cbbbm from bm_cbb where qyfzr=#{filter.qyfzr}) #{filter.cbrqStart}+0 and a.cbrq <= #{filter.cbrqEnd}+0 ]]> =#{filter.yhbhStart} ]]> AND a.cwrq BETWEEN #{filter.cwrqStart} AND #{filter.cwrqEnd} AND a.ysyf BETWEEN #{filter.ysyfStart} AND #{filter.ysyfEnd} AND d.ysxzbm=#{filter.ysxz} AND get_pyjm(a.yhxm) like '%'||UPPER(#{filter.yhxmjm})||'%' AND a.sscbb in (select cbbbm from yh_sjqx where user_id=#{filter.userId}) AND a.khbm is null AND a.khbm >' ' INSERT INTO YY_SSPJXX ( id, qfid, qflsbh, cbkid, yhbh, cbkh, ssgs, sscbpq, sscbb, ysyf, cwrq, sszje, scye, bcyc, bckj, bcye, sfbz, sfrq, sflsbh, fpz, fph, sflx, sfrybm, sfryxm, dycs, fffs, sfsjrq, chbz, chid, chsj, chrybm, chryxm, cbjsbz, cbjsfs, bz, fp_name, fp_dz, fp_nsrsbh, fp_bankcode, fp_lxdh, jfqd, yhxm, JTZQLJL_JSQ, JTZQLJL, SFXH, khbm ) SELECT SYS_GUID(), qfid, qflsbh, cbkid, yhbh, cbkh, ssgs, sscbpq, sscbb, ysyf, #{cwrq}, - sszje, #{syje}, - bcyc, - bckj, #{syje} - bcyc + bckj, sfbz, #{dto.chsj}, SYS_GUID(), fpz, fph, sflx, #{dto.chrybm}, #{dto.chryxm}, dycs, fffs, #{dto.chsj}, '2', id, #{dto.chsj}, #{dto.chrybm}, #{dto.chryxm}, cbjsbz, cbjsfs, bz, fp_name, fp_dz, fp_nsrsbh, fp_bankcode, fp_lxdh, jfqd, yhxm, JTZQLJL_JSQ, JTZQLJL, SFXH, khbm FROM YY_SSPJXX WHERE KHBM = #{dto.khbm} YHBH = #{dto.yhbh} AND SFLSBH = #{dto.sflsbh} AND SFBZ = '1' AND NVL( CHBZ, '0' ) = '0' UPDATE YY_SSPJXX SET chbz = '1' WHERE KHBM = #{dto.khbm} YHBH = #{dto.yhbh} AND SFLSBH = #{sflsbh} AND SFBZ = '1' AND NVL(CHBZ, '0') = '0' INSERT INTO YY_SSPJXX (ID, QFID, QFLSBH, CBKID, YHBH, CBKH, SSGS, SSCBPQ, SSCBB, YSYF, CWRQ, SSZJE, SCYE, BCYC, BCKJ, BCYE, SFBZ, SFRQ, SFLSBH, FPZ, FPH, SFLX, SFRYBM, SFRYXM, DYCS, FFFS, SFSJRQ, CHBZ, CHID, CHSJ, CHRYBM, CHRYXM, CBJSBZ, CBJSFS, BZ, FP_NAME, FP_DZ, FP_NSRSBH, FP_BANKCODE, FP_LXDH, JFQD, YHXM, JTZQLJL_JSQ, JTZQLJL, SFXH, khbm) SELECT SYS_GUID(), QFID, QFLSBH, CBKID, YHBH, CBKH, SSGS, SSCBPQ, SSCBB, YSYF, #{cwrq}, -SSZJE, #{data.bcye}, -BCYC, -BCKJ, #{data.scye}, SFBZ, #{dto.chsj}, SYS_GUID(), FPZ, FPH, SFLX, #{dto.chrybm}, #{dto.chryxm}, DYCS, FFFS, #{dto.chsj}, '2', ID, #{dto.chsj}, #{dto.chrybm}, #{dto.chryxm}, CBJSBZ, CBJSFS, BZ, FP_NAME, FP_DZ, FP_NSRSBH, FP_BANKCODE, FP_LXDH, JFQD, YHXM, JTZQLJL_JSQ, JTZQLJL, SFXH, khbm FROM YY_SSPJXX WHERE ID = #{data.id} INSERT INTO YY_SSPJXX (ID, QFID, QFLSBH, CBKID, YHBH, CBKH, SSGS, SSCBPQ, SSCBB, YSYF, CWRQ, SCDS, BCDS, JJL, SL, SJBM, SJ, SF, WSFDJ, WSF, SJBM1, SJ1, SL1, SF1, WSFDJ1, WSF1, SJBM2, SJ2, SL2, SF2, WSFDJ2, WSF2, SJBM3, SJ3, SL3, SF3, WSFDJ3, WSF3, CBRYBM, CBRYXM, CBRQ, LRRYBM, LRRYXM, LRRQ, JSRQ, YSSL, YSSF, YSWSF, YSLJF, YSQT, YSJE, JT1SL, JT1SJ, JT1SF, JT2SL, JT2SJ, JT2SF, JT3SL, JT3SJ, JT3SF, JT4SL, JT4SJ, JT4SF, ZNJTS, ZNJFL, ZNJ, ZNJJSRQ, SSZNJ, SSZJE, SCYE, BCYC, BCKJ, BCYE, SFBZ, SFRQ, SFLSBH, FPZ, FPH, SFLX, SFRYBM, SFRYXM, DYCS, FFFS, SFSJRQ, CHBZ, CHID, CHSJ, CHRYBM, CHRYXM, CBJSBZ, CBJSFS, BZ, FP_NAME, FP_DZ, FP_NSRSBH, FP_BANKCODE, FP_LXDH, CBLX, CBFS, JBZD, XBQD, CBLY, CBCS, FYLX, JFQD, SJ1_JT1SL, SJ1_JT1SJ, SJ1_JT1SF, SJ1_JT2SL, SJ1_JT2SJ, SJ1_JT2SF, SJ1_JT3SL, SJ1_JT3SJ, SJ1_JT3SF, SJ1_JT4SL, SJ1_JT4SJ, SJ1_JT4SF, YHXM, SFXH, FYLXMC, SFBC, FPH1, FPH2, YHZWLSH, HZRQ, SFHZ, LJF, LJF1, JTZQLJL_JSQ, JTZQLJL, SZYF_DJ, SZYF, SZYF_DJ1, SZYF1, SZYF_DJ2, SZYF2, SZYF_DJ3, SZYF3, YHJE, YSSZYF, YHSL, KHBM, FJF, ECJYF, YSFJF, YSECJYF) SELECT SYS_GUID(), QFID, QFLSBH, CBKID, YHBH, CBKH, SSGS, SSCBPQ, SSCBB, YSYF, #{cwrq}, SCDS, BCDS, -JJL, -SL, SJBM, SJ, -SF, WSFDJ, -WSF, SJBM1, SJ1, -SL1, -SF1, WSFDJ1, -WSF1, SJBM2, SJ2, -SL2, -SF2, WSFDJ2, -WSF2, SJBM3, SJ3, -SL3, -SF3, WSFDJ3, -WSF3, CBRYBM, CBRYXM, CBRQ, LRRYBM, LRRYXM, #{dto.chsj}, #{dto.chsj}, -YSSL, -YSSF, -YSWSF, -YSLJF, -YSQT, -YSJE, -JT1SL, JT1SJ, -JT1SF, -JT2SL, JT2SJ, -JT2SF, -JT3SL, JT3SJ, -JT3SF, -JT4SL, JT4SJ, -JT4SF, ZNJTS, ZNJFL, -ZNJ, ZNJJSRQ, -SSZNJ, -SSZJE, #{data.bcye}, -BCYC, -BCKJ, #{data.scye}, SFBZ, #{dto.chsj}, SYS_GUID(), FPZ, FPH, SFLX, #{dto.chrybm}, #{dto.chryxm}, DYCS, FFFS, #{dto.chsj}, '2', ID, #{dto.chsj}, #{dto.chrybm}, #{dto.chryxm}, CBJSBZ, CBJSFS, BZ, FP_NAME, FP_DZ, FP_NSRSBH, FP_BANKCODE, FP_LXDH, CBLX, CBFS, JBZD, XBQD, CBLY, CBCS, FYLX, JFQD, -SJ1_JT1SL, SJ1_JT1SJ, -SJ1_JT1SF, -SJ1_JT2SL, SJ1_JT2SJ, -SJ1_JT2SF, -SJ1_JT3SL, SJ1_JT3SJ, -SJ1_JT3SF, -SJ1_JT4SL, SJ1_JT4SJ, -SJ1_JT4SF, YHXM, SFXH, FYLXMC, SFBC, FPH1, FPH2, YHZWLSH, HZRQ, SFHZ, -LJF, -LJF1, JTZQLJL_JSQ, JTZQLJL, SZYF_DJ, -SZYF, SZYF_DJ1, -SZYF1, SZYF_DJ2, -SZYF2, SZYF_DJ3, -SZYF3, -YHJE, -YSSZYF, -YHSL, KHBM, -FJF, -ECJYF, -YSFJF, -YSECJYF FROM YY_SSPJXX WHERE ID = #{data.id} INSERT INTO yy_sspjxx (id, qfid, qflsbh, cbkid, yhbh, cbkh, ssgs, sscbpq, sscbb, ysyf, cwrq, scds, bcds, jjl, sl, sjbm, sj, sf, wsfdj, wsf, sjbm1, sj1, sl1, sf1, wsfdj1, wsf1, sjbm2, sj2, sl2, sf2, wsfdj2, wsf2, sjbm3, sj3, sl3, sf3, wsfdj3, wsf3, cbrybm, cbryxm, cbrq, lrrybm, lrryxm, lrrq, jsrq, yssl, yssf, yswsf, ysljf, ysqt, ysje, jt1sl, jt1sj, jt1sf, jt2sl, jt2sj, jt2sf, jt3sl, jt3sj, jt3sf, jt4sl, jt4sj, jt4sf, znjts, znjfl, znj, znjjsrq, ssznj, sszje, scye, bcyc, bckj, bcye, sfbz, sfrq, sflsbh, fpz, fph, sflx, sfrybm, sfryxm, dycs, fffs, sfsjrq, chbz, chid, chsj, chrybm, chryxm, cbjsbz, cbjsfs, bz, fp_name, fp_dz, fp_nsrsbh, fp_bankcode, fp_lxdh, cblx, cbfs, jbzd, xbqd, cbly, cbcs, fylx, jfqd, sj1_jt1sl, sj1_jt1sj, sj1_jt1sf, sj1_jt2sl, sj1_jt2sj, sj1_jt2sf, sj1_jt3sl, sj1_jt3sj, sj1_jt3sf, sj1_jt4sl, sj1_jt4sj, sj1_jt4sf, yhxm, LJF, LJF1, JTZQLJL_JSQ, JTZQLJL, SZYF_DJ, SZYF, SZYF_DJ1, SZYF1, SZYF_DJ2, SZYF2, SZYF_DJ3, SZYF3, YHJE, YSSZYF, YHSL, KHBM, FJF, ECJYF, YSFJF, YSECJYF) SELECT SYS_GUID(), qfid, qflsbh, cbkid, yhbh, cbkh, ssgs, sscbpq, sscbb, ysyf, #{cwrq}, scds, bcds, -jjl, -sl, sjbm, sj, -sf, wsfdj, -wsf, sjbm1, sj1, -sl1, -sf1, wsfdj1, -wsf1, sjbm2, sj2, -sl2, -sf2, wsfdj2, -wsf2, sjbm3, sj3, -sl3, -sf3, wsfdj3, -wsf3, cbrybm, cbryxm, cbrq, lrrybm, lrryxm, #{dto.chsj}, #{dto.chsj}, -yssl, -yssf, -yswsf, -ysljf, -ysqt, -ysje, -jt1sl, jt1sj, -jt1sf, -jt2sl, jt2sj, -jt2sf, -jt3sl, jt3sj, -jt3sf, -jt4sl, jt4sj, -jt4sf, znjts, znjfl, -znj, znjjsrq, -ssznj, -sszje, #{data.bcye}, -bcyc, -bckj, #{data.scye}, sfbz, #{dto.chsj}, SYS_GUID(), fpz, fph, sflx, #{dto.chrybm}, #{dto.chryxm}, dycs, fffs, #{dto.chsj}, '2', id, #{dto.chsj}, #{dto.chrybm}, #{dto.chryxm}, cbjsbz, cbjsfs, bz, fp_name, fp_dz, fp_nsrsbh, fp_bankcode, fp_lxdh, cblx, cbfs, jbzd, xbqd, cbly, cbcs, fylx, jfqd, -sj1_jt1sl, sj1_jt1sj, -sj1_jt1sf, -sj1_jt2sl, sj1_jt2sj, -sj1_jt2sf, -sj1_jt3sl, sj1_jt3sj, -sj1_jt3sf, -sj1_jt4sl, sj1_jt4sj, -sj1_jt4sf, yhxm, -LJF, -LJF1, JTZQLJL_JSQ, JTZQLJL, SZYF_DJ, -SZYF, SZYF_DJ1, -SZYF1, SZYF_DJ2, -SZYF2, SZYF_DJ3, -SZYF3, -YHJE, -YSSZYF, -YHSL, KHBM, -FJF, -ECJYF, -YSFJF, -YSECJYF FROM YY_SSPJXX WHERE id = #{data.id} INSERT INTO YY_SSPJXX (id, qfid, qflsbh, cbkid, yhbh, cbkh, ssgs, sscbpq, sscbb, ysyf, cwrq, sszje, scye, bcyc, bckj, bcye, sfbz, sfrq, sflsbh, fpz, fph, sflx, sfrybm, sfryxm, dycs, fffs, sfsjrq, chbz, chid, chsj, chrybm, chryxm, cbjsbz, cbjsfs, bz, fp_name, fp_dz, fp_nsrsbh, fp_bankcode, fp_lxdh, jfqd, yhxm, JTZQLJL_JSQ, JTZQLJL, SFXH) SELECT SYS_GUID(), qfid, qflsbh, cbkid, yhbh, cbkh, ssgs, sscbpq, sscbb, ysyf, #{cwrq}, -sszje, #{data.bcye}, -bcyc, -bckj, #{data.scye}, sfbz, #{dto.chsj}, SYS_GUID(), fpz, fph, sflx, #{dto.chrybm}, #{dto.chryxm}, dycs, fffs, #{dto.chsj}, '2', id, #{dto.chsj}, #{dto.chrybm}, #{dto.chryxm}, cbjsbz, cbjsfs, bz, fp_name, fp_dz, fp_nsrsbh, fp_bankcode, fp_lxdh, jfqd, yhxm, JTZQLJL_JSQ, JTZQLJL, SFXH FROM YY_SSPJXX WHERE id = #{data.id}