From b0eb1c5963b58c6bece9d549545bb2638df6f294 Mon Sep 17 00:00:00 2001 From: jity7777 Date: Wed, 16 Mar 2022 02:00:56 +0000 Subject: [PATCH] =?UTF-8?q?<=EA=B8=B0=EB=8A=A5=EA=B0=9C=EC=84=A0>=201.=20P?= =?UTF-8?q?MS=20NO=20:=205585=202.=20(=EC=A3=BC=EC=9A=94)=EC=9E=91?= =?UTF-8?q?=EC=97=85=EB=82=B4=EC=9A=A9=20(1)=20MyBatis/Maps/CRoom.xml=20?= =?UTF-8?q?=20-=20=20=EA=B2=B0=EC=A0=9C=20=EB=82=B4=EC=97=AD=20=EC=B6=9C?= =?UTF-8?q?=EB=A0=A5=EC=8B=9C=20pplog=EB=A5=BC=20=ED=86=B5=ED=95=B4=20?= =?UTF-8?q?=EA=B2=B0=EC=A0=9C=EB=8B=B9=EC=8B=9C=20=ED=9A=8C=EC=82=AC?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=EB=A5=BC=20=EA=B0=80=EC=A0=B8=EC=98=A8?= =?UTF-8?q?=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dao/MyBatis/Maps/CRoom.xml | 55 +++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/Dao/MyBatis/Maps/CRoom.xml b/Dao/MyBatis/Maps/CRoom.xml index 560cbe8..95416ed 100644 --- a/Dao/MyBatis/Maps/CRoom.xml +++ b/Dao/MyBatis/Maps/CRoom.xml @@ -808,12 +808,12 @@ ,case when p.rstatus=0 and pr.rstatus = 0 and pri.rfdno is not null then 1 else 0 end isrefundcall ,u.userno,u.userid,u.username ,concat(substring(CAST(AES_DECRYPT(UNHEX(u.userpno),) as char),1,6),'-',substring(CAST(AES_DECRYPT(UNHEX(u.userpno),) as char),7,7)) userpno - ,cast(AES_DECRYPT(UNHEX(u.mobile), 'np123@!' ) as char) as mobile - ,ua.asname,ua.isjoin - ,cm.cshape,cm.sstime,cm.setime,cm.studyplace - ,le.sdate,le.edate,le.iscomplete,le.attrate - ,case when a.isexamready=1 then uee.exname else case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end end itemname - ,ppl.rbankname,CAST(AES_DECRYPT(UNHEX(ppl.rbankacc), ) AS char) rbankacc,ppl.rbankowner + ,cast(AES_DECRYPT(UNHEX(u.mobile), 'np123@!' ) as char) as mobile + ,pp.asname,ua.isjoin + ,cm.cshape,cm.sstime,cm.setime,cm.studyplace + ,le.sdate,le.edate,le.iscomplete,le.attrate + ,case when a.isexamready=1 then uee.exname else case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end end itemname + ,ppl.rbankname,CAST(AES_DECRYPT(UNHEX(ppl.rbankacc), ) AS char) rbankacc,ppl.rbankowner ,row_number() over(order by case when pr.rstatus=0 and pri.rfdno is not null then 0 else 1 end, case when a.isexamready=1 then ue.cdt else p.cdt end desc) rno ,count(p.payno) over() pagetotalcount ,scd.estart cmiestart, scd.eend cmieeend, scd.studyplace cmistudyplace @@ -885,27 +885,28 @@ and (u.username=#usernameiditemname# or u.userid=#usernameiditemname# or ex.exname like concat('%',#usernameiditemname#,'%') or ua.asname like concat('%',#usernameiditemname#,'%')) and a.exno=0 cast(AES_DECRYPT(UNHEX(u.mobile), 'np123@!' ) as char) like concat('%',#mobile#,'%') - ) a - left outer join pay p on a.isexamready=0 and p.payno=a.payno - left outer join payitem pi on a.isexamready=0 and pi.pino=case when a.pi1=0 then a.pi2 else a.pi1 end - left outer join examuser ue on a.isexamready=1 and ue.exno=a.payno and ue.userno=a.pi1 - left outer join exam uee on a.isexamready=1 and uee.exno=ue.exno - inner join users u on u.userno=case when a.isexamready=0 then p.userno else ue.userno end - left outer join assign ua on ua.asno=u.asno - left outer join payrfditem pri on a.isexamready=0 and pri.pino=pi.pino - left outer join payrfd pr on a.isexamready=0 and pr.rfdno=pri.rfdno - left outer join cm cm on a.isexamready=0 and pi.ptype in (0,1,4) and cm.cmno=pi.itemno - left outer join lect le on a.isexamready=0 and le.pino=pi.pino and le.ischanged=0 - left outer join book bk on a.isexamready=0 and pi.ptype=2 and bk.bkno=pi.itemno - left outer join exam ex on a.isexamready=0 and ex.exno=pi.itemno - left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno - left outer join pplog ppl on ppl.pplno = p.pplno - left outer join cminningscd scd on scd.cmisno = le.cmisno - left outer join comcode cc1 on cc1.ccode = ppl.typegrade - left outer join comcode cc2 on cc2.ccode = ppl.typeedu - left outer join comcode cc3 on cc3.ccode = ppl.typeman - left outer join comcode cc4 on cc4.ccode = ppl.typejob - + ) a + left outer join pay p on a.isexamready=0 and p.payno=a.payno + left outer join payitem pi on a.isexamready=0 and pi.pino=case when a.pi1=0 then a.pi2 else a.pi1 end + left outer join examuser ue on a.isexamready=1 and ue.exno=a.payno and ue.userno=a.pi1 + left outer join exam uee on a.isexamready=1 and uee.exno=ue.exno + inner join users u on u.userno=case when a.isexamready=0 then p.userno else ue.userno end + left outer join pplog pp on p.pplno = pp.pplno + left outer join assign ua on ua.asno=u.asno + left outer join payrfditem pri on a.isexamready=0 and pri.pino=pi.pino + left outer join payrfd pr on a.isexamready=0 and pr.rfdno=pri.rfdno + left outer join cm cm on a.isexamready=0 and pi.ptype in (0,1,4) and cm.cmno=pi.itemno + left outer join lect le on a.isexamready=0 and le.pino=pi.pino and le.ischanged=0 + left outer join book bk on a.isexamready=0 and pi.ptype=2 and bk.bkno=pi.itemno + left outer join exam ex on a.isexamready=0 and ex.exno=pi.itemno + left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno + left outer join pplog ppl on ppl.pplno = p.pplno + left outer join cminningscd scd on scd.cmisno = le.cmisno + left outer join comcode cc1 on cc1.ccode = ppl.typegrade + left outer join comcode cc2 on cc2.ccode = ppl.typeedu + left outer join comcode cc3 on cc3.ccode = ppl.typeman + left outer join comcode cc4 on cc4.ccode = ppl.typejob + scd.estart >= #estart# scd.eend <= #eend# scd.studyplace=#studyplace#